stats: updates due to changes to x86, stale configs.
This commit is contained in:
parent
8e07b36d2b
commit
1efe42fa97
173 changed files with 11984 additions and 8983 deletions
|
@ -648,10 +648,11 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -730,7 +731,7 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
@ -776,11 +777,12 @@ sequential_access=false
|
||||||
size=1024
|
size=1024
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -808,8 +810,33 @@ pio=system.membus.default
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -818,6 +845,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -831,19 +859,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
@ -932,6 +967,7 @@ HeaderType=0
|
||||||
InterruptLine=30
|
InterruptLine=30
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -1387,6 +1423,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
|
|
@ -90,6 +90,7 @@ do_statistics_insts=true
|
||||||
dtb=system.cpu0.dtb
|
dtb=system.cpu0.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -142,7 +143,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu0.tracer
|
tracer=system.cpu0.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=
|
workload=
|
||||||
dcache_port=system.cpu0.dcache.cpu_side
|
dcache_port=system.cpu0.dcache.cpu_side
|
||||||
|
@ -596,6 +596,7 @@ do_statistics_insts=true
|
||||||
dtb=system.cpu1.dtb
|
dtb=system.cpu1.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -648,7 +649,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu1.tracer
|
tracer=system.cpu1.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=
|
workload=
|
||||||
dcache_port=system.cpu1.dcache.cpu_side
|
dcache_port=system.cpu1.dcache.cpu_side
|
||||||
|
@ -1139,7 +1139,7 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
@ -1220,11 +1220,12 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -1252,8 +1253,33 @@ pio=system.membus.default
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -1262,6 +1288,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -1275,19 +1302,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
@ -1315,10 +1349,11 @@ output=true
|
||||||
port=3456
|
port=3456
|
||||||
|
|
||||||
[system.toL2Bus]
|
[system.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -1387,6 +1422,7 @@ HeaderType=0
|
||||||
InterruptLine=30
|
InterruptLine=30
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -1842,6 +1878,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
|
|
@ -90,6 +90,7 @@ do_statistics_insts=true
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -142,7 +143,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=
|
workload=
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -597,10 +597,11 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -679,7 +680,7 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
@ -725,11 +726,12 @@ sequential_access=false
|
||||||
size=1024
|
size=1024
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -757,8 +759,33 @@ pio=system.membus.default
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -767,6 +794,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -780,19 +808,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
@ -881,6 +916,7 @@ HeaderType=0
|
||||||
InterruptLine=30
|
InterruptLine=30
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -1336,6 +1372,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
|
|
@ -84,9 +84,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -273,6 +270,7 @@ do_statistics_insts=true
|
||||||
dtb=system.cpu2.dtb
|
dtb=system.cpu2.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -325,7 +323,6 @@ switched_out=true
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu2.tracer
|
tracer=system.cpu2.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=
|
workload=
|
||||||
|
|
||||||
|
@ -740,7 +737,7 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
@ -821,11 +818,12 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -853,8 +851,33 @@ pio=system.membus.default
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -863,6 +886,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -876,19 +900,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
@ -916,10 +947,11 @@ output=true
|
||||||
port=3456
|
port=3456
|
||||||
|
|
||||||
[system.toL2Bus]
|
[system.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -988,6 +1020,7 @@ HeaderType=0
|
||||||
InterruptLine=30
|
InterruptLine=30
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -1443,6 +1476,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
|
|
@ -99,7 +99,7 @@ voltage_domain=system.voltage_domain
|
||||||
|
|
||||||
[system.cpu0]
|
[system.cpu0]
|
||||||
type=MinorCPU
|
type=MinorCPU
|
||||||
children=branchPred dcache dstage2_mmu dtb executeFuncUnits icache interrupts isa istage2_mmu itb tracer
|
children=branchPred dcache dstage2_mmu dtb executeFuncUnits icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer
|
||||||
branchPred=system.cpu0.branchPred
|
branchPred=system.cpu0.branchPred
|
||||||
checker=Null
|
checker=Null
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
|
@ -184,14 +184,14 @@ predType=tournament
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
children=tags
|
children=tags
|
||||||
addr_ranges=0:18446744073709551615
|
addr_ranges=0:18446744073709551615
|
||||||
assoc=4
|
assoc=2
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=6
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=2
|
||||||
|
@ -199,15 +199,15 @@ sequential_access=false
|
||||||
size=32768
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu0.dcache.tags
|
tags=system.cpu0.dcache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=16
|
||||||
cpu_side=system.cpu0.dcache_port
|
cpu_side=system.cpu0.dcache_port
|
||||||
mem_side=system.toL2Bus.slave[1]
|
mem_side=system.cpu0.toL2Bus.slave[1]
|
||||||
|
|
||||||
[system.cpu0.dcache.tags]
|
[system.cpu0.dcache.tags]
|
||||||
type=LRU
|
type=LRU
|
||||||
assoc=4
|
assoc=2
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
@ -237,7 +237,7 @@ eventq_index=0
|
||||||
is_stage2=true
|
is_stage2=true
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[5]
|
port=system.cpu0.toL2Bus.slave[5]
|
||||||
|
|
||||||
[system.cpu0.dtb]
|
[system.cpu0.dtb]
|
||||||
type=ArmTLB
|
type=ArmTLB
|
||||||
|
@ -254,7 +254,7 @@ eventq_index=0
|
||||||
is_stage2=false
|
is_stage2=false
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[3]
|
port=system.cpu0.toL2Bus.slave[3]
|
||||||
|
|
||||||
[system.cpu0.executeFuncUnits]
|
[system.cpu0.executeFuncUnits]
|
||||||
type=MinorFUPool
|
type=MinorFUPool
|
||||||
|
@ -643,34 +643,34 @@ opClass=InstPrefetch
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
children=tags
|
children=tags
|
||||||
addr_ranges=0:18446744073709551615
|
addr_ranges=0:18446744073709551615
|
||||||
assoc=1
|
assoc=2
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=2
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=32768
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu0.icache.tags
|
tags=system.cpu0.icache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu0.icache_port
|
cpu_side=system.cpu0.icache_port
|
||||||
mem_side=system.toL2Bus.slave[0]
|
mem_side=system.cpu0.toL2Bus.slave[0]
|
||||||
|
|
||||||
[system.cpu0.icache.tags]
|
[system.cpu0.icache.tags]
|
||||||
type=LRU
|
type=LRU
|
||||||
assoc=1
|
assoc=2
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=32768
|
size=32768
|
||||||
|
|
||||||
|
@ -729,7 +729,7 @@ eventq_index=0
|
||||||
is_stage2=true
|
is_stage2=true
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[4]
|
port=system.cpu0.toL2Bus.slave[4]
|
||||||
|
|
||||||
[system.cpu0.itb]
|
[system.cpu0.itb]
|
||||||
type=ArmTLB
|
type=ArmTLB
|
||||||
|
@ -746,7 +746,71 @@ eventq_index=0
|
||||||
is_stage2=false
|
is_stage2=false
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[2]
|
port=system.cpu0.toL2Bus.slave[2]
|
||||||
|
|
||||||
|
[system.cpu0.l2cache]
|
||||||
|
type=BaseCache
|
||||||
|
children=prefetcher tags
|
||||||
|
addr_ranges=0:18446744073709551615
|
||||||
|
assoc=16
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
eventq_index=0
|
||||||
|
forward_snoops=true
|
||||||
|
hit_latency=12
|
||||||
|
is_top_level=false
|
||||||
|
max_miss_count=0
|
||||||
|
mshrs=16
|
||||||
|
prefetch_on_access=true
|
||||||
|
prefetcher=system.cpu0.l2cache.prefetcher
|
||||||
|
response_latency=12
|
||||||
|
sequential_access=false
|
||||||
|
size=1048576
|
||||||
|
system=system
|
||||||
|
tags=system.cpu0.l2cache.tags
|
||||||
|
tgts_per_mshr=8
|
||||||
|
two_queue=false
|
||||||
|
write_buffers=8
|
||||||
|
cpu_side=system.cpu0.toL2Bus.master[0]
|
||||||
|
mem_side=system.toL2Bus.slave[0]
|
||||||
|
|
||||||
|
[system.cpu0.l2cache.prefetcher]
|
||||||
|
type=StridePrefetcher
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
cross_pages=false
|
||||||
|
data_accesses_only=false
|
||||||
|
degree=8
|
||||||
|
eventq_index=0
|
||||||
|
inst_tagged=true
|
||||||
|
latency=1
|
||||||
|
on_miss_only=false
|
||||||
|
on_prefetch=true
|
||||||
|
on_read_only=false
|
||||||
|
serial_squash=false
|
||||||
|
size=100
|
||||||
|
sys=system
|
||||||
|
use_master_id=true
|
||||||
|
|
||||||
|
[system.cpu0.l2cache.tags]
|
||||||
|
type=RandomRepl
|
||||||
|
assoc=16
|
||||||
|
block_size=64
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
eventq_index=0
|
||||||
|
hit_latency=12
|
||||||
|
sequential_access=false
|
||||||
|
size=1048576
|
||||||
|
|
||||||
|
[system.cpu0.toL2Bus]
|
||||||
|
type=CoherentXBar
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
eventq_index=0
|
||||||
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
|
system=system
|
||||||
|
use_default_range=false
|
||||||
|
width=32
|
||||||
|
master=system.cpu0.l2cache.cpu_side
|
||||||
|
slave=system.cpu0.icache.mem_side system.cpu0.dcache.mem_side system.cpu0.itb.walker.port system.cpu0.dtb.walker.port system.cpu0.istage2_mmu.stage2_tlb.walker.port system.cpu0.dstage2_mmu.stage2_tlb.walker.port
|
||||||
|
|
||||||
[system.cpu0.tracer]
|
[system.cpu0.tracer]
|
||||||
type=ExeTracer
|
type=ExeTracer
|
||||||
|
@ -754,7 +818,7 @@ eventq_index=0
|
||||||
|
|
||||||
[system.cpu1]
|
[system.cpu1]
|
||||||
type=MinorCPU
|
type=MinorCPU
|
||||||
children=branchPred dcache dstage2_mmu dtb executeFuncUnits icache interrupts isa istage2_mmu itb tracer
|
children=branchPred dcache dstage2_mmu dtb executeFuncUnits icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer
|
||||||
branchPred=system.cpu1.branchPred
|
branchPred=system.cpu1.branchPred
|
||||||
checker=Null
|
checker=Null
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
|
@ -839,14 +903,14 @@ predType=tournament
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
children=tags
|
children=tags
|
||||||
addr_ranges=0:18446744073709551615
|
addr_ranges=0:18446744073709551615
|
||||||
assoc=4
|
assoc=2
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=6
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=2
|
||||||
|
@ -854,15 +918,15 @@ sequential_access=false
|
||||||
size=32768
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu1.dcache.tags
|
tags=system.cpu1.dcache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=16
|
||||||
cpu_side=system.cpu1.dcache_port
|
cpu_side=system.cpu1.dcache_port
|
||||||
mem_side=system.toL2Bus.slave[7]
|
mem_side=system.cpu1.toL2Bus.slave[1]
|
||||||
|
|
||||||
[system.cpu1.dcache.tags]
|
[system.cpu1.dcache.tags]
|
||||||
type=LRU
|
type=LRU
|
||||||
assoc=4
|
assoc=2
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
@ -892,7 +956,7 @@ eventq_index=0
|
||||||
is_stage2=true
|
is_stage2=true
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[11]
|
port=system.cpu1.toL2Bus.slave[5]
|
||||||
|
|
||||||
[system.cpu1.dtb]
|
[system.cpu1.dtb]
|
||||||
type=ArmTLB
|
type=ArmTLB
|
||||||
|
@ -909,7 +973,7 @@ eventq_index=0
|
||||||
is_stage2=false
|
is_stage2=false
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[9]
|
port=system.cpu1.toL2Bus.slave[3]
|
||||||
|
|
||||||
[system.cpu1.executeFuncUnits]
|
[system.cpu1.executeFuncUnits]
|
||||||
type=MinorFUPool
|
type=MinorFUPool
|
||||||
|
@ -1298,34 +1362,34 @@ opClass=InstPrefetch
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
children=tags
|
children=tags
|
||||||
addr_ranges=0:18446744073709551615
|
addr_ranges=0:18446744073709551615
|
||||||
assoc=1
|
assoc=2
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=2
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=32768
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu1.icache.tags
|
tags=system.cpu1.icache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu1.icache_port
|
cpu_side=system.cpu1.icache_port
|
||||||
mem_side=system.toL2Bus.slave[6]
|
mem_side=system.cpu1.toL2Bus.slave[0]
|
||||||
|
|
||||||
[system.cpu1.icache.tags]
|
[system.cpu1.icache.tags]
|
||||||
type=LRU
|
type=LRU
|
||||||
assoc=1
|
assoc=2
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=32768
|
size=32768
|
||||||
|
|
||||||
|
@ -1384,7 +1448,7 @@ eventq_index=0
|
||||||
is_stage2=true
|
is_stage2=true
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[10]
|
port=system.cpu1.toL2Bus.slave[4]
|
||||||
|
|
||||||
[system.cpu1.itb]
|
[system.cpu1.itb]
|
||||||
type=ArmTLB
|
type=ArmTLB
|
||||||
|
@ -1401,7 +1465,71 @@ eventq_index=0
|
||||||
is_stage2=false
|
is_stage2=false
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[8]
|
port=system.cpu1.toL2Bus.slave[2]
|
||||||
|
|
||||||
|
[system.cpu1.l2cache]
|
||||||
|
type=BaseCache
|
||||||
|
children=prefetcher tags
|
||||||
|
addr_ranges=0:18446744073709551615
|
||||||
|
assoc=16
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
eventq_index=0
|
||||||
|
forward_snoops=true
|
||||||
|
hit_latency=12
|
||||||
|
is_top_level=false
|
||||||
|
max_miss_count=0
|
||||||
|
mshrs=16
|
||||||
|
prefetch_on_access=true
|
||||||
|
prefetcher=system.cpu1.l2cache.prefetcher
|
||||||
|
response_latency=12
|
||||||
|
sequential_access=false
|
||||||
|
size=1048576
|
||||||
|
system=system
|
||||||
|
tags=system.cpu1.l2cache.tags
|
||||||
|
tgts_per_mshr=8
|
||||||
|
two_queue=false
|
||||||
|
write_buffers=8
|
||||||
|
cpu_side=system.cpu1.toL2Bus.master[0]
|
||||||
|
mem_side=system.toL2Bus.slave[1]
|
||||||
|
|
||||||
|
[system.cpu1.l2cache.prefetcher]
|
||||||
|
type=StridePrefetcher
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
cross_pages=false
|
||||||
|
data_accesses_only=false
|
||||||
|
degree=8
|
||||||
|
eventq_index=0
|
||||||
|
inst_tagged=true
|
||||||
|
latency=1
|
||||||
|
on_miss_only=false
|
||||||
|
on_prefetch=true
|
||||||
|
on_read_only=false
|
||||||
|
serial_squash=false
|
||||||
|
size=100
|
||||||
|
sys=system
|
||||||
|
use_master_id=true
|
||||||
|
|
||||||
|
[system.cpu1.l2cache.tags]
|
||||||
|
type=RandomRepl
|
||||||
|
assoc=16
|
||||||
|
block_size=64
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
eventq_index=0
|
||||||
|
hit_latency=12
|
||||||
|
sequential_access=false
|
||||||
|
size=1048576
|
||||||
|
|
||||||
|
[system.cpu1.toL2Bus]
|
||||||
|
type=CoherentXBar
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
eventq_index=0
|
||||||
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
|
system=system
|
||||||
|
use_default_range=false
|
||||||
|
width=32
|
||||||
|
master=system.cpu1.l2cache.cpu_side
|
||||||
|
slave=system.cpu1.icache.mem_side system.cpu1.dcache.mem_side system.cpu1.itb.walker.port system.cpu1.dtb.walker.port system.cpu1.istage2_mmu.stage2_tlb.walker.port system.cpu1.dstage2_mmu.stage2_tlb.walker.port
|
||||||
|
|
||||||
[system.cpu1.tracer]
|
[system.cpu1.tracer]
|
||||||
type=ExeTracer
|
type=ExeTracer
|
||||||
|
@ -1429,13 +1557,13 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.iocache.cpu_side
|
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.realview.energy_ctrl.pio system.iocache.cpu_side
|
||||||
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
||||||
|
|
||||||
[system.iocache]
|
[system.iocache]
|
||||||
|
@ -1460,7 +1588,7 @@ tags=system.iocache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=12
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.iobus.master[25]
|
cpu_side=system.iobus.master[26]
|
||||||
mem_side=system.membus.slave[2]
|
mem_side=system.membus.slave[2]
|
||||||
|
|
||||||
[system.iocache.tags]
|
[system.iocache.tags]
|
||||||
|
@ -1509,11 +1637,12 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -1541,8 +1670,33 @@ pio=system.membus.default
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -1551,6 +1705,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -1564,19 +1719,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
@ -1584,12 +1746,12 @@ port=system.membus.master[6]
|
||||||
|
|
||||||
[system.realview]
|
[system.realview]
|
||||||
type=RealView
|
type=RealView
|
||||||
children=a9scu aaci_fake cf_ctrl clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
children=a9scu aaci_fake cf_ctrl clcd dmac_fake energy_ctrl flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
intrctrl=system.intrctrl
|
intrctrl=system.intrctrl
|
||||||
max_mem_size=268435456
|
|
||||||
mem_start_addr=0
|
|
||||||
pci_cfg_base=0
|
pci_cfg_base=0
|
||||||
|
pci_cfg_gen_offsets=false
|
||||||
|
pci_io_base=0
|
||||||
system=system
|
system=system
|
||||||
|
|
||||||
[system.realview.a9scu]
|
[system.realview.a9scu]
|
||||||
|
@ -1644,6 +1806,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -1728,6 +1891,16 @@ pio_latency=100000
|
||||||
system=system
|
system=system
|
||||||
pio=system.iobus.master[9]
|
pio=system.iobus.master[9]
|
||||||
|
|
||||||
|
[system.realview.energy_ctrl]
|
||||||
|
type=EnergyCtrl
|
||||||
|
clk_domain=system.clk_domain
|
||||||
|
dvfs_handler=system.dvfs_handler
|
||||||
|
eventq_index=0
|
||||||
|
pio_addr=268496896
|
||||||
|
pio_latency=100000
|
||||||
|
system=system
|
||||||
|
pio=system.iobus.master[25]
|
||||||
|
|
||||||
[system.realview.flash_fake]
|
[system.realview.flash_fake]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
|
@ -2046,15 +2219,16 @@ output=true
|
||||||
port=3456
|
port=3456
|
||||||
|
|
||||||
[system.toL2Bus]
|
[system.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
master=system.l2c.cpu_side
|
master=system.l2c.cpu_side
|
||||||
slave=system.cpu0.icache.mem_side system.cpu0.dcache.mem_side system.cpu0.itb.walker.port system.cpu0.dtb.walker.port system.cpu0.istage2_mmu.stage2_tlb.walker.port system.cpu0.dstage2_mmu.stage2_tlb.walker.port system.cpu1.icache.mem_side system.cpu1.dcache.mem_side system.cpu1.itb.walker.port system.cpu1.dtb.walker.port system.cpu1.istage2_mmu.stage2_tlb.walker.port system.cpu1.dstage2_mmu.stage2_tlb.walker.port
|
slave=system.cpu0.l2cache.mem_side system.cpu1.l2cache.mem_side
|
||||||
|
|
||||||
[system.vncserver]
|
[system.vncserver]
|
||||||
type=VncServer
|
type=VncServer
|
||||||
|
|
|
@ -784,10 +784,11 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -820,13 +821,13 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.iocache.cpu_side
|
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.realview.energy_ctrl.pio system.iocache.cpu_side
|
||||||
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
||||||
|
|
||||||
[system.iocache]
|
[system.iocache]
|
||||||
|
@ -851,7 +852,7 @@ tags=system.iocache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=12
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.iobus.master[25]
|
cpu_side=system.iobus.master[26]
|
||||||
mem_side=system.membus.slave[2]
|
mem_side=system.membus.slave[2]
|
||||||
|
|
||||||
[system.iocache.tags]
|
[system.iocache.tags]
|
||||||
|
@ -865,11 +866,12 @@ sequential_access=false
|
||||||
size=1024
|
size=1024
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -897,8 +899,33 @@ pio=system.membus.default
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -907,6 +934,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -920,19 +948,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
@ -940,12 +975,12 @@ port=system.membus.master[6]
|
||||||
|
|
||||||
[system.realview]
|
[system.realview]
|
||||||
type=RealView
|
type=RealView
|
||||||
children=a9scu aaci_fake cf_ctrl clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
children=a9scu aaci_fake cf_ctrl clcd dmac_fake energy_ctrl flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
intrctrl=system.intrctrl
|
intrctrl=system.intrctrl
|
||||||
max_mem_size=268435456
|
|
||||||
mem_start_addr=0
|
|
||||||
pci_cfg_base=0
|
pci_cfg_base=0
|
||||||
|
pci_cfg_gen_offsets=false
|
||||||
|
pci_io_base=0
|
||||||
system=system
|
system=system
|
||||||
|
|
||||||
[system.realview.a9scu]
|
[system.realview.a9scu]
|
||||||
|
@ -1000,6 +1035,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -1084,6 +1120,16 @@ pio_latency=100000
|
||||||
system=system
|
system=system
|
||||||
pio=system.iobus.master[9]
|
pio=system.iobus.master[9]
|
||||||
|
|
||||||
|
[system.realview.energy_ctrl]
|
||||||
|
type=EnergyCtrl
|
||||||
|
clk_domain=system.clk_domain
|
||||||
|
dvfs_handler=system.dvfs_handler
|
||||||
|
eventq_index=0
|
||||||
|
pio_addr=268496896
|
||||||
|
pio_latency=100000
|
||||||
|
system=system
|
||||||
|
pio=system.iobus.master[25]
|
||||||
|
|
||||||
[system.realview.flash_fake]
|
[system.realview.flash_fake]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
|
|
|
@ -37,7 +37,7 @@ load_offset=0
|
||||||
machine_type=RealView_PBX
|
machine_type=RealView_PBX
|
||||||
mem_mode=timing
|
mem_mode=timing
|
||||||
mem_ranges=0:134217727
|
mem_ranges=0:134217727
|
||||||
memories=system.physmem system.realview.nvmem
|
memories=system.realview.nvmem system.physmem
|
||||||
multi_proc=true
|
multi_proc=true
|
||||||
num_work_ids=16
|
num_work_ids=16
|
||||||
panic_on_oops=true
|
panic_on_oops=true
|
||||||
|
@ -101,10 +101,10 @@ voltage_domain=system.voltage_domain
|
||||||
type=DerivO3CPU
|
type=DerivO3CPU
|
||||||
children=branchPred checker dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer
|
children=branchPred checker dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer
|
||||||
LFSTSize=1024
|
LFSTSize=1024
|
||||||
LQEntries=32
|
LQEntries=16
|
||||||
LSQCheckLoads=true
|
LSQCheckLoads=true
|
||||||
LSQDepCheckShift=4
|
LSQDepCheckShift=0
|
||||||
SQEntries=32
|
SQEntries=16
|
||||||
SSITSize=1024
|
SSITSize=1024
|
||||||
activity=0
|
activity=0
|
||||||
backComSize=5
|
backComSize=5
|
||||||
|
@ -119,19 +119,20 @@ commitToRenameDelay=1
|
||||||
commitWidth=8
|
commitWidth=8
|
||||||
cpu_id=0
|
cpu_id=0
|
||||||
decodeToFetchDelay=1
|
decodeToFetchDelay=1
|
||||||
decodeToRenameDelay=1
|
decodeToRenameDelay=2
|
||||||
decodeWidth=8
|
decodeWidth=3
|
||||||
dispatchWidth=8
|
dispatchWidth=6
|
||||||
do_checkpoint_insts=true
|
do_checkpoint_insts=true
|
||||||
do_quiesce=true
|
do_quiesce=true
|
||||||
do_statistics_insts=true
|
do_statistics_insts=true
|
||||||
dstage2_mmu=system.cpu.dstage2_mmu
|
dstage2_mmu=system.cpu.dstage2_mmu
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=16
|
||||||
fetchToDecodeDelay=1
|
fetchQueueSize=32
|
||||||
|
fetchToDecodeDelay=3
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=3
|
||||||
forwardComSize=5
|
forwardComSize=5
|
||||||
fuPool=system.cpu.fuPool
|
fuPool=system.cpu.fuPool
|
||||||
function_trace=false
|
function_trace=false
|
||||||
|
@ -151,20 +152,20 @@ max_insts_any_thread=0
|
||||||
max_loads_all_threads=0
|
max_loads_all_threads=0
|
||||||
max_loads_any_thread=0
|
max_loads_any_thread=0
|
||||||
needsTSO=false
|
needsTSO=false
|
||||||
numIQEntries=64
|
numIQEntries=32
|
||||||
numPhysCCRegs=0
|
numPhysCCRegs=640
|
||||||
numPhysFloatRegs=256
|
numPhysFloatRegs=192
|
||||||
numPhysIntRegs=256
|
numPhysIntRegs=128
|
||||||
numROBEntries=192
|
numROBEntries=40
|
||||||
numRobs=1
|
numRobs=1
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
renameToDecodeDelay=1
|
renameToDecodeDelay=1
|
||||||
renameToFetchDelay=1
|
renameToFetchDelay=1
|
||||||
renameToIEWDelay=2
|
renameToIEWDelay=1
|
||||||
renameToROBDelay=1
|
renameToROBDelay=1
|
||||||
renameWidth=8
|
renameWidth=3
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
smtCommitPolicy=RoundRobin
|
smtCommitPolicy=RoundRobin
|
||||||
smtFetchPolicy=SingleThread
|
smtFetchPolicy=SingleThread
|
||||||
|
@ -182,7 +183,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=
|
workload=
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -190,8 +190,8 @@ icache_port=system.cpu.icache.cpu_side
|
||||||
|
|
||||||
[system.cpu.branchPred]
|
[system.cpu.branchPred]
|
||||||
type=BranchPredictor
|
type=BranchPredictor
|
||||||
BTBEntries=4096
|
BTBEntries=2048
|
||||||
BTBTagSize=16
|
BTBTagSize=18
|
||||||
RASSize=16
|
RASSize=16
|
||||||
choiceCtrBits=2
|
choiceCtrBits=2
|
||||||
choicePredictorSize=8192
|
choicePredictorSize=8192
|
||||||
|
@ -203,7 +203,7 @@ localCtrBits=2
|
||||||
localHistoryTableSize=2048
|
localHistoryTableSize=2048
|
||||||
localPredictorSize=2048
|
localPredictorSize=2048
|
||||||
numThreads=1
|
numThreads=1
|
||||||
predType=tournament
|
predType=bi-mode
|
||||||
|
|
||||||
[system.cpu.checker]
|
[system.cpu.checker]
|
||||||
type=O3Checker
|
type=O3Checker
|
||||||
|
@ -433,14 +433,14 @@ port=system.cpu.toL2Bus.slave[3]
|
||||||
|
|
||||||
[system.cpu.fuPool]
|
[system.cpu.fuPool]
|
||||||
type=FUPool
|
type=FUPool
|
||||||
children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
|
children=FUList0 FUList1 FUList2 FUList3 FUList4
|
||||||
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 system.cpu.fuPool.FUList5 system.cpu.fuPool.FUList6 system.cpu.fuPool.FUList7 system.cpu.fuPool.FUList8
|
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList0]
|
[system.cpu.fuPool.FUList0]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList
|
children=opList
|
||||||
count=6
|
count=2
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList0.opList
|
opList=system.cpu.fuPool.FUList0.opList
|
||||||
|
|
||||||
|
@ -453,10 +453,10 @@ opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1]
|
[system.cpu.fuPool.FUList1]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1
|
children=opList0 opList1 opList2
|
||||||
count=2
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
|
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 system.cpu.fuPool.FUList1.opList2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1.opList0]
|
[system.cpu.fuPool.FUList1.opList0]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
|
@ -468,275 +468,233 @@ opLat=3
|
||||||
[system.cpu.fuPool.FUList1.opList1]
|
[system.cpu.fuPool.FUList1.opList1]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=19
|
issueLat=12
|
||||||
opClass=IntDiv
|
opClass=IntDiv
|
||||||
opLat=20
|
opLat=12
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList1.opList2]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=IprAccess
|
||||||
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2]
|
[system.cpu.fuPool.FUList2]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatAdd
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCmp
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCvt
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=2
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatMult
|
|
||||||
opLat=4
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=12
|
|
||||||
opClass=FloatDiv
|
|
||||||
opLat=12
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=24
|
|
||||||
opClass=FloatSqrt
|
|
||||||
opLat=24
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
children=opList
|
||||||
count=0
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList4.opList
|
opList=system.cpu.fuPool.FUList2.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4.opList]
|
[system.cpu.fuPool.FUList2.opList]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=MemRead
|
||||||
opLat=1
|
opLat=2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5]
|
[system.cpu.fuPool.FUList3]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
|
children=opList
|
||||||
count=4
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 system.cpu.fuPool.FUList5.opList02 system.cpu.fuPool.FUList5.opList03 system.cpu.fuPool.FUList5.opList04 system.cpu.fuPool.FUList5.opList05 system.cpu.fuPool.FUList5.opList06 system.cpu.fuPool.FUList5.opList07 system.cpu.fuPool.FUList5.opList08 system.cpu.fuPool.FUList5.opList09 system.cpu.fuPool.FUList5.opList10 system.cpu.fuPool.FUList5.opList11 system.cpu.fuPool.FUList5.opList12 system.cpu.fuPool.FUList5.opList13 system.cpu.fuPool.FUList5.opList14 system.cpu.fuPool.FUList5.opList15 system.cpu.fuPool.FUList5.opList16 system.cpu.fuPool.FUList5.opList17 system.cpu.fuPool.FUList5.opList18 system.cpu.fuPool.FUList5.opList19
|
opList=system.cpu.fuPool.FUList3.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList00]
|
[system.cpu.fuPool.FUList3.opList]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=MemWrite
|
||||||
|
opLat=2
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4]
|
||||||
|
type=FUDesc
|
||||||
|
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19 opList20 opList21 opList22 opList23 opList24 opList25
|
||||||
|
count=2
|
||||||
|
eventq_index=0
|
||||||
|
opList=system.cpu.fuPool.FUList4.opList00 system.cpu.fuPool.FUList4.opList01 system.cpu.fuPool.FUList4.opList02 system.cpu.fuPool.FUList4.opList03 system.cpu.fuPool.FUList4.opList04 system.cpu.fuPool.FUList4.opList05 system.cpu.fuPool.FUList4.opList06 system.cpu.fuPool.FUList4.opList07 system.cpu.fuPool.FUList4.opList08 system.cpu.fuPool.FUList4.opList09 system.cpu.fuPool.FUList4.opList10 system.cpu.fuPool.FUList4.opList11 system.cpu.fuPool.FUList4.opList12 system.cpu.fuPool.FUList4.opList13 system.cpu.fuPool.FUList4.opList14 system.cpu.fuPool.FUList4.opList15 system.cpu.fuPool.FUList4.opList16 system.cpu.fuPool.FUList4.opList17 system.cpu.fuPool.FUList4.opList18 system.cpu.fuPool.FUList4.opList19 system.cpu.fuPool.FUList4.opList20 system.cpu.fuPool.FUList4.opList21 system.cpu.fuPool.FUList4.opList22 system.cpu.fuPool.FUList4.opList23 system.cpu.fuPool.FUList4.opList24 system.cpu.fuPool.FUList4.opList25
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList00]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAdd
|
opClass=SimdAdd
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList01]
|
[system.cpu.fuPool.FUList4.opList01]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAddAcc
|
opClass=SimdAddAcc
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList02]
|
[system.cpu.fuPool.FUList4.opList02]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAlu
|
opClass=SimdAlu
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList03]
|
[system.cpu.fuPool.FUList4.opList03]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCmp
|
opClass=SimdCmp
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList04]
|
[system.cpu.fuPool.FUList4.opList04]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCvt
|
opClass=SimdCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList05]
|
[system.cpu.fuPool.FUList4.opList05]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMisc
|
opClass=SimdMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList06]
|
[system.cpu.fuPool.FUList4.opList06]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMult
|
opClass=SimdMult
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList07]
|
[system.cpu.fuPool.FUList4.opList07]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMultAcc
|
opClass=SimdMultAcc
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList08]
|
[system.cpu.fuPool.FUList4.opList08]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShift
|
opClass=SimdShift
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList09]
|
[system.cpu.fuPool.FUList4.opList09]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShiftAcc
|
opClass=SimdShiftAcc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList10]
|
[system.cpu.fuPool.FUList4.opList10]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdSqrt
|
opClass=SimdSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList11]
|
[system.cpu.fuPool.FUList4.opList11]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAdd
|
opClass=SimdFloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList12]
|
[system.cpu.fuPool.FUList4.opList12]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAlu
|
opClass=SimdFloatAlu
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList13]
|
[system.cpu.fuPool.FUList4.opList13]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCmp
|
opClass=SimdFloatCmp
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList14]
|
[system.cpu.fuPool.FUList4.opList14]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCvt
|
opClass=SimdFloatCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList15]
|
[system.cpu.fuPool.FUList4.opList15]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatDiv
|
opClass=SimdFloatDiv
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList16]
|
[system.cpu.fuPool.FUList4.opList16]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMisc
|
opClass=SimdFloatMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList17]
|
[system.cpu.fuPool.FUList4.opList17]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMult
|
opClass=SimdFloatMult
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList18]
|
[system.cpu.fuPool.FUList4.opList18]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMultAcc
|
opClass=SimdFloatMultAcc
|
||||||
opLat=1
|
opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList19]
|
[system.cpu.fuPool.FUList4.opList19]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatSqrt
|
opClass=SimdFloatSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6]
|
[system.cpu.fuPool.FUList4.opList20]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=0
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList6.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7]
|
[system.cpu.fuPool.FUList4.opList21]
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList0]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=FloatCmp
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList1]
|
[system.cpu.fuPool.FUList4.opList22]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatCvt
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8]
|
[system.cpu.fuPool.FUList4.opList23]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=1
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList8.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=3
|
issueLat=9
|
||||||
opClass=IprAccess
|
opClass=FloatDiv
|
||||||
opLat=3
|
opLat=9
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList24]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=33
|
||||||
|
opClass=FloatSqrt
|
||||||
|
opLat=33
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList25]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=FloatMult
|
||||||
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.icache]
|
[system.cpu.icache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -883,10 +841,11 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -919,13 +878,13 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.iocache.cpu_side
|
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.realview.energy_ctrl.pio system.iocache.cpu_side
|
||||||
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
||||||
|
|
||||||
[system.iocache]
|
[system.iocache]
|
||||||
|
@ -950,7 +909,7 @@ tags=system.iocache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=12
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.iobus.master[25]
|
cpu_side=system.iobus.master[26]
|
||||||
mem_side=system.membus.slave[2]
|
mem_side=system.membus.slave[2]
|
||||||
|
|
||||||
[system.iocache.tags]
|
[system.iocache.tags]
|
||||||
|
@ -964,11 +923,12 @@ sequential_access=false
|
||||||
size=1024
|
size=1024
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -996,8 +956,33 @@ pio=system.membus.default
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -1006,6 +991,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -1019,19 +1005,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
@ -1039,12 +1032,12 @@ port=system.membus.master[6]
|
||||||
|
|
||||||
[system.realview]
|
[system.realview]
|
||||||
type=RealView
|
type=RealView
|
||||||
children=a9scu aaci_fake cf_ctrl clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
children=a9scu aaci_fake cf_ctrl clcd dmac_fake energy_ctrl flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
intrctrl=system.intrctrl
|
intrctrl=system.intrctrl
|
||||||
max_mem_size=268435456
|
|
||||||
mem_start_addr=0
|
|
||||||
pci_cfg_base=0
|
pci_cfg_base=0
|
||||||
|
pci_cfg_gen_offsets=false
|
||||||
|
pci_io_base=0
|
||||||
system=system
|
system=system
|
||||||
|
|
||||||
[system.realview.a9scu]
|
[system.realview.a9scu]
|
||||||
|
@ -1099,6 +1092,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -1183,6 +1177,16 @@ pio_latency=100000
|
||||||
system=system
|
system=system
|
||||||
pio=system.iobus.master[9]
|
pio=system.iobus.master[9]
|
||||||
|
|
||||||
|
[system.realview.energy_ctrl]
|
||||||
|
type=EnergyCtrl
|
||||||
|
clk_domain=system.clk_domain
|
||||||
|
dvfs_handler=system.dvfs_handler
|
||||||
|
eventq_index=0
|
||||||
|
pio_addr=268496896
|
||||||
|
pio_latency=100000
|
||||||
|
system=system
|
||||||
|
pio=system.iobus.master[25]
|
||||||
|
|
||||||
[system.realview.flash_fake]
|
[system.realview.flash_fake]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -101,10 +101,10 @@ voltage_domain=system.voltage_domain
|
||||||
type=DerivO3CPU
|
type=DerivO3CPU
|
||||||
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer
|
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer
|
||||||
LFSTSize=1024
|
LFSTSize=1024
|
||||||
LQEntries=32
|
LQEntries=16
|
||||||
LSQCheckLoads=true
|
LSQCheckLoads=true
|
||||||
LSQDepCheckShift=4
|
LSQDepCheckShift=0
|
||||||
SQEntries=32
|
SQEntries=16
|
||||||
SSITSize=1024
|
SSITSize=1024
|
||||||
activity=0
|
activity=0
|
||||||
backComSize=5
|
backComSize=5
|
||||||
|
@ -119,19 +119,20 @@ commitToRenameDelay=1
|
||||||
commitWidth=8
|
commitWidth=8
|
||||||
cpu_id=0
|
cpu_id=0
|
||||||
decodeToFetchDelay=1
|
decodeToFetchDelay=1
|
||||||
decodeToRenameDelay=1
|
decodeToRenameDelay=2
|
||||||
decodeWidth=8
|
decodeWidth=3
|
||||||
dispatchWidth=8
|
dispatchWidth=6
|
||||||
do_checkpoint_insts=true
|
do_checkpoint_insts=true
|
||||||
do_quiesce=true
|
do_quiesce=true
|
||||||
do_statistics_insts=true
|
do_statistics_insts=true
|
||||||
dstage2_mmu=system.cpu.dstage2_mmu
|
dstage2_mmu=system.cpu.dstage2_mmu
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=16
|
||||||
fetchToDecodeDelay=1
|
fetchQueueSize=32
|
||||||
|
fetchToDecodeDelay=3
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=3
|
||||||
forwardComSize=5
|
forwardComSize=5
|
||||||
fuPool=system.cpu.fuPool
|
fuPool=system.cpu.fuPool
|
||||||
function_trace=false
|
function_trace=false
|
||||||
|
@ -151,20 +152,20 @@ max_insts_any_thread=0
|
||||||
max_loads_all_threads=0
|
max_loads_all_threads=0
|
||||||
max_loads_any_thread=0
|
max_loads_any_thread=0
|
||||||
needsTSO=false
|
needsTSO=false
|
||||||
numIQEntries=64
|
numIQEntries=32
|
||||||
numPhysCCRegs=0
|
numPhysCCRegs=640
|
||||||
numPhysFloatRegs=256
|
numPhysFloatRegs=192
|
||||||
numPhysIntRegs=256
|
numPhysIntRegs=128
|
||||||
numROBEntries=192
|
numROBEntries=40
|
||||||
numRobs=1
|
numRobs=1
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
renameToDecodeDelay=1
|
renameToDecodeDelay=1
|
||||||
renameToFetchDelay=1
|
renameToFetchDelay=1
|
||||||
renameToIEWDelay=2
|
renameToIEWDelay=1
|
||||||
renameToROBDelay=1
|
renameToROBDelay=1
|
||||||
renameWidth=8
|
renameWidth=3
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
smtCommitPolicy=RoundRobin
|
smtCommitPolicy=RoundRobin
|
||||||
smtFetchPolicy=SingleThread
|
smtFetchPolicy=SingleThread
|
||||||
|
@ -182,7 +183,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=
|
workload=
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -190,8 +190,8 @@ icache_port=system.cpu.icache.cpu_side
|
||||||
|
|
||||||
[system.cpu.branchPred]
|
[system.cpu.branchPred]
|
||||||
type=BranchPredictor
|
type=BranchPredictor
|
||||||
BTBEntries=4096
|
BTBEntries=2048
|
||||||
BTBTagSize=16
|
BTBTagSize=18
|
||||||
RASSize=16
|
RASSize=16
|
||||||
choiceCtrBits=2
|
choiceCtrBits=2
|
||||||
choicePredictorSize=8192
|
choicePredictorSize=8192
|
||||||
|
@ -203,7 +203,7 @@ localCtrBits=2
|
||||||
localHistoryTableSize=2048
|
localHistoryTableSize=2048
|
||||||
localPredictorSize=2048
|
localPredictorSize=2048
|
||||||
numThreads=1
|
numThreads=1
|
||||||
predType=tournament
|
predType=bi-mode
|
||||||
|
|
||||||
[system.cpu.dcache]
|
[system.cpu.dcache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -283,14 +283,14 @@ port=system.cpu.toL2Bus.slave[3]
|
||||||
|
|
||||||
[system.cpu.fuPool]
|
[system.cpu.fuPool]
|
||||||
type=FUPool
|
type=FUPool
|
||||||
children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
|
children=FUList0 FUList1 FUList2 FUList3 FUList4
|
||||||
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 system.cpu.fuPool.FUList5 system.cpu.fuPool.FUList6 system.cpu.fuPool.FUList7 system.cpu.fuPool.FUList8
|
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList0]
|
[system.cpu.fuPool.FUList0]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList
|
children=opList
|
||||||
count=6
|
count=2
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList0.opList
|
opList=system.cpu.fuPool.FUList0.opList
|
||||||
|
|
||||||
|
@ -303,10 +303,10 @@ opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1]
|
[system.cpu.fuPool.FUList1]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1
|
children=opList0 opList1 opList2
|
||||||
count=2
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
|
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 system.cpu.fuPool.FUList1.opList2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1.opList0]
|
[system.cpu.fuPool.FUList1.opList0]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
|
@ -318,275 +318,233 @@ opLat=3
|
||||||
[system.cpu.fuPool.FUList1.opList1]
|
[system.cpu.fuPool.FUList1.opList1]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=19
|
issueLat=12
|
||||||
opClass=IntDiv
|
opClass=IntDiv
|
||||||
opLat=20
|
opLat=12
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList1.opList2]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=IprAccess
|
||||||
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2]
|
[system.cpu.fuPool.FUList2]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatAdd
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCmp
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCvt
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=2
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatMult
|
|
||||||
opLat=4
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=12
|
|
||||||
opClass=FloatDiv
|
|
||||||
opLat=12
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=24
|
|
||||||
opClass=FloatSqrt
|
|
||||||
opLat=24
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
children=opList
|
||||||
count=0
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList4.opList
|
opList=system.cpu.fuPool.FUList2.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4.opList]
|
[system.cpu.fuPool.FUList2.opList]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=MemRead
|
||||||
opLat=1
|
opLat=2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5]
|
[system.cpu.fuPool.FUList3]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
|
children=opList
|
||||||
count=4
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 system.cpu.fuPool.FUList5.opList02 system.cpu.fuPool.FUList5.opList03 system.cpu.fuPool.FUList5.opList04 system.cpu.fuPool.FUList5.opList05 system.cpu.fuPool.FUList5.opList06 system.cpu.fuPool.FUList5.opList07 system.cpu.fuPool.FUList5.opList08 system.cpu.fuPool.FUList5.opList09 system.cpu.fuPool.FUList5.opList10 system.cpu.fuPool.FUList5.opList11 system.cpu.fuPool.FUList5.opList12 system.cpu.fuPool.FUList5.opList13 system.cpu.fuPool.FUList5.opList14 system.cpu.fuPool.FUList5.opList15 system.cpu.fuPool.FUList5.opList16 system.cpu.fuPool.FUList5.opList17 system.cpu.fuPool.FUList5.opList18 system.cpu.fuPool.FUList5.opList19
|
opList=system.cpu.fuPool.FUList3.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList00]
|
[system.cpu.fuPool.FUList3.opList]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=MemWrite
|
||||||
|
opLat=2
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4]
|
||||||
|
type=FUDesc
|
||||||
|
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19 opList20 opList21 opList22 opList23 opList24 opList25
|
||||||
|
count=2
|
||||||
|
eventq_index=0
|
||||||
|
opList=system.cpu.fuPool.FUList4.opList00 system.cpu.fuPool.FUList4.opList01 system.cpu.fuPool.FUList4.opList02 system.cpu.fuPool.FUList4.opList03 system.cpu.fuPool.FUList4.opList04 system.cpu.fuPool.FUList4.opList05 system.cpu.fuPool.FUList4.opList06 system.cpu.fuPool.FUList4.opList07 system.cpu.fuPool.FUList4.opList08 system.cpu.fuPool.FUList4.opList09 system.cpu.fuPool.FUList4.opList10 system.cpu.fuPool.FUList4.opList11 system.cpu.fuPool.FUList4.opList12 system.cpu.fuPool.FUList4.opList13 system.cpu.fuPool.FUList4.opList14 system.cpu.fuPool.FUList4.opList15 system.cpu.fuPool.FUList4.opList16 system.cpu.fuPool.FUList4.opList17 system.cpu.fuPool.FUList4.opList18 system.cpu.fuPool.FUList4.opList19 system.cpu.fuPool.FUList4.opList20 system.cpu.fuPool.FUList4.opList21 system.cpu.fuPool.FUList4.opList22 system.cpu.fuPool.FUList4.opList23 system.cpu.fuPool.FUList4.opList24 system.cpu.fuPool.FUList4.opList25
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList00]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAdd
|
opClass=SimdAdd
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList01]
|
[system.cpu.fuPool.FUList4.opList01]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAddAcc
|
opClass=SimdAddAcc
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList02]
|
[system.cpu.fuPool.FUList4.opList02]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAlu
|
opClass=SimdAlu
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList03]
|
[system.cpu.fuPool.FUList4.opList03]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCmp
|
opClass=SimdCmp
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList04]
|
[system.cpu.fuPool.FUList4.opList04]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCvt
|
opClass=SimdCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList05]
|
[system.cpu.fuPool.FUList4.opList05]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMisc
|
opClass=SimdMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList06]
|
[system.cpu.fuPool.FUList4.opList06]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMult
|
opClass=SimdMult
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList07]
|
[system.cpu.fuPool.FUList4.opList07]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMultAcc
|
opClass=SimdMultAcc
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList08]
|
[system.cpu.fuPool.FUList4.opList08]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShift
|
opClass=SimdShift
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList09]
|
[system.cpu.fuPool.FUList4.opList09]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShiftAcc
|
opClass=SimdShiftAcc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList10]
|
[system.cpu.fuPool.FUList4.opList10]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdSqrt
|
opClass=SimdSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList11]
|
[system.cpu.fuPool.FUList4.opList11]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAdd
|
opClass=SimdFloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList12]
|
[system.cpu.fuPool.FUList4.opList12]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAlu
|
opClass=SimdFloatAlu
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList13]
|
[system.cpu.fuPool.FUList4.opList13]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCmp
|
opClass=SimdFloatCmp
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList14]
|
[system.cpu.fuPool.FUList4.opList14]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCvt
|
opClass=SimdFloatCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList15]
|
[system.cpu.fuPool.FUList4.opList15]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatDiv
|
opClass=SimdFloatDiv
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList16]
|
[system.cpu.fuPool.FUList4.opList16]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMisc
|
opClass=SimdFloatMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList17]
|
[system.cpu.fuPool.FUList4.opList17]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMult
|
opClass=SimdFloatMult
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList18]
|
[system.cpu.fuPool.FUList4.opList18]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMultAcc
|
opClass=SimdFloatMultAcc
|
||||||
opLat=1
|
opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList19]
|
[system.cpu.fuPool.FUList4.opList19]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatSqrt
|
opClass=SimdFloatSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6]
|
[system.cpu.fuPool.FUList4.opList20]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=0
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList6.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7]
|
[system.cpu.fuPool.FUList4.opList21]
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList0]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=FloatCmp
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList1]
|
[system.cpu.fuPool.FUList4.opList22]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatCvt
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8]
|
[system.cpu.fuPool.FUList4.opList23]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=1
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList8.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=3
|
issueLat=9
|
||||||
opClass=IprAccess
|
opClass=FloatDiv
|
||||||
opLat=3
|
opLat=9
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList24]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=33
|
||||||
|
opClass=FloatSqrt
|
||||||
|
opLat=33
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList25]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=FloatMult
|
||||||
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.icache]
|
[system.cpu.icache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -733,10 +691,11 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -769,13 +728,13 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.iocache.cpu_side
|
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.realview.energy_ctrl.pio system.iocache.cpu_side
|
||||||
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
||||||
|
|
||||||
[system.iocache]
|
[system.iocache]
|
||||||
|
@ -800,7 +759,7 @@ tags=system.iocache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=12
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.iobus.master[25]
|
cpu_side=system.iobus.master[26]
|
||||||
mem_side=system.membus.slave[2]
|
mem_side=system.membus.slave[2]
|
||||||
|
|
||||||
[system.iocache.tags]
|
[system.iocache.tags]
|
||||||
|
@ -814,11 +773,12 @@ sequential_access=false
|
||||||
size=1024
|
size=1024
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -846,8 +806,33 @@ pio=system.membus.default
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -856,6 +841,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -869,19 +855,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
@ -889,12 +882,12 @@ port=system.membus.master[6]
|
||||||
|
|
||||||
[system.realview]
|
[system.realview]
|
||||||
type=RealView
|
type=RealView
|
||||||
children=a9scu aaci_fake cf_ctrl clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
children=a9scu aaci_fake cf_ctrl clcd dmac_fake energy_ctrl flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
intrctrl=system.intrctrl
|
intrctrl=system.intrctrl
|
||||||
max_mem_size=268435456
|
|
||||||
mem_start_addr=0
|
|
||||||
pci_cfg_base=0
|
pci_cfg_base=0
|
||||||
|
pci_cfg_gen_offsets=false
|
||||||
|
pci_io_base=0
|
||||||
system=system
|
system=system
|
||||||
|
|
||||||
[system.realview.a9scu]
|
[system.realview.a9scu]
|
||||||
|
@ -949,6 +942,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -1033,6 +1027,16 @@ pio_latency=100000
|
||||||
system=system
|
system=system
|
||||||
pio=system.iobus.master[9]
|
pio=system.iobus.master[9]
|
||||||
|
|
||||||
|
[system.realview.energy_ctrl]
|
||||||
|
type=EnergyCtrl
|
||||||
|
clk_domain=system.clk_domain
|
||||||
|
dvfs_handler=system.dvfs_handler
|
||||||
|
eventq_index=0
|
||||||
|
pio_addr=268496896
|
||||||
|
pio_latency=100000
|
||||||
|
system=system
|
||||||
|
pio=system.iobus.master[25]
|
||||||
|
|
||||||
[system.realview.flash_fake]
|
[system.realview.flash_fake]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
warn: Sockets disabled, not accepting vnc client connections
|
warn: Sockets disabled, not accepting vnc client connections
|
||||||
warn: Sockets disabled, not accepting terminal connections
|
warn: Sockets disabled, not accepting terminal connections
|
||||||
warn: Sockets disabled, not accepting gdb connections
|
warn: Sockets disabled, not accepting gdb connections
|
||||||
|
warn: Existing EnergyCtrl, but no enabled DVFSHandler found.
|
||||||
warn: The clidr register always reports 0 caches.
|
warn: The clidr register always reports 0 caches.
|
||||||
warn: clidr LoUIS field of 0b001 to match current ARM implementations.
|
warn: clidr LoUIS field of 0b001 to match current ARM implementations.
|
||||||
warn: The csselr register isn't implemented.
|
warn: The csselr register isn't implemented.
|
||||||
|
|
|
@ -37,7 +37,7 @@ load_offset=0
|
||||||
machine_type=RealView_PBX
|
machine_type=RealView_PBX
|
||||||
mem_mode=atomic
|
mem_mode=atomic
|
||||||
mem_ranges=0:134217727
|
mem_ranges=0:134217727
|
||||||
memories=system.realview.nvmem system.physmem
|
memories=system.physmem system.realview.nvmem
|
||||||
multi_proc=true
|
multi_proc=true
|
||||||
num_work_ids=16
|
num_work_ids=16
|
||||||
panic_on_oops=true
|
panic_on_oops=true
|
||||||
|
@ -124,9 +124,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -504,6 +501,7 @@ dstage2_mmu=system.cpu2.dstage2_mmu
|
||||||
dtb=system.cpu2.dtb
|
dtb=system.cpu2.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -527,7 +525,7 @@ max_loads_all_threads=0
|
||||||
max_loads_any_thread=0
|
max_loads_any_thread=0
|
||||||
needsTSO=false
|
needsTSO=false
|
||||||
numIQEntries=64
|
numIQEntries=64
|
||||||
numPhysCCRegs=0
|
numPhysCCRegs=1280
|
||||||
numPhysFloatRegs=256
|
numPhysFloatRegs=256
|
||||||
numPhysIntRegs=256
|
numPhysIntRegs=256
|
||||||
numROBEntries=192
|
numROBEntries=192
|
||||||
|
@ -557,7 +555,6 @@ switched_out=true
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu2.tracer
|
tracer=system.cpu2.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=
|
workload=
|
||||||
|
|
||||||
|
@ -1018,13 +1015,13 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.iocache.cpu_side
|
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.realview.energy_ctrl.pio system.iocache.cpu_side
|
||||||
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
||||||
|
|
||||||
[system.iocache]
|
[system.iocache]
|
||||||
|
@ -1049,7 +1046,7 @@ tags=system.iocache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=12
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.iobus.master[25]
|
cpu_side=system.iobus.master[26]
|
||||||
mem_side=system.membus.slave[2]
|
mem_side=system.membus.slave[2]
|
||||||
|
|
||||||
[system.iocache.tags]
|
[system.iocache.tags]
|
||||||
|
@ -1098,11 +1095,12 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -1130,8 +1128,33 @@ pio=system.membus.default
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -1140,6 +1163,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -1153,19 +1177,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
@ -1173,12 +1204,12 @@ port=system.membus.master[6]
|
||||||
|
|
||||||
[system.realview]
|
[system.realview]
|
||||||
type=RealView
|
type=RealView
|
||||||
children=a9scu aaci_fake cf_ctrl clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
children=a9scu aaci_fake cf_ctrl clcd dmac_fake energy_ctrl flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
intrctrl=system.intrctrl
|
intrctrl=system.intrctrl
|
||||||
max_mem_size=268435456
|
|
||||||
mem_start_addr=0
|
|
||||||
pci_cfg_base=0
|
pci_cfg_base=0
|
||||||
|
pci_cfg_gen_offsets=false
|
||||||
|
pci_io_base=0
|
||||||
system=system
|
system=system
|
||||||
|
|
||||||
[system.realview.a9scu]
|
[system.realview.a9scu]
|
||||||
|
@ -1233,6 +1264,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -1317,6 +1349,16 @@ pio_latency=100000
|
||||||
system=system
|
system=system
|
||||||
pio=system.iobus.master[9]
|
pio=system.iobus.master[9]
|
||||||
|
|
||||||
|
[system.realview.energy_ctrl]
|
||||||
|
type=EnergyCtrl
|
||||||
|
clk_domain=system.clk_domain
|
||||||
|
dvfs_handler=system.dvfs_handler
|
||||||
|
eventq_index=0
|
||||||
|
pio_addr=268496896
|
||||||
|
pio_latency=100000
|
||||||
|
system=system
|
||||||
|
pio=system.iobus.master[25]
|
||||||
|
|
||||||
[system.realview.flash_fake]
|
[system.realview.flash_fake]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
|
@ -1635,10 +1677,11 @@ output=true
|
||||||
port=3456
|
port=3456
|
||||||
|
|
||||||
[system.toL2Bus]
|
[system.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -129,6 +129,7 @@ dstage2_mmu=system.cpu0.dstage2_mmu
|
||||||
dtb=system.cpu0.dtb
|
dtb=system.cpu0.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -152,7 +153,7 @@ max_loads_all_threads=0
|
||||||
max_loads_any_thread=0
|
max_loads_any_thread=0
|
||||||
needsTSO=false
|
needsTSO=false
|
||||||
numIQEntries=64
|
numIQEntries=64
|
||||||
numPhysCCRegs=0
|
numPhysCCRegs=1280
|
||||||
numPhysFloatRegs=256
|
numPhysFloatRegs=256
|
||||||
numPhysIntRegs=256
|
numPhysIntRegs=256
|
||||||
numROBEntries=192
|
numROBEntries=192
|
||||||
|
@ -182,7 +183,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu0.tracer
|
tracer=system.cpu0.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=
|
workload=
|
||||||
dcache_port=system.cpu0.dcache.cpu_side
|
dcache_port=system.cpu0.dcache.cpu_side
|
||||||
|
@ -733,6 +733,7 @@ dstage2_mmu=system.cpu1.dstage2_mmu
|
||||||
dtb=system.cpu1.dtb
|
dtb=system.cpu1.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -756,7 +757,7 @@ max_loads_all_threads=0
|
||||||
max_loads_any_thread=0
|
max_loads_any_thread=0
|
||||||
needsTSO=false
|
needsTSO=false
|
||||||
numIQEntries=64
|
numIQEntries=64
|
||||||
numPhysCCRegs=0
|
numPhysCCRegs=1280
|
||||||
numPhysFloatRegs=256
|
numPhysFloatRegs=256
|
||||||
numPhysIntRegs=256
|
numPhysIntRegs=256
|
||||||
numROBEntries=192
|
numROBEntries=192
|
||||||
|
@ -786,7 +787,6 @@ switched_out=true
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu1.tracer
|
tracer=system.cpu1.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=
|
workload=
|
||||||
|
|
||||||
|
@ -1247,13 +1247,13 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.iocache.cpu_side
|
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.realview.energy_ctrl.pio system.iocache.cpu_side
|
||||||
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
||||||
|
|
||||||
[system.iocache]
|
[system.iocache]
|
||||||
|
@ -1278,7 +1278,7 @@ tags=system.iocache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=12
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.iobus.master[25]
|
cpu_side=system.iobus.master[26]
|
||||||
mem_side=system.membus.slave[2]
|
mem_side=system.membus.slave[2]
|
||||||
|
|
||||||
[system.iocache.tags]
|
[system.iocache.tags]
|
||||||
|
@ -1327,11 +1327,12 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -1359,8 +1360,33 @@ pio=system.membus.default
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -1369,6 +1395,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -1382,19 +1409,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
@ -1402,12 +1436,12 @@ port=system.membus.master[6]
|
||||||
|
|
||||||
[system.realview]
|
[system.realview]
|
||||||
type=RealView
|
type=RealView
|
||||||
children=a9scu aaci_fake cf_ctrl clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
children=a9scu aaci_fake cf_ctrl clcd dmac_fake energy_ctrl flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
intrctrl=system.intrctrl
|
intrctrl=system.intrctrl
|
||||||
max_mem_size=268435456
|
|
||||||
mem_start_addr=0
|
|
||||||
pci_cfg_base=0
|
pci_cfg_base=0
|
||||||
|
pci_cfg_gen_offsets=false
|
||||||
|
pci_io_base=0
|
||||||
system=system
|
system=system
|
||||||
|
|
||||||
[system.realview.a9scu]
|
[system.realview.a9scu]
|
||||||
|
@ -1462,6 +1496,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -1546,6 +1581,16 @@ pio_latency=100000
|
||||||
system=system
|
system=system
|
||||||
pio=system.iobus.master[9]
|
pio=system.iobus.master[9]
|
||||||
|
|
||||||
|
[system.realview.energy_ctrl]
|
||||||
|
type=EnergyCtrl
|
||||||
|
clk_domain=system.clk_domain
|
||||||
|
dvfs_handler=system.dvfs_handler
|
||||||
|
eventq_index=0
|
||||||
|
pio_addr=268496896
|
||||||
|
pio_latency=100000
|
||||||
|
system=system
|
||||||
|
pio=system.iobus.master[25]
|
||||||
|
|
||||||
[system.realview.flash_fake]
|
[system.realview.flash_fake]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
|
@ -1864,10 +1909,11 @@ output=true
|
||||||
port=3456
|
port=3456
|
||||||
|
|
||||||
[system.toL2Bus]
|
[system.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -37,7 +37,7 @@ load_offset=0
|
||||||
machine_type=RealView_PBX
|
machine_type=RealView_PBX
|
||||||
mem_mode=timing
|
mem_mode=timing
|
||||||
mem_ranges=0:134217727
|
mem_ranges=0:134217727
|
||||||
memories=system.physmem system.realview.nvmem
|
memories=system.realview.nvmem system.physmem
|
||||||
multi_proc=true
|
multi_proc=true
|
||||||
num_work_ids=16
|
num_work_ids=16
|
||||||
panic_on_oops=true
|
panic_on_oops=true
|
||||||
|
@ -487,13 +487,13 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.iocache.cpu_side
|
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.realview.energy_ctrl.pio system.iocache.cpu_side
|
||||||
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
||||||
|
|
||||||
[system.iocache]
|
[system.iocache]
|
||||||
|
@ -518,7 +518,7 @@ tags=system.iocache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=12
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.iobus.master[25]
|
cpu_side=system.iobus.master[26]
|
||||||
mem_side=system.membus.slave[2]
|
mem_side=system.membus.slave[2]
|
||||||
|
|
||||||
[system.iocache.tags]
|
[system.iocache.tags]
|
||||||
|
@ -567,11 +567,12 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -599,8 +600,33 @@ pio=system.membus.default
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -609,6 +635,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -622,19 +649,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
@ -642,12 +676,12 @@ port=system.membus.master[6]
|
||||||
|
|
||||||
[system.realview]
|
[system.realview]
|
||||||
type=RealView
|
type=RealView
|
||||||
children=a9scu aaci_fake cf_ctrl clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
children=a9scu aaci_fake cf_ctrl clcd dmac_fake energy_ctrl flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
intrctrl=system.intrctrl
|
intrctrl=system.intrctrl
|
||||||
max_mem_size=268435456
|
|
||||||
mem_start_addr=0
|
|
||||||
pci_cfg_base=0
|
pci_cfg_base=0
|
||||||
|
pci_cfg_gen_offsets=false
|
||||||
|
pci_io_base=0
|
||||||
system=system
|
system=system
|
||||||
|
|
||||||
[system.realview.a9scu]
|
[system.realview.a9scu]
|
||||||
|
@ -702,6 +736,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -786,6 +821,16 @@ pio_latency=100000
|
||||||
system=system
|
system=system
|
||||||
pio=system.iobus.master[9]
|
pio=system.iobus.master[9]
|
||||||
|
|
||||||
|
[system.realview.energy_ctrl]
|
||||||
|
type=EnergyCtrl
|
||||||
|
clk_domain=system.clk_domain
|
||||||
|
dvfs_handler=system.dvfs_handler
|
||||||
|
eventq_index=0
|
||||||
|
pio_addr=268496896
|
||||||
|
pio_latency=100000
|
||||||
|
system=system
|
||||||
|
pio=system.iobus.master[25]
|
||||||
|
|
||||||
[system.realview.flash_fake]
|
[system.realview.flash_fake]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
|
@ -1104,10 +1149,11 @@ output=true
|
||||||
port=3456
|
port=3456
|
||||||
|
|
||||||
[system.toL2Bus]
|
[system.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -75,7 +75,7 @@ type=Bridge
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
delay=50000
|
delay=50000
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
ranges=4273995776:4273999871 9223372036854775808:11529215046068469759 13835058055282163712:18446744073709551615
|
ranges=3221225472:4294901760 9223372036854775808:11529215046068469759 13835058055282163712:18446744073709551615
|
||||||
req_size=16
|
req_size=16
|
||||||
resp_size=16
|
resp_size=16
|
||||||
master=system.iobus.slave[0]
|
master=system.iobus.slave[0]
|
||||||
|
@ -120,6 +120,7 @@ do_statistics_insts=true
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -172,7 +173,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=
|
workload=
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -730,10 +730,11 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -762,8 +763,8 @@ transition_latency=100000000
|
||||||
|
|
||||||
[system.e820_table]
|
[system.e820_table]
|
||||||
type=X86E820Table
|
type=X86E820Table
|
||||||
children=entries0 entries1 entries2 entries3
|
children=entries0 entries1 entries2 entries3 entries4
|
||||||
entries=system.e820_table.entries0 system.e820_table.entries1 system.e820_table.entries2 system.e820_table.entries3
|
entries=system.e820_table.entries0 system.e820_table.entries1 system.e820_table.entries2 system.e820_table.entries3 system.e820_table.entries4
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.e820_table.entries0]
|
[system.e820_table.entries0]
|
||||||
|
@ -789,6 +790,13 @@ size=133169152
|
||||||
|
|
||||||
[system.e820_table.entries3]
|
[system.e820_table.entries3]
|
||||||
type=X86E820Entry
|
type=X86E820Entry
|
||||||
|
addr=134217728
|
||||||
|
eventq_index=0
|
||||||
|
range_type=2
|
||||||
|
size=3087007744
|
||||||
|
|
||||||
|
[system.e820_table.entries4]
|
||||||
|
type=X86E820Entry
|
||||||
addr=4294901760
|
addr=4294901760
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
range_type=2
|
range_type=2
|
||||||
|
@ -837,13 +845,13 @@ version=17
|
||||||
[system.intel_mp_table.base_entries02]
|
[system.intel_mp_table.base_entries02]
|
||||||
type=X86IntelMPBus
|
type=X86IntelMPBus
|
||||||
bus_id=0
|
bus_id=0
|
||||||
bus_type=ISA
|
bus_type=PCI
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.intel_mp_table.base_entries03]
|
[system.intel_mp_table.base_entries03]
|
||||||
type=X86IntelMPBus
|
type=X86IntelMPBus
|
||||||
bus_id=1
|
bus_id=1
|
||||||
bus_type=PCI
|
bus_type=ISA
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.intel_mp_table.base_entries04]
|
[system.intel_mp_table.base_entries04]
|
||||||
|
@ -853,7 +861,7 @@ dest_io_apic_intin=16
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=1
|
source_bus_id=0
|
||||||
source_bus_irq=16
|
source_bus_irq=16
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -864,7 +872,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=0
|
source_bus_irq=0
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -875,7 +883,7 @@ dest_io_apic_intin=2
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=0
|
source_bus_irq=0
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -886,7 +894,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=1
|
source_bus_irq=1
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -897,7 +905,7 @@ dest_io_apic_intin=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=1
|
source_bus_irq=1
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -908,7 +916,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=3
|
source_bus_irq=3
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -919,7 +927,7 @@ dest_io_apic_intin=3
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=3
|
source_bus_irq=3
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -930,7 +938,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=4
|
source_bus_irq=4
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -941,7 +949,7 @@ dest_io_apic_intin=4
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=4
|
source_bus_irq=4
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -952,7 +960,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=5
|
source_bus_irq=5
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -963,7 +971,7 @@ dest_io_apic_intin=5
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=5
|
source_bus_irq=5
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -974,7 +982,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=6
|
source_bus_irq=6
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -985,7 +993,7 @@ dest_io_apic_intin=6
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=6
|
source_bus_irq=6
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -996,7 +1004,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=7
|
source_bus_irq=7
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1007,7 +1015,7 @@ dest_io_apic_intin=7
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=7
|
source_bus_irq=7
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1018,7 +1026,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=8
|
source_bus_irq=8
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1029,7 +1037,7 @@ dest_io_apic_intin=8
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=8
|
source_bus_irq=8
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1040,7 +1048,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=9
|
source_bus_irq=9
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1051,7 +1059,7 @@ dest_io_apic_intin=9
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=9
|
source_bus_irq=9
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1062,7 +1070,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=10
|
source_bus_irq=10
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1073,7 +1081,7 @@ dest_io_apic_intin=10
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=10
|
source_bus_irq=10
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1084,7 +1092,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=11
|
source_bus_irq=11
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1095,7 +1103,7 @@ dest_io_apic_intin=11
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=11
|
source_bus_irq=11
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1106,7 +1114,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=12
|
source_bus_irq=12
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1117,7 +1125,7 @@ dest_io_apic_intin=12
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=12
|
source_bus_irq=12
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1128,7 +1136,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=13
|
source_bus_irq=13
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1139,7 +1147,7 @@ dest_io_apic_intin=13
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=13
|
source_bus_irq=13
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1150,7 +1158,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=14
|
source_bus_irq=14
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1161,15 +1169,15 @@ dest_io_apic_intin=14
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=14
|
source_bus_irq=14
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
[system.intel_mp_table.ext_entries]
|
[system.intel_mp_table.ext_entries]
|
||||||
type=X86IntelMPBusHierarchy
|
type=X86IntelMPBusHierarchy
|
||||||
bus_id=0
|
bus_id=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
parent_bus=1
|
parent_bus=0
|
||||||
subtractive_decode=true
|
subtractive_decode=true
|
||||||
|
|
||||||
[system.intrctrl]
|
[system.intrctrl]
|
||||||
|
@ -1178,7 +1186,7 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
@ -1224,11 +1232,12 @@ sequential_access=false
|
||||||
size=1024
|
size=1024
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -1473,6 +1482,7 @@ HeaderType=0
|
||||||
InterruptLine=14
|
InterruptLine=14
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=9223372036854775808
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -1763,8 +1773,33 @@ pio=system.iobus.master[9]
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -1773,6 +1808,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -1786,19 +1822,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -4,6 +4,7 @@ BIOS-provided physical RAM map:
|
||||||
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
|
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
|
||||||
BIOS-e820: 000000000009fc00 - 0000000000100000 (reserved)
|
BIOS-e820: 000000000009fc00 - 0000000000100000 (reserved)
|
||||||
BIOS-e820: 0000000000100000 - 0000000008000000 (usable)
|
BIOS-e820: 0000000000100000 - 0000000008000000 (usable)
|
||||||
|
BIOS-e820: 0000000008000000 - 00000000c0000000 (reserved)
|
||||||
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
|
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
|
||||||
end_pfn_map = 1048576
|
end_pfn_map = 1048576
|
||||||
kernel direct mapping tables up to 100000000 @ 8000-d000
|
kernel direct mapping tables up to 100000000 @ 8000-d000
|
||||||
|
@ -23,18 +24,18 @@ Setting APIC routing to flat
|
||||||
Processors: 1
|
Processors: 1
|
||||||
swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000
|
swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000
|
||||||
swsusp: Registered nosave memory region: 00000000000a0000 - 0000000000100000
|
swsusp: Registered nosave memory region: 00000000000a0000 - 0000000000100000
|
||||||
Allocating PCI resources starting at 10000000 (gap: 8000000:f7ff0000)
|
Allocating PCI resources starting at c4000000 (gap: c0000000:3fff0000)
|
||||||
Built 1 zonelists. Total pages: 30612
|
Built 1 zonelists. Total pages: 30610
|
||||||
Kernel command line: earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
|
Kernel command line: earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
|
||||||
Initializing CPU#0
|
Initializing CPU#0
|
||||||
PID hash table entries: 512 (order: 9, 4096 bytes)
|
PID hash table entries: 512 (order: 9, 4096 bytes)
|
||||||
time.c: Detected 1999.999 MHz processor.
|
time.c: Detected 2000.008 MHz processor.
|
||||||
Console: colour dummy device 80x25
|
Console: colour dummy device 80x25
|
||||||
console handover: boot [earlyser0] -> real [ttyS0]
|
console handover: boot [earlyser0] -> real [ttyS0]
|
||||||
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
|
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
|
||||||
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
|
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
|
||||||
Checking aperture...
|
Checking aperture...
|
||||||
Memory: 122184k/131072k available (3742k kernel code, 8464k reserved, 1874k data, 232k init)
|
Memory: 122176k/131072k available (3742k kernel code, 8472k reserved, 1874k data, 232k init)
|
||||||
Calibrating delay loop (skipped)... 3999.96 BogoMIPS preset
|
Calibrating delay loop (skipped)... 3999.96 BogoMIPS preset
|
||||||
Mount-cache hash table entries: 256
|
Mount-cache hash table entries: 256
|
||||||
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
|
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
|
||||||
|
@ -44,7 +45,7 @@ ACPI: Core revision 20070126
|
||||||
ACPI Exception (tbxface-0618): AE_NO_ACPI_TABLES, While loading namespace from ACPI tables [20070126]
|
ACPI Exception (tbxface-0618): AE_NO_ACPI_TABLES, While loading namespace from ACPI tables [20070126]
|
||||||
ACPI: Unable to load the System Description Tables
|
ACPI: Unable to load the System Description Tables
|
||||||
Using local APIC timer interrupts.
|
Using local APIC timer interrupts.
|
||||||
result 7812524
|
result 7812560
|
||||||
Detected 7.812 MHz APIC timer.
|
Detected 7.812 MHz APIC timer.
|
||||||
NET: Registered protocol family 16
|
NET: Registered protocol family 16
|
||||||
PCI: Using configuration type 1
|
PCI: Using configuration type 1
|
||||||
|
@ -56,6 +57,7 @@ usbcore: registered new interface driver usbfs
|
||||||
usbcore: registered new interface driver hub
|
usbcore: registered new interface driver hub
|
||||||
usbcore: registered new device driver usb
|
usbcore: registered new device driver usb
|
||||||
PCI: Probing PCI hardware
|
PCI: Probing PCI hardware
|
||||||
|
PCI->APIC IRQ transform: 0000:00:04.0[A] -> IRQ 16
|
||||||
PCI-GART: No AMD northbridge found.
|
PCI-GART: No AMD northbridge found.
|
||||||
NET: Registered protocol family 2
|
NET: Registered protocol family 2
|
||||||
Time: tsc clocksource has been installed.
|
Time: tsc clocksource has been installed.
|
||||||
|
|
|
@ -263,8 +263,8 @@ transition_latency=100000000
|
||||||
|
|
||||||
[system.e820_table]
|
[system.e820_table]
|
||||||
type=X86E820Table
|
type=X86E820Table
|
||||||
children=entries0 entries1 entries2 entries3
|
children=entries0 entries1 entries2 entries3 entries4
|
||||||
entries=system.e820_table.entries0 system.e820_table.entries1 system.e820_table.entries2 system.e820_table.entries3
|
entries=system.e820_table.entries0 system.e820_table.entries1 system.e820_table.entries2 system.e820_table.entries3 system.e820_table.entries4
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.e820_table.entries0]
|
[system.e820_table.entries0]
|
||||||
|
@ -290,6 +290,13 @@ size=133169152
|
||||||
|
|
||||||
[system.e820_table.entries3]
|
[system.e820_table.entries3]
|
||||||
type=X86E820Entry
|
type=X86E820Entry
|
||||||
|
addr=134217728
|
||||||
|
eventq_index=0
|
||||||
|
range_type=2
|
||||||
|
size=3087007744
|
||||||
|
|
||||||
|
[system.e820_table.entries4]
|
||||||
|
type=X86E820Entry
|
||||||
addr=4294901760
|
addr=4294901760
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
range_type=2
|
range_type=2
|
||||||
|
@ -350,13 +357,13 @@ version=17
|
||||||
[system.intel_mp_table.base_entries03]
|
[system.intel_mp_table.base_entries03]
|
||||||
type=X86IntelMPBus
|
type=X86IntelMPBus
|
||||||
bus_id=0
|
bus_id=0
|
||||||
bus_type=ISA
|
bus_type=PCI
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.intel_mp_table.base_entries04]
|
[system.intel_mp_table.base_entries04]
|
||||||
type=X86IntelMPBus
|
type=X86IntelMPBus
|
||||||
bus_id=1
|
bus_id=1
|
||||||
bus_type=PCI
|
bus_type=ISA
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.intel_mp_table.base_entries05]
|
[system.intel_mp_table.base_entries05]
|
||||||
|
@ -366,7 +373,7 @@ dest_io_apic_intin=16
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=1
|
source_bus_id=0
|
||||||
source_bus_irq=16
|
source_bus_irq=16
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -377,7 +384,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=0
|
source_bus_irq=0
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -388,7 +395,7 @@ dest_io_apic_intin=2
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=0
|
source_bus_irq=0
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -399,7 +406,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=1
|
source_bus_irq=1
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -410,7 +417,7 @@ dest_io_apic_intin=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=1
|
source_bus_irq=1
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -421,7 +428,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=3
|
source_bus_irq=3
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -432,7 +439,7 @@ dest_io_apic_intin=3
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=3
|
source_bus_irq=3
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -443,7 +450,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=4
|
source_bus_irq=4
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -454,7 +461,7 @@ dest_io_apic_intin=4
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=4
|
source_bus_irq=4
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -465,7 +472,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=5
|
source_bus_irq=5
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -476,7 +483,7 @@ dest_io_apic_intin=5
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=5
|
source_bus_irq=5
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -487,7 +494,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=6
|
source_bus_irq=6
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -498,7 +505,7 @@ dest_io_apic_intin=6
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=6
|
source_bus_irq=6
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -509,7 +516,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=7
|
source_bus_irq=7
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -520,7 +527,7 @@ dest_io_apic_intin=7
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=7
|
source_bus_irq=7
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -531,7 +538,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=8
|
source_bus_irq=8
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -542,7 +549,7 @@ dest_io_apic_intin=8
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=8
|
source_bus_irq=8
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -553,7 +560,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=9
|
source_bus_irq=9
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -564,7 +571,7 @@ dest_io_apic_intin=9
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=9
|
source_bus_irq=9
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -575,7 +582,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=10
|
source_bus_irq=10
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -586,7 +593,7 @@ dest_io_apic_intin=10
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=10
|
source_bus_irq=10
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -597,7 +604,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=11
|
source_bus_irq=11
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -608,7 +615,7 @@ dest_io_apic_intin=11
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=11
|
source_bus_irq=11
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -619,7 +626,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=12
|
source_bus_irq=12
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -630,7 +637,7 @@ dest_io_apic_intin=12
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=12
|
source_bus_irq=12
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -641,7 +648,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=13
|
source_bus_irq=13
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -652,7 +659,7 @@ dest_io_apic_intin=13
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=13
|
source_bus_irq=13
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -663,7 +670,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=14
|
source_bus_irq=14
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -674,15 +681,15 @@ dest_io_apic_intin=14
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=14
|
source_bus_irq=14
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
[system.intel_mp_table.ext_entries]
|
[system.intel_mp_table.ext_entries]
|
||||||
type=X86IntelMPBusHierarchy
|
type=X86IntelMPBusHierarchy
|
||||||
bus_id=0
|
bus_id=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
parent_bus=1
|
parent_bus=0
|
||||||
subtractive_decode=true
|
subtractive_decode=true
|
||||||
|
|
||||||
[system.intrctrl]
|
[system.intrctrl]
|
||||||
|
@ -691,7 +698,7 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
@ -920,6 +927,7 @@ HeaderType=0
|
||||||
InterruptLine=14
|
InterruptLine=14
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=9223372036854775808
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -1210,8 +1218,33 @@ pio=system.iobus.master[8]
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -1220,6 +1253,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -1233,19 +1267,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -4,6 +4,7 @@ BIOS-provided physical RAM map:
|
||||||
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
|
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
|
||||||
BIOS-e820: 000000000009fc00 - 0000000000100000 (reserved)
|
BIOS-e820: 000000000009fc00 - 0000000000100000 (reserved)
|
||||||
BIOS-e820: 0000000000100000 - 0000000008000000 (usable)
|
BIOS-e820: 0000000000100000 - 0000000008000000 (usable)
|
||||||
|
BIOS-e820: 0000000008000000 - 00000000c0000000 (reserved)
|
||||||
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
|
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
|
||||||
end_pfn_map = 1048576
|
end_pfn_map = 1048576
|
||||||
kernel direct mapping tables up to 100000000 @ 8000-d000
|
kernel direct mapping tables up to 100000000 @ 8000-d000
|
||||||
|
@ -22,9 +23,9 @@ Processor #1
|
||||||
I/O APIC #2 at 0xFEC00000.
|
I/O APIC #2 at 0xFEC00000.
|
||||||
Setting APIC routing to flat
|
Setting APIC routing to flat
|
||||||
Processors: 2
|
Processors: 2
|
||||||
Allocating PCI resources starting at 10000000 (gap: 8000000:f7ff0000)
|
Allocating PCI resources starting at c4000000 (gap: c0000000:3fff0000)
|
||||||
PERCPU: Allocating 34160 bytes of per cpu data
|
PERCPU: Allocating 34160 bytes of per cpu data
|
||||||
Built 1 zonelists. Total pages: 30615
|
Built 1 zonelists. Total pages: 30613
|
||||||
Kernel command line: earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
|
Kernel command line: earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
|
||||||
Initializing CPU#0
|
Initializing CPU#0
|
||||||
PID hash table entries: 512 (order: 9, 4096 bytes)
|
PID hash table entries: 512 (order: 9, 4096 bytes)
|
||||||
|
@ -35,7 +36,7 @@ console handover: boot [earlyser0] -> real [ttyS0]
|
||||||
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
|
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
|
||||||
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
|
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
|
||||||
Checking aperture...
|
Checking aperture...
|
||||||
Memory: 122004k/131072k available (3699k kernel code, 8516k reserved, 1767k data, 248k init)
|
Memory: 121996k/131072k available (3699k kernel code, 8524k reserved, 1767k data, 248k init)
|
||||||
Calibrating delay loop (skipped)... 3999.96 BogoMIPS preset
|
Calibrating delay loop (skipped)... 3999.96 BogoMIPS preset
|
||||||
Mount-cache hash table entries: 256
|
Mount-cache hash table entries: 256
|
||||||
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
|
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
|
||||||
|
@ -59,6 +60,7 @@ usbcore: registered new interface driver usbfs
|
||||||
usbcore: registered new interface driver hub
|
usbcore: registered new interface driver hub
|
||||||
usbcore: registered new device driver usb
|
usbcore: registered new device driver usb
|
||||||
PCI: Probing PCI hardware
|
PCI: Probing PCI hardware
|
||||||
|
PCI->APIC IRQ transform: 0000:00:04.0[A] -> IRQ 16
|
||||||
PCI-GART: No AMD northbridge found.
|
PCI-GART: No AMD northbridge found.
|
||||||
NET: Registered protocol family 2
|
NET: Registered protocol family 2
|
||||||
IP route cache hash table entries: 1024 (order: 1, 8192 bytes)
|
IP route cache hash table entries: 1024 (order: 1, 8192 bytes)
|
||||||
|
|
|
@ -75,7 +75,7 @@ type=Bridge
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
delay=50000
|
delay=50000
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
ranges=4273995776:4273999871 9223372036854775808:11529215046068469759 13835058055282163712:18446744073709551615
|
ranges=3221225472:4294901760 9223372036854775808:11529215046068469759 13835058055282163712:18446744073709551615
|
||||||
req_size=16
|
req_size=16
|
||||||
resp_size=16
|
resp_size=16
|
||||||
master=system.iobus.slave[0]
|
master=system.iobus.slave[0]
|
||||||
|
@ -114,9 +114,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -353,6 +350,7 @@ do_statistics_insts=true
|
||||||
dtb=system.cpu2.dtb
|
dtb=system.cpu2.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -405,7 +403,6 @@ switched_out=true
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu2.tracer
|
tracer=system.cpu2.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=
|
workload=
|
||||||
|
|
||||||
|
@ -787,8 +784,8 @@ transition_latency=100000000
|
||||||
|
|
||||||
[system.e820_table]
|
[system.e820_table]
|
||||||
type=X86E820Table
|
type=X86E820Table
|
||||||
children=entries0 entries1 entries2 entries3
|
children=entries0 entries1 entries2 entries3 entries4
|
||||||
entries=system.e820_table.entries0 system.e820_table.entries1 system.e820_table.entries2 system.e820_table.entries3
|
entries=system.e820_table.entries0 system.e820_table.entries1 system.e820_table.entries2 system.e820_table.entries3 system.e820_table.entries4
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.e820_table.entries0]
|
[system.e820_table.entries0]
|
||||||
|
@ -814,6 +811,13 @@ size=133169152
|
||||||
|
|
||||||
[system.e820_table.entries3]
|
[system.e820_table.entries3]
|
||||||
type=X86E820Entry
|
type=X86E820Entry
|
||||||
|
addr=134217728
|
||||||
|
eventq_index=0
|
||||||
|
range_type=2
|
||||||
|
size=3087007744
|
||||||
|
|
||||||
|
[system.e820_table.entries4]
|
||||||
|
type=X86E820Entry
|
||||||
addr=4294901760
|
addr=4294901760
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
range_type=2
|
range_type=2
|
||||||
|
@ -862,13 +866,13 @@ version=17
|
||||||
[system.intel_mp_table.base_entries02]
|
[system.intel_mp_table.base_entries02]
|
||||||
type=X86IntelMPBus
|
type=X86IntelMPBus
|
||||||
bus_id=0
|
bus_id=0
|
||||||
bus_type=ISA
|
bus_type=PCI
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.intel_mp_table.base_entries03]
|
[system.intel_mp_table.base_entries03]
|
||||||
type=X86IntelMPBus
|
type=X86IntelMPBus
|
||||||
bus_id=1
|
bus_id=1
|
||||||
bus_type=PCI
|
bus_type=ISA
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.intel_mp_table.base_entries04]
|
[system.intel_mp_table.base_entries04]
|
||||||
|
@ -878,7 +882,7 @@ dest_io_apic_intin=16
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=1
|
source_bus_id=0
|
||||||
source_bus_irq=16
|
source_bus_irq=16
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -889,7 +893,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=0
|
source_bus_irq=0
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -900,7 +904,7 @@ dest_io_apic_intin=2
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=0
|
source_bus_irq=0
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -911,7 +915,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=1
|
source_bus_irq=1
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -922,7 +926,7 @@ dest_io_apic_intin=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=1
|
source_bus_irq=1
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -933,7 +937,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=3
|
source_bus_irq=3
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -944,7 +948,7 @@ dest_io_apic_intin=3
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=3
|
source_bus_irq=3
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -955,7 +959,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=4
|
source_bus_irq=4
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -966,7 +970,7 @@ dest_io_apic_intin=4
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=4
|
source_bus_irq=4
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -977,7 +981,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=5
|
source_bus_irq=5
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -988,7 +992,7 @@ dest_io_apic_intin=5
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=5
|
source_bus_irq=5
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -999,7 +1003,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=6
|
source_bus_irq=6
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1010,7 +1014,7 @@ dest_io_apic_intin=6
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=6
|
source_bus_irq=6
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1021,7 +1025,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=7
|
source_bus_irq=7
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1032,7 +1036,7 @@ dest_io_apic_intin=7
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=7
|
source_bus_irq=7
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1043,7 +1047,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=8
|
source_bus_irq=8
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1054,7 +1058,7 @@ dest_io_apic_intin=8
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=8
|
source_bus_irq=8
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1065,7 +1069,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=9
|
source_bus_irq=9
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1076,7 +1080,7 @@ dest_io_apic_intin=9
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=9
|
source_bus_irq=9
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1087,7 +1091,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=10
|
source_bus_irq=10
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1098,7 +1102,7 @@ dest_io_apic_intin=10
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=10
|
source_bus_irq=10
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1109,7 +1113,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=11
|
source_bus_irq=11
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1120,7 +1124,7 @@ dest_io_apic_intin=11
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=11
|
source_bus_irq=11
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1131,7 +1135,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=12
|
source_bus_irq=12
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1142,7 +1146,7 @@ dest_io_apic_intin=12
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=12
|
source_bus_irq=12
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1153,7 +1157,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=13
|
source_bus_irq=13
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1164,7 +1168,7 @@ dest_io_apic_intin=13
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=13
|
source_bus_irq=13
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1175,7 +1179,7 @@ dest_io_apic_intin=0
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=ExtInt
|
interrupt_type=ExtInt
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=14
|
source_bus_irq=14
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
|
@ -1186,15 +1190,15 @@ dest_io_apic_intin=14
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
interrupt_type=INT
|
interrupt_type=INT
|
||||||
polarity=ConformPolarity
|
polarity=ConformPolarity
|
||||||
source_bus_id=0
|
source_bus_id=1
|
||||||
source_bus_irq=14
|
source_bus_irq=14
|
||||||
trigger=ConformTrigger
|
trigger=ConformTrigger
|
||||||
|
|
||||||
[system.intel_mp_table.ext_entries]
|
[system.intel_mp_table.ext_entries]
|
||||||
type=X86IntelMPBusHierarchy
|
type=X86IntelMPBusHierarchy
|
||||||
bus_id=0
|
bus_id=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
parent_bus=1
|
parent_bus=0
|
||||||
subtractive_decode=true
|
subtractive_decode=true
|
||||||
|
|
||||||
[system.intrctrl]
|
[system.intrctrl]
|
||||||
|
@ -1203,7 +1207,7 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
@ -1284,11 +1288,12 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -1533,6 +1538,7 @@ HeaderType=0
|
||||||
InterruptLine=14
|
InterruptLine=14
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=9223372036854775808
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -1823,8 +1829,33 @@ pio=system.iobus.master[9]
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -1833,6 +1864,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -1846,19 +1878,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
@ -1888,10 +1927,11 @@ vendor=
|
||||||
version=
|
version=
|
||||||
|
|
||||||
[system.toL2Bus]
|
[system.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -4,6 +4,7 @@ BIOS-provided physical RAM map:
|
||||||
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
|
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
|
||||||
BIOS-e820: 000000000009fc00 - 0000000000100000 (reserved)
|
BIOS-e820: 000000000009fc00 - 0000000000100000 (reserved)
|
||||||
BIOS-e820: 0000000000100000 - 0000000008000000 (usable)
|
BIOS-e820: 0000000000100000 - 0000000008000000 (usable)
|
||||||
|
BIOS-e820: 0000000008000000 - 00000000c0000000 (reserved)
|
||||||
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
|
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
|
||||||
end_pfn_map = 1048576
|
end_pfn_map = 1048576
|
||||||
kernel direct mapping tables up to 100000000 @ 8000-d000
|
kernel direct mapping tables up to 100000000 @ 8000-d000
|
||||||
|
@ -23,18 +24,18 @@ Setting APIC routing to flat
|
||||||
Processors: 1
|
Processors: 1
|
||||||
swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000
|
swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000
|
||||||
swsusp: Registered nosave memory region: 00000000000a0000 - 0000000000100000
|
swsusp: Registered nosave memory region: 00000000000a0000 - 0000000000100000
|
||||||
Allocating PCI resources starting at 10000000 (gap: 8000000:f7ff0000)
|
Allocating PCI resources starting at c4000000 (gap: c0000000:3fff0000)
|
||||||
Built 1 zonelists. Total pages: 30612
|
Built 1 zonelists. Total pages: 30610
|
||||||
Kernel command line: earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
|
Kernel command line: earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
|
||||||
Initializing CPU#0
|
Initializing CPU#0
|
||||||
PID hash table entries: 512 (order: 9, 4096 bytes)
|
PID hash table entries: 512 (order: 9, 4096 bytes)
|
||||||
time.c: Detected 1999.986 MHz processor.
|
time.c: Detected 2000.002 MHz processor.
|
||||||
Console: colour dummy device 80x25
|
Console: colour dummy device 80x25
|
||||||
console handover: boot [earlyser0] -> real [ttyS0]
|
console handover: boot [earlyser0] -> real [ttyS0]
|
||||||
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
|
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
|
||||||
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
|
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
|
||||||
Checking aperture...
|
Checking aperture...
|
||||||
Memory: 122184k/131072k available (3742k kernel code, 8464k reserved, 1874k data, 232k init)
|
Memory: 122176k/131072k available (3742k kernel code, 8472k reserved, 1874k data, 232k init)
|
||||||
Calibrating delay loop (skipped)... 3999.96 BogoMIPS preset
|
Calibrating delay loop (skipped)... 3999.96 BogoMIPS preset
|
||||||
Mount-cache hash table entries: 256
|
Mount-cache hash table entries: 256
|
||||||
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
|
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
|
||||||
|
@ -44,7 +45,7 @@ ACPI: Core revision 20070126
|
||||||
ACPI Exception (tbxface-0618): AE_NO_ACPI_TABLES, While loading namespace from ACPI tables [20070126]
|
ACPI Exception (tbxface-0618): AE_NO_ACPI_TABLES, While loading namespace from ACPI tables [20070126]
|
||||||
ACPI: Unable to load the System Description Tables
|
ACPI: Unable to load the System Description Tables
|
||||||
Using local APIC timer interrupts.
|
Using local APIC timer interrupts.
|
||||||
result 7812464
|
result 7812527
|
||||||
Detected 7.812 MHz APIC timer.
|
Detected 7.812 MHz APIC timer.
|
||||||
NET: Registered protocol family 16
|
NET: Registered protocol family 16
|
||||||
PCI: Using configuration type 1
|
PCI: Using configuration type 1
|
||||||
|
@ -56,6 +57,7 @@ usbcore: registered new interface driver usbfs
|
||||||
usbcore: registered new interface driver hub
|
usbcore: registered new interface driver hub
|
||||||
usbcore: registered new device driver usb
|
usbcore: registered new device driver usb
|
||||||
PCI: Probing PCI hardware
|
PCI: Probing PCI hardware
|
||||||
|
PCI->APIC IRQ transform: 0000:00:04.0[A] -> IRQ 16
|
||||||
PCI-GART: No AMD northbridge found.
|
PCI-GART: No AMD northbridge found.
|
||||||
NET: Registered protocol family 2
|
NET: Registered protocol family 2
|
||||||
Time: tsc clocksource has been installed.
|
Time: tsc clocksource has been installed.
|
||||||
|
|
|
@ -16,10 +16,10 @@ cache_line_size=64
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hypervisor_addr=1099243257856
|
hypervisor_addr=1099243257856
|
||||||
hypervisor_bin=/dist/m5/system/binaries/q_new.bin
|
hypervisor_bin=/scratch/nilay/GEM5/system/binaries/q_new.bin
|
||||||
hypervisor_desc=system.hypervisor_desc
|
hypervisor_desc=system.hypervisor_desc
|
||||||
hypervisor_desc_addr=133446500352
|
hypervisor_desc_addr=133446500352
|
||||||
hypervisor_desc_bin=/dist/m5/system/binaries/1up-hv.bin
|
hypervisor_desc_bin=/scratch/nilay/GEM5/system/binaries/1up-hv.bin
|
||||||
init_param=0
|
init_param=0
|
||||||
kernel=
|
kernel=
|
||||||
kernel_addr_check=true
|
kernel_addr_check=true
|
||||||
|
@ -27,19 +27,19 @@ load_addr_mask=1099511627775
|
||||||
load_offset=0
|
load_offset=0
|
||||||
mem_mode=atomic
|
mem_mode=atomic
|
||||||
mem_ranges=1048576:68157439 2147483648:2415919103
|
mem_ranges=1048576:68157439 2147483648:2415919103
|
||||||
memories=system.hypervisor_desc system.physmem1 system.partition_desc system.physmem0 system.rom system.nvram
|
memories=system.nvram system.physmem1 system.hypervisor_desc system.partition_desc system.physmem0 system.rom
|
||||||
num_work_ids=16
|
num_work_ids=16
|
||||||
nvram=system.nvram
|
nvram=system.nvram
|
||||||
nvram_addr=133429198848
|
nvram_addr=133429198848
|
||||||
nvram_bin=/dist/m5/system/binaries/nvram1
|
nvram_bin=/scratch/nilay/GEM5/system/binaries/nvram1
|
||||||
openboot_addr=1099243716608
|
openboot_addr=1099243716608
|
||||||
openboot_bin=/dist/m5/system/binaries/openboot_new.bin
|
openboot_bin=/scratch/nilay/GEM5/system/binaries/openboot_new.bin
|
||||||
partition_desc=system.partition_desc
|
partition_desc=system.partition_desc
|
||||||
partition_desc_addr=133445976064
|
partition_desc_addr=133445976064
|
||||||
partition_desc_bin=/dist/m5/system/binaries/1up-md.bin
|
partition_desc_bin=/scratch/nilay/GEM5/system/binaries/1up-md.bin
|
||||||
readfile=/z/stever/hg/gem5/tests/halt.sh
|
readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
|
||||||
reset_addr=1099243192320
|
reset_addr=1099243192320
|
||||||
reset_bin=/dist/m5/system/binaries/reset_new.bin
|
reset_bin=/scratch/nilay/GEM5/system/binaries/reset_new.bin
|
||||||
rom=system.rom
|
rom=system.rom
|
||||||
symbolfile=
|
symbolfile=
|
||||||
work_begin_ckpt_count=0
|
work_begin_ckpt_count=0
|
||||||
|
@ -160,7 +160,7 @@ table_size=65536
|
||||||
[system.disk0.image.child]
|
[system.disk0.image.child]
|
||||||
type=RawDiskImage
|
type=RawDiskImage
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
image_file=/dist/m5/system/disks/disk.s10hw2
|
image_file=/scratch/nilay/GEM5/system/disks/disk.s10hw2
|
||||||
read_only=true
|
read_only=true
|
||||||
|
|
||||||
[system.dvfs_handler]
|
[system.dvfs_handler]
|
||||||
|
|
|
@ -471,7 +471,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"symbolfile": "",
|
"symbolfile": "",
|
||||||
"readfile": "/z/stever/hg/gem5/tests/halt.sh",
|
"readfile": "/scratch/nilay/GEM5/gem5/tests/halt.sh",
|
||||||
"hypervisor_addr": 1099243257856,
|
"hypervisor_addr": 1099243257856,
|
||||||
"mem_ranges": [
|
"mem_ranges": [
|
||||||
"1048576:68157439",
|
"1048576:68157439",
|
||||||
|
@ -479,17 +479,17 @@
|
||||||
],
|
],
|
||||||
"cxx_class": "SparcSystem",
|
"cxx_class": "SparcSystem",
|
||||||
"load_offset": 0,
|
"load_offset": 0,
|
||||||
"reset_bin": "/dist/m5/system/binaries/reset_new.bin",
|
"reset_bin": "/scratch/nilay/GEM5/system/binaries/reset_new.bin",
|
||||||
"openboot_addr": 1099243716608,
|
"openboot_addr": 1099243716608,
|
||||||
"work_end_ckpt_count": 0,
|
"work_end_ckpt_count": 0,
|
||||||
"nvram_addr": 133429198848,
|
"nvram_addr": 133429198848,
|
||||||
"memories": [
|
"memories": [
|
||||||
"system.hypervisor_desc",
|
"system.nvram",
|
||||||
"system.physmem1",
|
"system.physmem1",
|
||||||
|
"system.hypervisor_desc",
|
||||||
"system.partition_desc",
|
"system.partition_desc",
|
||||||
"system.physmem0",
|
"system.physmem0",
|
||||||
"system.rom",
|
"system.rom"
|
||||||
"system.nvram"
|
|
||||||
],
|
],
|
||||||
"work_begin_ckpt_count": 0,
|
"work_begin_ckpt_count": 0,
|
||||||
"partition_desc": {
|
"partition_desc": {
|
||||||
|
@ -639,8 +639,8 @@
|
||||||
"type": "DVFSHandler"
|
"type": "DVFSHandler"
|
||||||
},
|
},
|
||||||
"work_end_exit_count": 0,
|
"work_end_exit_count": 0,
|
||||||
"hypervisor_desc_bin": "/dist/m5/system/binaries/1up-hv.bin",
|
"hypervisor_desc_bin": "/scratch/nilay/GEM5/system/binaries/1up-hv.bin",
|
||||||
"openboot_bin": "/dist/m5/system/binaries/openboot_new.bin",
|
"openboot_bin": "/scratch/nilay/GEM5/system/binaries/openboot_new.bin",
|
||||||
"voltage_domain": {
|
"voltage_domain": {
|
||||||
"name": "voltage_domain",
|
"name": "voltage_domain",
|
||||||
"eventq_index": 0,
|
"eventq_index": 0,
|
||||||
|
@ -700,7 +700,7 @@
|
||||||
"work_cpus_ckpt_count": 0,
|
"work_cpus_ckpt_count": 0,
|
||||||
"work_begin_exit_count": 0,
|
"work_begin_exit_count": 0,
|
||||||
"path": "system",
|
"path": "system",
|
||||||
"hypervisor_bin": "/dist/m5/system/binaries/q_new.bin",
|
"hypervisor_bin": "/scratch/nilay/GEM5/system/binaries/q_new.bin",
|
||||||
"cpu_clk_domain": {
|
"cpu_clk_domain": {
|
||||||
"name": "cpu_clk_domain",
|
"name": "cpu_clk_domain",
|
||||||
"clock": [
|
"clock": [
|
||||||
|
@ -714,12 +714,12 @@
|
||||||
"type": "SrcClockDomain",
|
"type": "SrcClockDomain",
|
||||||
"domain_id": -1
|
"domain_id": -1
|
||||||
},
|
},
|
||||||
"nvram_bin": "/dist/m5/system/binaries/nvram1",
|
"nvram_bin": "/scratch/nilay/GEM5/system/binaries/nvram1",
|
||||||
"mem_mode": "atomic",
|
"mem_mode": "atomic",
|
||||||
"name": "system",
|
"name": "system",
|
||||||
"init_param": 0,
|
"init_param": 0,
|
||||||
"type": "SparcSystem",
|
"type": "SparcSystem",
|
||||||
"partition_desc_bin": "/dist/m5/system/binaries/1up-md.bin",
|
"partition_desc_bin": "/scratch/nilay/GEM5/system/binaries/1up-md.bin",
|
||||||
"load_addr_mask": 1099511627775,
|
"load_addr_mask": 1099511627775,
|
||||||
"cpu": {
|
"cpu": {
|
||||||
"do_statistics_insts": true,
|
"do_statistics_insts": true,
|
||||||
|
@ -825,7 +825,7 @@
|
||||||
"eventq_index": 0,
|
"eventq_index": 0,
|
||||||
"cxx_class": "RawDiskImage",
|
"cxx_class": "RawDiskImage",
|
||||||
"path": "system.disk0.image.child",
|
"path": "system.disk0.image.child",
|
||||||
"image_file": "/dist/m5/system/disks/disk.s10hw2",
|
"image_file": "/scratch/nilay/GEM5/system/disks/disk.s10hw2",
|
||||||
"type": "RawDiskImage"
|
"type": "RawDiskImage"
|
||||||
},
|
},
|
||||||
"path": "system.disk0.image",
|
"path": "system.disk0.image",
|
||||||
|
|
|
@ -730,10 +730,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -763,6 +764,7 @@ ppid=99
|
||||||
simpoint=55300000000
|
simpoint=55300000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -781,10 +783,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -793,8 +796,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -803,6 +831,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -816,19 +845,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -47,10 +47,10 @@ voltage_domain=system.voltage_domain
|
||||||
type=DerivO3CPU
|
type=DerivO3CPU
|
||||||
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
|
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
|
||||||
LFSTSize=1024
|
LFSTSize=1024
|
||||||
LQEntries=32
|
LQEntries=16
|
||||||
LSQCheckLoads=true
|
LSQCheckLoads=true
|
||||||
LSQDepCheckShift=4
|
LSQDepCheckShift=0
|
||||||
SQEntries=32
|
SQEntries=16
|
||||||
SSITSize=1024
|
SSITSize=1024
|
||||||
activity=0
|
activity=0
|
||||||
backComSize=5
|
backComSize=5
|
||||||
|
@ -65,19 +65,20 @@ commitToRenameDelay=1
|
||||||
commitWidth=8
|
commitWidth=8
|
||||||
cpu_id=0
|
cpu_id=0
|
||||||
decodeToFetchDelay=1
|
decodeToFetchDelay=1
|
||||||
decodeToRenameDelay=1
|
decodeToRenameDelay=2
|
||||||
decodeWidth=8
|
decodeWidth=3
|
||||||
dispatchWidth=8
|
dispatchWidth=6
|
||||||
do_checkpoint_insts=true
|
do_checkpoint_insts=true
|
||||||
do_quiesce=true
|
do_quiesce=true
|
||||||
do_statistics_insts=true
|
do_statistics_insts=true
|
||||||
dstage2_mmu=system.cpu.dstage2_mmu
|
dstage2_mmu=system.cpu.dstage2_mmu
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=16
|
||||||
fetchToDecodeDelay=1
|
fetchQueueSize=32
|
||||||
|
fetchToDecodeDelay=3
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=3
|
||||||
forwardComSize=5
|
forwardComSize=5
|
||||||
fuPool=system.cpu.fuPool
|
fuPool=system.cpu.fuPool
|
||||||
function_trace=false
|
function_trace=false
|
||||||
|
@ -97,20 +98,20 @@ max_insts_any_thread=0
|
||||||
max_loads_all_threads=0
|
max_loads_all_threads=0
|
||||||
max_loads_any_thread=0
|
max_loads_any_thread=0
|
||||||
needsTSO=false
|
needsTSO=false
|
||||||
numIQEntries=64
|
numIQEntries=32
|
||||||
numPhysCCRegs=0
|
numPhysCCRegs=640
|
||||||
numPhysFloatRegs=256
|
numPhysFloatRegs=192
|
||||||
numPhysIntRegs=256
|
numPhysIntRegs=128
|
||||||
numROBEntries=192
|
numROBEntries=40
|
||||||
numRobs=1
|
numRobs=1
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
renameToDecodeDelay=1
|
renameToDecodeDelay=1
|
||||||
renameToFetchDelay=1
|
renameToFetchDelay=1
|
||||||
renameToIEWDelay=2
|
renameToIEWDelay=1
|
||||||
renameToROBDelay=1
|
renameToROBDelay=1
|
||||||
renameWidth=8
|
renameWidth=3
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
smtCommitPolicy=RoundRobin
|
smtCommitPolicy=RoundRobin
|
||||||
smtFetchPolicy=SingleThread
|
smtFetchPolicy=SingleThread
|
||||||
|
@ -128,7 +129,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=system.cpu.workload
|
workload=system.cpu.workload
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -136,8 +136,8 @@ icache_port=system.cpu.icache.cpu_side
|
||||||
|
|
||||||
[system.cpu.branchPred]
|
[system.cpu.branchPred]
|
||||||
type=BranchPredictor
|
type=BranchPredictor
|
||||||
BTBEntries=4096
|
BTBEntries=2048
|
||||||
BTBTagSize=16
|
BTBTagSize=18
|
||||||
RASSize=16
|
RASSize=16
|
||||||
choiceCtrBits=2
|
choiceCtrBits=2
|
||||||
choicePredictorSize=8192
|
choicePredictorSize=8192
|
||||||
|
@ -149,7 +149,7 @@ localCtrBits=2
|
||||||
localHistoryTableSize=2048
|
localHistoryTableSize=2048
|
||||||
localPredictorSize=2048
|
localPredictorSize=2048
|
||||||
numThreads=1
|
numThreads=1
|
||||||
predType=tournament
|
predType=bi-mode
|
||||||
|
|
||||||
[system.cpu.dcache]
|
[system.cpu.dcache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -162,17 +162,17 @@ forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=6
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=2
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=262144
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.dcache.tags
|
tags=system.cpu.dcache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=16
|
||||||
cpu_side=system.cpu.dcache_port
|
cpu_side=system.cpu.dcache_port
|
||||||
mem_side=system.cpu.toL2Bus.slave[1]
|
mem_side=system.cpu.toL2Bus.slave[1]
|
||||||
|
|
||||||
|
@ -184,7 +184,7 @@ clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=262144
|
size=32768
|
||||||
|
|
||||||
[system.cpu.dstage2_mmu]
|
[system.cpu.dstage2_mmu]
|
||||||
type=ArmStage2MMU
|
type=ArmStage2MMU
|
||||||
|
@ -229,14 +229,14 @@ port=system.cpu.toL2Bus.slave[3]
|
||||||
|
|
||||||
[system.cpu.fuPool]
|
[system.cpu.fuPool]
|
||||||
type=FUPool
|
type=FUPool
|
||||||
children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
|
children=FUList0 FUList1 FUList2 FUList3 FUList4
|
||||||
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 system.cpu.fuPool.FUList5 system.cpu.fuPool.FUList6 system.cpu.fuPool.FUList7 system.cpu.fuPool.FUList8
|
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList0]
|
[system.cpu.fuPool.FUList0]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList
|
children=opList
|
||||||
count=6
|
count=2
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList0.opList
|
opList=system.cpu.fuPool.FUList0.opList
|
||||||
|
|
||||||
|
@ -249,10 +249,10 @@ opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1]
|
[system.cpu.fuPool.FUList1]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1
|
children=opList0 opList1 opList2
|
||||||
count=2
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
|
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 system.cpu.fuPool.FUList1.opList2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1.opList0]
|
[system.cpu.fuPool.FUList1.opList0]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
|
@ -264,275 +264,233 @@ opLat=3
|
||||||
[system.cpu.fuPool.FUList1.opList1]
|
[system.cpu.fuPool.FUList1.opList1]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=19
|
issueLat=12
|
||||||
opClass=IntDiv
|
opClass=IntDiv
|
||||||
opLat=20
|
opLat=12
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList1.opList2]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=IprAccess
|
||||||
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2]
|
[system.cpu.fuPool.FUList2]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatAdd
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCmp
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCvt
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=2
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatMult
|
|
||||||
opLat=4
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=12
|
|
||||||
opClass=FloatDiv
|
|
||||||
opLat=12
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=24
|
|
||||||
opClass=FloatSqrt
|
|
||||||
opLat=24
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
children=opList
|
||||||
count=0
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList4.opList
|
opList=system.cpu.fuPool.FUList2.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4.opList]
|
[system.cpu.fuPool.FUList2.opList]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=MemRead
|
||||||
opLat=1
|
opLat=2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5]
|
[system.cpu.fuPool.FUList3]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
|
children=opList
|
||||||
count=4
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 system.cpu.fuPool.FUList5.opList02 system.cpu.fuPool.FUList5.opList03 system.cpu.fuPool.FUList5.opList04 system.cpu.fuPool.FUList5.opList05 system.cpu.fuPool.FUList5.opList06 system.cpu.fuPool.FUList5.opList07 system.cpu.fuPool.FUList5.opList08 system.cpu.fuPool.FUList5.opList09 system.cpu.fuPool.FUList5.opList10 system.cpu.fuPool.FUList5.opList11 system.cpu.fuPool.FUList5.opList12 system.cpu.fuPool.FUList5.opList13 system.cpu.fuPool.FUList5.opList14 system.cpu.fuPool.FUList5.opList15 system.cpu.fuPool.FUList5.opList16 system.cpu.fuPool.FUList5.opList17 system.cpu.fuPool.FUList5.opList18 system.cpu.fuPool.FUList5.opList19
|
opList=system.cpu.fuPool.FUList3.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList00]
|
[system.cpu.fuPool.FUList3.opList]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=MemWrite
|
||||||
|
opLat=2
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4]
|
||||||
|
type=FUDesc
|
||||||
|
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19 opList20 opList21 opList22 opList23 opList24 opList25
|
||||||
|
count=2
|
||||||
|
eventq_index=0
|
||||||
|
opList=system.cpu.fuPool.FUList4.opList00 system.cpu.fuPool.FUList4.opList01 system.cpu.fuPool.FUList4.opList02 system.cpu.fuPool.FUList4.opList03 system.cpu.fuPool.FUList4.opList04 system.cpu.fuPool.FUList4.opList05 system.cpu.fuPool.FUList4.opList06 system.cpu.fuPool.FUList4.opList07 system.cpu.fuPool.FUList4.opList08 system.cpu.fuPool.FUList4.opList09 system.cpu.fuPool.FUList4.opList10 system.cpu.fuPool.FUList4.opList11 system.cpu.fuPool.FUList4.opList12 system.cpu.fuPool.FUList4.opList13 system.cpu.fuPool.FUList4.opList14 system.cpu.fuPool.FUList4.opList15 system.cpu.fuPool.FUList4.opList16 system.cpu.fuPool.FUList4.opList17 system.cpu.fuPool.FUList4.opList18 system.cpu.fuPool.FUList4.opList19 system.cpu.fuPool.FUList4.opList20 system.cpu.fuPool.FUList4.opList21 system.cpu.fuPool.FUList4.opList22 system.cpu.fuPool.FUList4.opList23 system.cpu.fuPool.FUList4.opList24 system.cpu.fuPool.FUList4.opList25
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList00]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAdd
|
opClass=SimdAdd
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList01]
|
[system.cpu.fuPool.FUList4.opList01]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAddAcc
|
opClass=SimdAddAcc
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList02]
|
[system.cpu.fuPool.FUList4.opList02]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAlu
|
opClass=SimdAlu
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList03]
|
[system.cpu.fuPool.FUList4.opList03]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCmp
|
opClass=SimdCmp
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList04]
|
[system.cpu.fuPool.FUList4.opList04]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCvt
|
opClass=SimdCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList05]
|
[system.cpu.fuPool.FUList4.opList05]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMisc
|
opClass=SimdMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList06]
|
[system.cpu.fuPool.FUList4.opList06]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMult
|
opClass=SimdMult
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList07]
|
[system.cpu.fuPool.FUList4.opList07]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMultAcc
|
opClass=SimdMultAcc
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList08]
|
[system.cpu.fuPool.FUList4.opList08]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShift
|
opClass=SimdShift
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList09]
|
[system.cpu.fuPool.FUList4.opList09]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShiftAcc
|
opClass=SimdShiftAcc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList10]
|
[system.cpu.fuPool.FUList4.opList10]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdSqrt
|
opClass=SimdSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList11]
|
[system.cpu.fuPool.FUList4.opList11]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAdd
|
opClass=SimdFloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList12]
|
[system.cpu.fuPool.FUList4.opList12]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAlu
|
opClass=SimdFloatAlu
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList13]
|
[system.cpu.fuPool.FUList4.opList13]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCmp
|
opClass=SimdFloatCmp
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList14]
|
[system.cpu.fuPool.FUList4.opList14]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCvt
|
opClass=SimdFloatCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList15]
|
[system.cpu.fuPool.FUList4.opList15]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatDiv
|
opClass=SimdFloatDiv
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList16]
|
[system.cpu.fuPool.FUList4.opList16]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMisc
|
opClass=SimdFloatMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList17]
|
[system.cpu.fuPool.FUList4.opList17]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMult
|
opClass=SimdFloatMult
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList18]
|
[system.cpu.fuPool.FUList4.opList18]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMultAcc
|
opClass=SimdFloatMultAcc
|
||||||
opLat=1
|
opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList19]
|
[system.cpu.fuPool.FUList4.opList19]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatSqrt
|
opClass=SimdFloatSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6]
|
[system.cpu.fuPool.FUList4.opList20]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=0
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList6.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7]
|
[system.cpu.fuPool.FUList4.opList21]
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList0]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=FloatCmp
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList1]
|
[system.cpu.fuPool.FUList4.opList22]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatCvt
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8]
|
[system.cpu.fuPool.FUList4.opList23]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=1
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList8.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=3
|
issueLat=9
|
||||||
opClass=IprAccess
|
opClass=FloatDiv
|
||||||
opLat=3
|
opLat=9
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList24]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=33
|
||||||
|
opClass=FloatSqrt
|
||||||
|
opLat=33
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList25]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=FloatMult
|
||||||
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.icache]
|
[system.cpu.icache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -542,18 +500,18 @@ assoc=2
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=2
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=131072
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.icache.tags
|
tags=system.cpu.icache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu.icache_port
|
cpu_side=system.cpu.icache_port
|
||||||
|
@ -565,9 +523,9 @@ assoc=2
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=131072
|
size=32768
|
||||||
|
|
||||||
[system.cpu.interrupts]
|
[system.cpu.interrupts]
|
||||||
type=ArmInterrupts
|
type=ArmInterrupts
|
||||||
|
@ -645,44 +603,62 @@ port=system.cpu.toL2Bus.slave[2]
|
||||||
|
|
||||||
[system.cpu.l2cache]
|
[system.cpu.l2cache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
children=tags
|
children=prefetcher tags
|
||||||
addr_ranges=0:18446744073709551615
|
addr_ranges=0:18446744073709551615
|
||||||
assoc=8
|
assoc=16
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=20
|
hit_latency=12
|
||||||
is_top_level=false
|
is_top_level=false
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=20
|
mshrs=16
|
||||||
prefetch_on_access=false
|
prefetch_on_access=true
|
||||||
prefetcher=Null
|
prefetcher=system.cpu.l2cache.prefetcher
|
||||||
response_latency=20
|
response_latency=12
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=2097152
|
size=1048576
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.l2cache.tags
|
tags=system.cpu.l2cache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu.toL2Bus.master[0]
|
cpu_side=system.cpu.toL2Bus.master[0]
|
||||||
mem_side=system.membus.slave[1]
|
mem_side=system.membus.slave[1]
|
||||||
|
|
||||||
|
[system.cpu.l2cache.prefetcher]
|
||||||
|
type=StridePrefetcher
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
cross_pages=false
|
||||||
|
data_accesses_only=false
|
||||||
|
degree=8
|
||||||
|
eventq_index=0
|
||||||
|
inst_tagged=true
|
||||||
|
latency=1
|
||||||
|
on_miss_only=false
|
||||||
|
on_prefetch=true
|
||||||
|
on_read_only=false
|
||||||
|
serial_squash=false
|
||||||
|
size=100
|
||||||
|
sys=system
|
||||||
|
use_master_id=true
|
||||||
|
|
||||||
[system.cpu.l2cache.tags]
|
[system.cpu.l2cache.tags]
|
||||||
type=LRU
|
type=RandomRepl
|
||||||
assoc=8
|
assoc=16
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=20
|
hit_latency=12
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=2097152
|
size=1048576
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -712,6 +688,7 @@ ppid=99
|
||||||
simpoint=55300000000
|
simpoint=55300000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -730,10 +707,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -742,8 +720,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -752,6 +755,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -765,19 +769,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -70,9 +70,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -223,6 +220,7 @@ ppid=99
|
||||||
simpoint=55300000000
|
simpoint=55300000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -241,10 +239,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -299,10 +299,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -332,6 +333,7 @@ ppid=99
|
||||||
simpoint=55300000000
|
simpoint=55300000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -350,10 +352,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -68,9 +68,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -124,6 +121,7 @@ ppid=99
|
||||||
simpoint=55300000000
|
simpoint=55300000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -142,10 +140,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -200,10 +200,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -233,6 +234,7 @@ ppid=99
|
||||||
simpoint=55300000000
|
simpoint=55300000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -251,10 +253,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -74,6 +74,7 @@ do_statistics_insts=true
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -126,7 +127,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=system.cpu.workload
|
workload=system.cpu.workload
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -614,10 +614,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -647,6 +648,7 @@ ppid=99
|
||||||
simpoint=55300000000
|
simpoint=55300000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -665,10 +667,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -677,8 +680,33 @@ slave=system.system_port system.cpu.l2cache.mem_side system.cpu.interrupts.int_m
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -687,6 +715,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -700,19 +729,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -68,9 +68,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -158,6 +155,7 @@ ppid=99
|
||||||
simpoint=55300000000
|
simpoint=55300000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -176,10 +174,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -234,10 +234,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -267,6 +268,7 @@ ppid=99
|
||||||
simpoint=55300000000
|
simpoint=55300000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -285,10 +287,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -632,10 +632,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -665,6 +666,7 @@ ppid=99
|
||||||
simpoint=114600000000
|
simpoint=114600000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -683,10 +685,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -695,8 +698,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -705,6 +733,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -718,19 +747,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -730,10 +730,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -763,6 +764,7 @@ ppid=99
|
||||||
simpoint=114600000000
|
simpoint=114600000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -781,10 +783,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -793,8 +796,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -803,6 +831,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -816,19 +845,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -47,10 +47,10 @@ voltage_domain=system.voltage_domain
|
||||||
type=DerivO3CPU
|
type=DerivO3CPU
|
||||||
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
|
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
|
||||||
LFSTSize=1024
|
LFSTSize=1024
|
||||||
LQEntries=32
|
LQEntries=16
|
||||||
LSQCheckLoads=true
|
LSQCheckLoads=true
|
||||||
LSQDepCheckShift=4
|
LSQDepCheckShift=0
|
||||||
SQEntries=32
|
SQEntries=16
|
||||||
SSITSize=1024
|
SSITSize=1024
|
||||||
activity=0
|
activity=0
|
||||||
backComSize=5
|
backComSize=5
|
||||||
|
@ -65,19 +65,20 @@ commitToRenameDelay=1
|
||||||
commitWidth=8
|
commitWidth=8
|
||||||
cpu_id=0
|
cpu_id=0
|
||||||
decodeToFetchDelay=1
|
decodeToFetchDelay=1
|
||||||
decodeToRenameDelay=1
|
decodeToRenameDelay=2
|
||||||
decodeWidth=8
|
decodeWidth=3
|
||||||
dispatchWidth=8
|
dispatchWidth=6
|
||||||
do_checkpoint_insts=true
|
do_checkpoint_insts=true
|
||||||
do_quiesce=true
|
do_quiesce=true
|
||||||
do_statistics_insts=true
|
do_statistics_insts=true
|
||||||
dstage2_mmu=system.cpu.dstage2_mmu
|
dstage2_mmu=system.cpu.dstage2_mmu
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=16
|
||||||
fetchToDecodeDelay=1
|
fetchQueueSize=32
|
||||||
|
fetchToDecodeDelay=3
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=3
|
||||||
forwardComSize=5
|
forwardComSize=5
|
||||||
fuPool=system.cpu.fuPool
|
fuPool=system.cpu.fuPool
|
||||||
function_trace=false
|
function_trace=false
|
||||||
|
@ -97,20 +98,20 @@ max_insts_any_thread=0
|
||||||
max_loads_all_threads=0
|
max_loads_all_threads=0
|
||||||
max_loads_any_thread=0
|
max_loads_any_thread=0
|
||||||
needsTSO=false
|
needsTSO=false
|
||||||
numIQEntries=64
|
numIQEntries=32
|
||||||
numPhysCCRegs=0
|
numPhysCCRegs=640
|
||||||
numPhysFloatRegs=256
|
numPhysFloatRegs=192
|
||||||
numPhysIntRegs=256
|
numPhysIntRegs=128
|
||||||
numROBEntries=192
|
numROBEntries=40
|
||||||
numRobs=1
|
numRobs=1
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
renameToDecodeDelay=1
|
renameToDecodeDelay=1
|
||||||
renameToFetchDelay=1
|
renameToFetchDelay=1
|
||||||
renameToIEWDelay=2
|
renameToIEWDelay=1
|
||||||
renameToROBDelay=1
|
renameToROBDelay=1
|
||||||
renameWidth=8
|
renameWidth=3
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
smtCommitPolicy=RoundRobin
|
smtCommitPolicy=RoundRobin
|
||||||
smtFetchPolicy=SingleThread
|
smtFetchPolicy=SingleThread
|
||||||
|
@ -128,7 +129,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=system.cpu.workload
|
workload=system.cpu.workload
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -136,8 +136,8 @@ icache_port=system.cpu.icache.cpu_side
|
||||||
|
|
||||||
[system.cpu.branchPred]
|
[system.cpu.branchPred]
|
||||||
type=BranchPredictor
|
type=BranchPredictor
|
||||||
BTBEntries=4096
|
BTBEntries=2048
|
||||||
BTBTagSize=16
|
BTBTagSize=18
|
||||||
RASSize=16
|
RASSize=16
|
||||||
choiceCtrBits=2
|
choiceCtrBits=2
|
||||||
choicePredictorSize=8192
|
choicePredictorSize=8192
|
||||||
|
@ -149,7 +149,7 @@ localCtrBits=2
|
||||||
localHistoryTableSize=2048
|
localHistoryTableSize=2048
|
||||||
localPredictorSize=2048
|
localPredictorSize=2048
|
||||||
numThreads=1
|
numThreads=1
|
||||||
predType=tournament
|
predType=bi-mode
|
||||||
|
|
||||||
[system.cpu.dcache]
|
[system.cpu.dcache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -162,17 +162,17 @@ forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=6
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=2
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=262144
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.dcache.tags
|
tags=system.cpu.dcache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=16
|
||||||
cpu_side=system.cpu.dcache_port
|
cpu_side=system.cpu.dcache_port
|
||||||
mem_side=system.cpu.toL2Bus.slave[1]
|
mem_side=system.cpu.toL2Bus.slave[1]
|
||||||
|
|
||||||
|
@ -184,7 +184,7 @@ clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=262144
|
size=32768
|
||||||
|
|
||||||
[system.cpu.dstage2_mmu]
|
[system.cpu.dstage2_mmu]
|
||||||
type=ArmStage2MMU
|
type=ArmStage2MMU
|
||||||
|
@ -229,14 +229,14 @@ port=system.cpu.toL2Bus.slave[3]
|
||||||
|
|
||||||
[system.cpu.fuPool]
|
[system.cpu.fuPool]
|
||||||
type=FUPool
|
type=FUPool
|
||||||
children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
|
children=FUList0 FUList1 FUList2 FUList3 FUList4
|
||||||
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 system.cpu.fuPool.FUList5 system.cpu.fuPool.FUList6 system.cpu.fuPool.FUList7 system.cpu.fuPool.FUList8
|
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList0]
|
[system.cpu.fuPool.FUList0]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList
|
children=opList
|
||||||
count=6
|
count=2
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList0.opList
|
opList=system.cpu.fuPool.FUList0.opList
|
||||||
|
|
||||||
|
@ -249,10 +249,10 @@ opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1]
|
[system.cpu.fuPool.FUList1]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1
|
children=opList0 opList1 opList2
|
||||||
count=2
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
|
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 system.cpu.fuPool.FUList1.opList2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1.opList0]
|
[system.cpu.fuPool.FUList1.opList0]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
|
@ -264,275 +264,233 @@ opLat=3
|
||||||
[system.cpu.fuPool.FUList1.opList1]
|
[system.cpu.fuPool.FUList1.opList1]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=19
|
issueLat=12
|
||||||
opClass=IntDiv
|
opClass=IntDiv
|
||||||
opLat=20
|
opLat=12
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList1.opList2]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=IprAccess
|
||||||
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2]
|
[system.cpu.fuPool.FUList2]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatAdd
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCmp
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCvt
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=2
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatMult
|
|
||||||
opLat=4
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=12
|
|
||||||
opClass=FloatDiv
|
|
||||||
opLat=12
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=24
|
|
||||||
opClass=FloatSqrt
|
|
||||||
opLat=24
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
children=opList
|
||||||
count=0
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList4.opList
|
opList=system.cpu.fuPool.FUList2.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4.opList]
|
[system.cpu.fuPool.FUList2.opList]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=MemRead
|
||||||
opLat=1
|
opLat=2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5]
|
[system.cpu.fuPool.FUList3]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
|
children=opList
|
||||||
count=4
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 system.cpu.fuPool.FUList5.opList02 system.cpu.fuPool.FUList5.opList03 system.cpu.fuPool.FUList5.opList04 system.cpu.fuPool.FUList5.opList05 system.cpu.fuPool.FUList5.opList06 system.cpu.fuPool.FUList5.opList07 system.cpu.fuPool.FUList5.opList08 system.cpu.fuPool.FUList5.opList09 system.cpu.fuPool.FUList5.opList10 system.cpu.fuPool.FUList5.opList11 system.cpu.fuPool.FUList5.opList12 system.cpu.fuPool.FUList5.opList13 system.cpu.fuPool.FUList5.opList14 system.cpu.fuPool.FUList5.opList15 system.cpu.fuPool.FUList5.opList16 system.cpu.fuPool.FUList5.opList17 system.cpu.fuPool.FUList5.opList18 system.cpu.fuPool.FUList5.opList19
|
opList=system.cpu.fuPool.FUList3.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList00]
|
[system.cpu.fuPool.FUList3.opList]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=MemWrite
|
||||||
|
opLat=2
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4]
|
||||||
|
type=FUDesc
|
||||||
|
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19 opList20 opList21 opList22 opList23 opList24 opList25
|
||||||
|
count=2
|
||||||
|
eventq_index=0
|
||||||
|
opList=system.cpu.fuPool.FUList4.opList00 system.cpu.fuPool.FUList4.opList01 system.cpu.fuPool.FUList4.opList02 system.cpu.fuPool.FUList4.opList03 system.cpu.fuPool.FUList4.opList04 system.cpu.fuPool.FUList4.opList05 system.cpu.fuPool.FUList4.opList06 system.cpu.fuPool.FUList4.opList07 system.cpu.fuPool.FUList4.opList08 system.cpu.fuPool.FUList4.opList09 system.cpu.fuPool.FUList4.opList10 system.cpu.fuPool.FUList4.opList11 system.cpu.fuPool.FUList4.opList12 system.cpu.fuPool.FUList4.opList13 system.cpu.fuPool.FUList4.opList14 system.cpu.fuPool.FUList4.opList15 system.cpu.fuPool.FUList4.opList16 system.cpu.fuPool.FUList4.opList17 system.cpu.fuPool.FUList4.opList18 system.cpu.fuPool.FUList4.opList19 system.cpu.fuPool.FUList4.opList20 system.cpu.fuPool.FUList4.opList21 system.cpu.fuPool.FUList4.opList22 system.cpu.fuPool.FUList4.opList23 system.cpu.fuPool.FUList4.opList24 system.cpu.fuPool.FUList4.opList25
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList00]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAdd
|
opClass=SimdAdd
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList01]
|
[system.cpu.fuPool.FUList4.opList01]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAddAcc
|
opClass=SimdAddAcc
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList02]
|
[system.cpu.fuPool.FUList4.opList02]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAlu
|
opClass=SimdAlu
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList03]
|
[system.cpu.fuPool.FUList4.opList03]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCmp
|
opClass=SimdCmp
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList04]
|
[system.cpu.fuPool.FUList4.opList04]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCvt
|
opClass=SimdCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList05]
|
[system.cpu.fuPool.FUList4.opList05]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMisc
|
opClass=SimdMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList06]
|
[system.cpu.fuPool.FUList4.opList06]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMult
|
opClass=SimdMult
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList07]
|
[system.cpu.fuPool.FUList4.opList07]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMultAcc
|
opClass=SimdMultAcc
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList08]
|
[system.cpu.fuPool.FUList4.opList08]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShift
|
opClass=SimdShift
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList09]
|
[system.cpu.fuPool.FUList4.opList09]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShiftAcc
|
opClass=SimdShiftAcc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList10]
|
[system.cpu.fuPool.FUList4.opList10]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdSqrt
|
opClass=SimdSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList11]
|
[system.cpu.fuPool.FUList4.opList11]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAdd
|
opClass=SimdFloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList12]
|
[system.cpu.fuPool.FUList4.opList12]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAlu
|
opClass=SimdFloatAlu
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList13]
|
[system.cpu.fuPool.FUList4.opList13]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCmp
|
opClass=SimdFloatCmp
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList14]
|
[system.cpu.fuPool.FUList4.opList14]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCvt
|
opClass=SimdFloatCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList15]
|
[system.cpu.fuPool.FUList4.opList15]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatDiv
|
opClass=SimdFloatDiv
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList16]
|
[system.cpu.fuPool.FUList4.opList16]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMisc
|
opClass=SimdFloatMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList17]
|
[system.cpu.fuPool.FUList4.opList17]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMult
|
opClass=SimdFloatMult
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList18]
|
[system.cpu.fuPool.FUList4.opList18]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMultAcc
|
opClass=SimdFloatMultAcc
|
||||||
opLat=1
|
opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList19]
|
[system.cpu.fuPool.FUList4.opList19]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatSqrt
|
opClass=SimdFloatSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6]
|
[system.cpu.fuPool.FUList4.opList20]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=0
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList6.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7]
|
[system.cpu.fuPool.FUList4.opList21]
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList0]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=FloatCmp
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList1]
|
[system.cpu.fuPool.FUList4.opList22]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatCvt
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8]
|
[system.cpu.fuPool.FUList4.opList23]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=1
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList8.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=3
|
issueLat=9
|
||||||
opClass=IprAccess
|
opClass=FloatDiv
|
||||||
opLat=3
|
opLat=9
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList24]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=33
|
||||||
|
opClass=FloatSqrt
|
||||||
|
opLat=33
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList25]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=FloatMult
|
||||||
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.icache]
|
[system.cpu.icache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -542,18 +500,18 @@ assoc=2
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=2
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=131072
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.icache.tags
|
tags=system.cpu.icache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu.icache_port
|
cpu_side=system.cpu.icache_port
|
||||||
|
@ -565,9 +523,9 @@ assoc=2
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=131072
|
size=32768
|
||||||
|
|
||||||
[system.cpu.interrupts]
|
[system.cpu.interrupts]
|
||||||
type=ArmInterrupts
|
type=ArmInterrupts
|
||||||
|
@ -645,44 +603,62 @@ port=system.cpu.toL2Bus.slave[2]
|
||||||
|
|
||||||
[system.cpu.l2cache]
|
[system.cpu.l2cache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
children=tags
|
children=prefetcher tags
|
||||||
addr_ranges=0:18446744073709551615
|
addr_ranges=0:18446744073709551615
|
||||||
assoc=8
|
assoc=16
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=20
|
hit_latency=12
|
||||||
is_top_level=false
|
is_top_level=false
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=20
|
mshrs=16
|
||||||
prefetch_on_access=false
|
prefetch_on_access=true
|
||||||
prefetcher=Null
|
prefetcher=system.cpu.l2cache.prefetcher
|
||||||
response_latency=20
|
response_latency=12
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=2097152
|
size=1048576
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.l2cache.tags
|
tags=system.cpu.l2cache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu.toL2Bus.master[0]
|
cpu_side=system.cpu.toL2Bus.master[0]
|
||||||
mem_side=system.membus.slave[1]
|
mem_side=system.membus.slave[1]
|
||||||
|
|
||||||
|
[system.cpu.l2cache.prefetcher]
|
||||||
|
type=StridePrefetcher
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
cross_pages=false
|
||||||
|
data_accesses_only=false
|
||||||
|
degree=8
|
||||||
|
eventq_index=0
|
||||||
|
inst_tagged=true
|
||||||
|
latency=1
|
||||||
|
on_miss_only=false
|
||||||
|
on_prefetch=true
|
||||||
|
on_read_only=false
|
||||||
|
serial_squash=false
|
||||||
|
size=100
|
||||||
|
sys=system
|
||||||
|
use_master_id=true
|
||||||
|
|
||||||
[system.cpu.l2cache.tags]
|
[system.cpu.l2cache.tags]
|
||||||
type=LRU
|
type=RandomRepl
|
||||||
assoc=8
|
assoc=16
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=20
|
hit_latency=12
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=2097152
|
size=1048576
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -712,6 +688,7 @@ ppid=99
|
||||||
simpoint=114600000000
|
simpoint=114600000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -730,10 +707,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -742,8 +720,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -752,6 +755,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -765,19 +769,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -70,9 +70,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -223,6 +220,7 @@ ppid=99
|
||||||
simpoint=114600000000
|
simpoint=114600000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -241,10 +239,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -299,10 +299,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -332,6 +333,7 @@ ppid=99
|
||||||
simpoint=114600000000
|
simpoint=114600000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -350,10 +352,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -74,6 +74,7 @@ do_statistics_insts=true
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -126,7 +127,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=system.cpu.workload
|
workload=system.cpu.workload
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -614,10 +614,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -647,6 +648,7 @@ ppid=99
|
||||||
simpoint=114600000000
|
simpoint=114600000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -665,10 +667,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -677,8 +680,33 @@ slave=system.system_port system.cpu.l2cache.mem_side system.cpu.interrupts.int_m
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -687,6 +715,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -700,19 +729,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -68,9 +68,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -158,6 +155,7 @@ ppid=99
|
||||||
simpoint=114600000000
|
simpoint=114600000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -176,10 +174,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -234,10 +234,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -267,6 +268,7 @@ ppid=99
|
||||||
simpoint=114600000000
|
simpoint=114600000000
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -285,10 +287,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -632,10 +632,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -665,6 +666,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -683,10 +685,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -695,8 +698,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -705,6 +733,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -718,19 +747,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -17,6 +17,7 @@ clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
init_param=0
|
init_param=0
|
||||||
kernel=
|
kernel=
|
||||||
|
kernel_addr_check=true
|
||||||
load_addr_mask=1099511627775
|
load_addr_mask=1099511627775
|
||||||
load_offset=0
|
load_offset=0
|
||||||
mem_mode=timing
|
mem_mode=timing
|
||||||
|
@ -73,6 +74,7 @@ do_statistics_insts=true
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -125,7 +127,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=system.cpu.workload
|
workload=system.cpu.workload
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -580,10 +581,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -603,7 +605,7 @@ env=
|
||||||
errout=cerr
|
errout=cerr
|
||||||
euid=100
|
euid=100
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
executable=/home/stever/m5/dist/cpu2000/binaries/alpha/tru64/eon
|
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/eon
|
||||||
gid=100
|
gid=100
|
||||||
input=cin
|
input=cin
|
||||||
max_stack_size=67108864
|
max_stack_size=67108864
|
||||||
|
@ -613,6 +615,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -631,10 +634,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -643,8 +647,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -653,6 +682,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -666,19 +696,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -68,9 +68,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -125,6 +122,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -143,10 +141,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -201,10 +201,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -234,6 +235,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -252,10 +254,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -730,10 +730,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -763,6 +764,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -781,10 +783,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -793,8 +796,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -803,6 +831,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -816,19 +845,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -47,10 +47,10 @@ voltage_domain=system.voltage_domain
|
||||||
type=DerivO3CPU
|
type=DerivO3CPU
|
||||||
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
|
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
|
||||||
LFSTSize=1024
|
LFSTSize=1024
|
||||||
LQEntries=32
|
LQEntries=16
|
||||||
LSQCheckLoads=true
|
LSQCheckLoads=true
|
||||||
LSQDepCheckShift=4
|
LSQDepCheckShift=0
|
||||||
SQEntries=32
|
SQEntries=16
|
||||||
SSITSize=1024
|
SSITSize=1024
|
||||||
activity=0
|
activity=0
|
||||||
backComSize=5
|
backComSize=5
|
||||||
|
@ -65,19 +65,20 @@ commitToRenameDelay=1
|
||||||
commitWidth=8
|
commitWidth=8
|
||||||
cpu_id=0
|
cpu_id=0
|
||||||
decodeToFetchDelay=1
|
decodeToFetchDelay=1
|
||||||
decodeToRenameDelay=1
|
decodeToRenameDelay=2
|
||||||
decodeWidth=8
|
decodeWidth=3
|
||||||
dispatchWidth=8
|
dispatchWidth=6
|
||||||
do_checkpoint_insts=true
|
do_checkpoint_insts=true
|
||||||
do_quiesce=true
|
do_quiesce=true
|
||||||
do_statistics_insts=true
|
do_statistics_insts=true
|
||||||
dstage2_mmu=system.cpu.dstage2_mmu
|
dstage2_mmu=system.cpu.dstage2_mmu
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=16
|
||||||
fetchToDecodeDelay=1
|
fetchQueueSize=32
|
||||||
|
fetchToDecodeDelay=3
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=3
|
||||||
forwardComSize=5
|
forwardComSize=5
|
||||||
fuPool=system.cpu.fuPool
|
fuPool=system.cpu.fuPool
|
||||||
function_trace=false
|
function_trace=false
|
||||||
|
@ -97,20 +98,20 @@ max_insts_any_thread=0
|
||||||
max_loads_all_threads=0
|
max_loads_all_threads=0
|
||||||
max_loads_any_thread=0
|
max_loads_any_thread=0
|
||||||
needsTSO=false
|
needsTSO=false
|
||||||
numIQEntries=64
|
numIQEntries=32
|
||||||
numPhysCCRegs=0
|
numPhysCCRegs=640
|
||||||
numPhysFloatRegs=256
|
numPhysFloatRegs=192
|
||||||
numPhysIntRegs=256
|
numPhysIntRegs=128
|
||||||
numROBEntries=192
|
numROBEntries=40
|
||||||
numRobs=1
|
numRobs=1
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
renameToDecodeDelay=1
|
renameToDecodeDelay=1
|
||||||
renameToFetchDelay=1
|
renameToFetchDelay=1
|
||||||
renameToIEWDelay=2
|
renameToIEWDelay=1
|
||||||
renameToROBDelay=1
|
renameToROBDelay=1
|
||||||
renameWidth=8
|
renameWidth=3
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
smtCommitPolicy=RoundRobin
|
smtCommitPolicy=RoundRobin
|
||||||
smtFetchPolicy=SingleThread
|
smtFetchPolicy=SingleThread
|
||||||
|
@ -128,7 +129,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=system.cpu.workload
|
workload=system.cpu.workload
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -136,8 +136,8 @@ icache_port=system.cpu.icache.cpu_side
|
||||||
|
|
||||||
[system.cpu.branchPred]
|
[system.cpu.branchPred]
|
||||||
type=BranchPredictor
|
type=BranchPredictor
|
||||||
BTBEntries=4096
|
BTBEntries=2048
|
||||||
BTBTagSize=16
|
BTBTagSize=18
|
||||||
RASSize=16
|
RASSize=16
|
||||||
choiceCtrBits=2
|
choiceCtrBits=2
|
||||||
choicePredictorSize=8192
|
choicePredictorSize=8192
|
||||||
|
@ -149,7 +149,7 @@ localCtrBits=2
|
||||||
localHistoryTableSize=2048
|
localHistoryTableSize=2048
|
||||||
localPredictorSize=2048
|
localPredictorSize=2048
|
||||||
numThreads=1
|
numThreads=1
|
||||||
predType=tournament
|
predType=bi-mode
|
||||||
|
|
||||||
[system.cpu.dcache]
|
[system.cpu.dcache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -162,17 +162,17 @@ forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=6
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=2
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=262144
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.dcache.tags
|
tags=system.cpu.dcache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=16
|
||||||
cpu_side=system.cpu.dcache_port
|
cpu_side=system.cpu.dcache_port
|
||||||
mem_side=system.cpu.toL2Bus.slave[1]
|
mem_side=system.cpu.toL2Bus.slave[1]
|
||||||
|
|
||||||
|
@ -184,7 +184,7 @@ clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=262144
|
size=32768
|
||||||
|
|
||||||
[system.cpu.dstage2_mmu]
|
[system.cpu.dstage2_mmu]
|
||||||
type=ArmStage2MMU
|
type=ArmStage2MMU
|
||||||
|
@ -229,14 +229,14 @@ port=system.cpu.toL2Bus.slave[3]
|
||||||
|
|
||||||
[system.cpu.fuPool]
|
[system.cpu.fuPool]
|
||||||
type=FUPool
|
type=FUPool
|
||||||
children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
|
children=FUList0 FUList1 FUList2 FUList3 FUList4
|
||||||
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 system.cpu.fuPool.FUList5 system.cpu.fuPool.FUList6 system.cpu.fuPool.FUList7 system.cpu.fuPool.FUList8
|
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList0]
|
[system.cpu.fuPool.FUList0]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList
|
children=opList
|
||||||
count=6
|
count=2
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList0.opList
|
opList=system.cpu.fuPool.FUList0.opList
|
||||||
|
|
||||||
|
@ -249,10 +249,10 @@ opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1]
|
[system.cpu.fuPool.FUList1]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1
|
children=opList0 opList1 opList2
|
||||||
count=2
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
|
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 system.cpu.fuPool.FUList1.opList2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1.opList0]
|
[system.cpu.fuPool.FUList1.opList0]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
|
@ -264,275 +264,233 @@ opLat=3
|
||||||
[system.cpu.fuPool.FUList1.opList1]
|
[system.cpu.fuPool.FUList1.opList1]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=19
|
issueLat=12
|
||||||
opClass=IntDiv
|
opClass=IntDiv
|
||||||
opLat=20
|
opLat=12
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList1.opList2]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=IprAccess
|
||||||
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2]
|
[system.cpu.fuPool.FUList2]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatAdd
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCmp
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCvt
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=2
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatMult
|
|
||||||
opLat=4
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=12
|
|
||||||
opClass=FloatDiv
|
|
||||||
opLat=12
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=24
|
|
||||||
opClass=FloatSqrt
|
|
||||||
opLat=24
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
children=opList
|
||||||
count=0
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList4.opList
|
opList=system.cpu.fuPool.FUList2.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4.opList]
|
[system.cpu.fuPool.FUList2.opList]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=MemRead
|
||||||
opLat=1
|
opLat=2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5]
|
[system.cpu.fuPool.FUList3]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
|
children=opList
|
||||||
count=4
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 system.cpu.fuPool.FUList5.opList02 system.cpu.fuPool.FUList5.opList03 system.cpu.fuPool.FUList5.opList04 system.cpu.fuPool.FUList5.opList05 system.cpu.fuPool.FUList5.opList06 system.cpu.fuPool.FUList5.opList07 system.cpu.fuPool.FUList5.opList08 system.cpu.fuPool.FUList5.opList09 system.cpu.fuPool.FUList5.opList10 system.cpu.fuPool.FUList5.opList11 system.cpu.fuPool.FUList5.opList12 system.cpu.fuPool.FUList5.opList13 system.cpu.fuPool.FUList5.opList14 system.cpu.fuPool.FUList5.opList15 system.cpu.fuPool.FUList5.opList16 system.cpu.fuPool.FUList5.opList17 system.cpu.fuPool.FUList5.opList18 system.cpu.fuPool.FUList5.opList19
|
opList=system.cpu.fuPool.FUList3.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList00]
|
[system.cpu.fuPool.FUList3.opList]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=MemWrite
|
||||||
|
opLat=2
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4]
|
||||||
|
type=FUDesc
|
||||||
|
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19 opList20 opList21 opList22 opList23 opList24 opList25
|
||||||
|
count=2
|
||||||
|
eventq_index=0
|
||||||
|
opList=system.cpu.fuPool.FUList4.opList00 system.cpu.fuPool.FUList4.opList01 system.cpu.fuPool.FUList4.opList02 system.cpu.fuPool.FUList4.opList03 system.cpu.fuPool.FUList4.opList04 system.cpu.fuPool.FUList4.opList05 system.cpu.fuPool.FUList4.opList06 system.cpu.fuPool.FUList4.opList07 system.cpu.fuPool.FUList4.opList08 system.cpu.fuPool.FUList4.opList09 system.cpu.fuPool.FUList4.opList10 system.cpu.fuPool.FUList4.opList11 system.cpu.fuPool.FUList4.opList12 system.cpu.fuPool.FUList4.opList13 system.cpu.fuPool.FUList4.opList14 system.cpu.fuPool.FUList4.opList15 system.cpu.fuPool.FUList4.opList16 system.cpu.fuPool.FUList4.opList17 system.cpu.fuPool.FUList4.opList18 system.cpu.fuPool.FUList4.opList19 system.cpu.fuPool.FUList4.opList20 system.cpu.fuPool.FUList4.opList21 system.cpu.fuPool.FUList4.opList22 system.cpu.fuPool.FUList4.opList23 system.cpu.fuPool.FUList4.opList24 system.cpu.fuPool.FUList4.opList25
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList00]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAdd
|
opClass=SimdAdd
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList01]
|
[system.cpu.fuPool.FUList4.opList01]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAddAcc
|
opClass=SimdAddAcc
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList02]
|
[system.cpu.fuPool.FUList4.opList02]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAlu
|
opClass=SimdAlu
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList03]
|
[system.cpu.fuPool.FUList4.opList03]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCmp
|
opClass=SimdCmp
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList04]
|
[system.cpu.fuPool.FUList4.opList04]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCvt
|
opClass=SimdCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList05]
|
[system.cpu.fuPool.FUList4.opList05]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMisc
|
opClass=SimdMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList06]
|
[system.cpu.fuPool.FUList4.opList06]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMult
|
opClass=SimdMult
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList07]
|
[system.cpu.fuPool.FUList4.opList07]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMultAcc
|
opClass=SimdMultAcc
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList08]
|
[system.cpu.fuPool.FUList4.opList08]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShift
|
opClass=SimdShift
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList09]
|
[system.cpu.fuPool.FUList4.opList09]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShiftAcc
|
opClass=SimdShiftAcc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList10]
|
[system.cpu.fuPool.FUList4.opList10]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdSqrt
|
opClass=SimdSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList11]
|
[system.cpu.fuPool.FUList4.opList11]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAdd
|
opClass=SimdFloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList12]
|
[system.cpu.fuPool.FUList4.opList12]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAlu
|
opClass=SimdFloatAlu
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList13]
|
[system.cpu.fuPool.FUList4.opList13]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCmp
|
opClass=SimdFloatCmp
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList14]
|
[system.cpu.fuPool.FUList4.opList14]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCvt
|
opClass=SimdFloatCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList15]
|
[system.cpu.fuPool.FUList4.opList15]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatDiv
|
opClass=SimdFloatDiv
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList16]
|
[system.cpu.fuPool.FUList4.opList16]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMisc
|
opClass=SimdFloatMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList17]
|
[system.cpu.fuPool.FUList4.opList17]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMult
|
opClass=SimdFloatMult
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList18]
|
[system.cpu.fuPool.FUList4.opList18]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMultAcc
|
opClass=SimdFloatMultAcc
|
||||||
opLat=1
|
opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList19]
|
[system.cpu.fuPool.FUList4.opList19]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatSqrt
|
opClass=SimdFloatSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6]
|
[system.cpu.fuPool.FUList4.opList20]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=0
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList6.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7]
|
[system.cpu.fuPool.FUList4.opList21]
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList0]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=FloatCmp
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList1]
|
[system.cpu.fuPool.FUList4.opList22]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatCvt
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8]
|
[system.cpu.fuPool.FUList4.opList23]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=1
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList8.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=3
|
issueLat=9
|
||||||
opClass=IprAccess
|
opClass=FloatDiv
|
||||||
opLat=3
|
opLat=9
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList24]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=33
|
||||||
|
opClass=FloatSqrt
|
||||||
|
opLat=33
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList25]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=FloatMult
|
||||||
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.icache]
|
[system.cpu.icache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -542,18 +500,18 @@ assoc=2
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=2
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=131072
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.icache.tags
|
tags=system.cpu.icache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu.icache_port
|
cpu_side=system.cpu.icache_port
|
||||||
|
@ -565,9 +523,9 @@ assoc=2
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=131072
|
size=32768
|
||||||
|
|
||||||
[system.cpu.interrupts]
|
[system.cpu.interrupts]
|
||||||
type=ArmInterrupts
|
type=ArmInterrupts
|
||||||
|
@ -645,44 +603,62 @@ port=system.cpu.toL2Bus.slave[2]
|
||||||
|
|
||||||
[system.cpu.l2cache]
|
[system.cpu.l2cache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
children=tags
|
children=prefetcher tags
|
||||||
addr_ranges=0:18446744073709551615
|
addr_ranges=0:18446744073709551615
|
||||||
assoc=8
|
assoc=16
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=20
|
hit_latency=12
|
||||||
is_top_level=false
|
is_top_level=false
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=20
|
mshrs=16
|
||||||
prefetch_on_access=false
|
prefetch_on_access=true
|
||||||
prefetcher=Null
|
prefetcher=system.cpu.l2cache.prefetcher
|
||||||
response_latency=20
|
response_latency=12
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=2097152
|
size=1048576
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.l2cache.tags
|
tags=system.cpu.l2cache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu.toL2Bus.master[0]
|
cpu_side=system.cpu.toL2Bus.master[0]
|
||||||
mem_side=system.membus.slave[1]
|
mem_side=system.membus.slave[1]
|
||||||
|
|
||||||
|
[system.cpu.l2cache.prefetcher]
|
||||||
|
type=StridePrefetcher
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
cross_pages=false
|
||||||
|
data_accesses_only=false
|
||||||
|
degree=8
|
||||||
|
eventq_index=0
|
||||||
|
inst_tagged=true
|
||||||
|
latency=1
|
||||||
|
on_miss_only=false
|
||||||
|
on_prefetch=true
|
||||||
|
on_read_only=false
|
||||||
|
serial_squash=false
|
||||||
|
size=100
|
||||||
|
sys=system
|
||||||
|
use_master_id=true
|
||||||
|
|
||||||
[system.cpu.l2cache.tags]
|
[system.cpu.l2cache.tags]
|
||||||
type=LRU
|
type=RandomRepl
|
||||||
assoc=8
|
assoc=16
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=20
|
hit_latency=12
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=2097152
|
size=1048576
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -712,6 +688,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -730,10 +707,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -742,8 +720,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -752,6 +755,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -765,19 +769,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -70,9 +70,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -223,6 +220,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -241,10 +239,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -299,10 +299,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -332,6 +333,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -350,10 +352,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -632,10 +632,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -648,7 +649,7 @@ eventq_index=0
|
||||||
|
|
||||||
[system.cpu.workload]
|
[system.cpu.workload]
|
||||||
type=LiveProcess
|
type=LiveProcess
|
||||||
cmd=perlbmk -I. -I lib lgred.makerand.pl
|
cmd=perlbmk -I. -I lib mdred.makerand.pl
|
||||||
cwd=build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/minor-timing
|
cwd=build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/minor-timing
|
||||||
egid=100
|
egid=100
|
||||||
env=
|
env=
|
||||||
|
@ -665,6 +666,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -683,10 +685,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -695,8 +698,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -705,6 +733,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -718,19 +747,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -17,6 +17,7 @@ clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
init_param=0
|
init_param=0
|
||||||
kernel=
|
kernel=
|
||||||
|
kernel_addr_check=true
|
||||||
load_addr_mask=1099511627775
|
load_addr_mask=1099511627775
|
||||||
load_offset=0
|
load_offset=0
|
||||||
mem_mode=timing
|
mem_mode=timing
|
||||||
|
@ -73,6 +74,7 @@ do_statistics_insts=true
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -125,7 +127,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=system.cpu.workload
|
workload=system.cpu.workload
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -580,10 +581,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -596,14 +598,14 @@ eventq_index=0
|
||||||
|
|
||||||
[system.cpu.workload]
|
[system.cpu.workload]
|
||||||
type=LiveProcess
|
type=LiveProcess
|
||||||
cmd=perlbmk -I. -I lib lgred.makerand.pl
|
cmd=perlbmk -I. -I lib mdred.makerand.pl
|
||||||
cwd=build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/o3-timing
|
cwd=build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/o3-timing
|
||||||
egid=100
|
egid=100
|
||||||
env=
|
env=
|
||||||
errout=cerr
|
errout=cerr
|
||||||
euid=100
|
euid=100
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
executable=/home/stever/m5/dist/cpu2000/binaries/alpha/tru64/perlbmk
|
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/perlbmk
|
||||||
gid=100
|
gid=100
|
||||||
input=cin
|
input=cin
|
||||||
max_stack_size=67108864
|
max_stack_size=67108864
|
||||||
|
@ -613,6 +615,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -631,10 +634,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -643,8 +647,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -653,6 +682,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -666,19 +696,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -68,9 +68,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -108,7 +105,7 @@ eventq_index=0
|
||||||
|
|
||||||
[system.cpu.workload]
|
[system.cpu.workload]
|
||||||
type=LiveProcess
|
type=LiveProcess
|
||||||
cmd=perlbmk -I. -I lib lgred.makerand.pl
|
cmd=perlbmk -I. -I lib mdred.makerand.pl
|
||||||
cwd=build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/simple-atomic
|
cwd=build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/simple-atomic
|
||||||
egid=100
|
egid=100
|
||||||
env=
|
env=
|
||||||
|
@ -125,6 +122,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -143,10 +141,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -201,10 +201,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -217,7 +218,7 @@ eventq_index=0
|
||||||
|
|
||||||
[system.cpu.workload]
|
[system.cpu.workload]
|
||||||
type=LiveProcess
|
type=LiveProcess
|
||||||
cmd=perlbmk -I. -I lib lgred.makerand.pl
|
cmd=perlbmk -I. -I lib mdred.makerand.pl
|
||||||
cwd=build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/simple-timing
|
cwd=build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/simple-timing
|
||||||
egid=100
|
egid=100
|
||||||
env=
|
env=
|
||||||
|
@ -234,6 +235,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -252,10 +254,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -730,10 +730,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -746,7 +747,7 @@ eventq_index=0
|
||||||
|
|
||||||
[system.cpu.workload]
|
[system.cpu.workload]
|
||||||
type=LiveProcess
|
type=LiveProcess
|
||||||
cmd=perlbmk -I. -I lib lgred.makerand.pl
|
cmd=perlbmk -I. -I lib mdred.makerand.pl
|
||||||
cwd=build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/minor-timing
|
cwd=build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/minor-timing
|
||||||
egid=100
|
egid=100
|
||||||
env=
|
env=
|
||||||
|
@ -763,6 +764,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -781,10 +783,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -793,8 +796,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -803,6 +831,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -816,19 +845,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -47,10 +47,10 @@ voltage_domain=system.voltage_domain
|
||||||
type=DerivO3CPU
|
type=DerivO3CPU
|
||||||
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
|
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
|
||||||
LFSTSize=1024
|
LFSTSize=1024
|
||||||
LQEntries=32
|
LQEntries=16
|
||||||
LSQCheckLoads=true
|
LSQCheckLoads=true
|
||||||
LSQDepCheckShift=4
|
LSQDepCheckShift=0
|
||||||
SQEntries=32
|
SQEntries=16
|
||||||
SSITSize=1024
|
SSITSize=1024
|
||||||
activity=0
|
activity=0
|
||||||
backComSize=5
|
backComSize=5
|
||||||
|
@ -65,19 +65,20 @@ commitToRenameDelay=1
|
||||||
commitWidth=8
|
commitWidth=8
|
||||||
cpu_id=0
|
cpu_id=0
|
||||||
decodeToFetchDelay=1
|
decodeToFetchDelay=1
|
||||||
decodeToRenameDelay=1
|
decodeToRenameDelay=2
|
||||||
decodeWidth=8
|
decodeWidth=3
|
||||||
dispatchWidth=8
|
dispatchWidth=6
|
||||||
do_checkpoint_insts=true
|
do_checkpoint_insts=true
|
||||||
do_quiesce=true
|
do_quiesce=true
|
||||||
do_statistics_insts=true
|
do_statistics_insts=true
|
||||||
dstage2_mmu=system.cpu.dstage2_mmu
|
dstage2_mmu=system.cpu.dstage2_mmu
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=16
|
||||||
fetchToDecodeDelay=1
|
fetchQueueSize=32
|
||||||
|
fetchToDecodeDelay=3
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=3
|
||||||
forwardComSize=5
|
forwardComSize=5
|
||||||
fuPool=system.cpu.fuPool
|
fuPool=system.cpu.fuPool
|
||||||
function_trace=false
|
function_trace=false
|
||||||
|
@ -97,20 +98,20 @@ max_insts_any_thread=0
|
||||||
max_loads_all_threads=0
|
max_loads_all_threads=0
|
||||||
max_loads_any_thread=0
|
max_loads_any_thread=0
|
||||||
needsTSO=false
|
needsTSO=false
|
||||||
numIQEntries=64
|
numIQEntries=32
|
||||||
numPhysCCRegs=0
|
numPhysCCRegs=640
|
||||||
numPhysFloatRegs=256
|
numPhysFloatRegs=192
|
||||||
numPhysIntRegs=256
|
numPhysIntRegs=128
|
||||||
numROBEntries=192
|
numROBEntries=40
|
||||||
numRobs=1
|
numRobs=1
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
renameToDecodeDelay=1
|
renameToDecodeDelay=1
|
||||||
renameToFetchDelay=1
|
renameToFetchDelay=1
|
||||||
renameToIEWDelay=2
|
renameToIEWDelay=1
|
||||||
renameToROBDelay=1
|
renameToROBDelay=1
|
||||||
renameWidth=8
|
renameWidth=3
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
smtCommitPolicy=RoundRobin
|
smtCommitPolicy=RoundRobin
|
||||||
smtFetchPolicy=SingleThread
|
smtFetchPolicy=SingleThread
|
||||||
|
@ -128,7 +129,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=system.cpu.workload
|
workload=system.cpu.workload
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -136,8 +136,8 @@ icache_port=system.cpu.icache.cpu_side
|
||||||
|
|
||||||
[system.cpu.branchPred]
|
[system.cpu.branchPred]
|
||||||
type=BranchPredictor
|
type=BranchPredictor
|
||||||
BTBEntries=4096
|
BTBEntries=2048
|
||||||
BTBTagSize=16
|
BTBTagSize=18
|
||||||
RASSize=16
|
RASSize=16
|
||||||
choiceCtrBits=2
|
choiceCtrBits=2
|
||||||
choicePredictorSize=8192
|
choicePredictorSize=8192
|
||||||
|
@ -149,7 +149,7 @@ localCtrBits=2
|
||||||
localHistoryTableSize=2048
|
localHistoryTableSize=2048
|
||||||
localPredictorSize=2048
|
localPredictorSize=2048
|
||||||
numThreads=1
|
numThreads=1
|
||||||
predType=tournament
|
predType=bi-mode
|
||||||
|
|
||||||
[system.cpu.dcache]
|
[system.cpu.dcache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -162,17 +162,17 @@ forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=6
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=2
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=262144
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.dcache.tags
|
tags=system.cpu.dcache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=16
|
||||||
cpu_side=system.cpu.dcache_port
|
cpu_side=system.cpu.dcache_port
|
||||||
mem_side=system.cpu.toL2Bus.slave[1]
|
mem_side=system.cpu.toL2Bus.slave[1]
|
||||||
|
|
||||||
|
@ -184,7 +184,7 @@ clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=262144
|
size=32768
|
||||||
|
|
||||||
[system.cpu.dstage2_mmu]
|
[system.cpu.dstage2_mmu]
|
||||||
type=ArmStage2MMU
|
type=ArmStage2MMU
|
||||||
|
@ -229,14 +229,14 @@ port=system.cpu.toL2Bus.slave[3]
|
||||||
|
|
||||||
[system.cpu.fuPool]
|
[system.cpu.fuPool]
|
||||||
type=FUPool
|
type=FUPool
|
||||||
children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
|
children=FUList0 FUList1 FUList2 FUList3 FUList4
|
||||||
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 system.cpu.fuPool.FUList5 system.cpu.fuPool.FUList6 system.cpu.fuPool.FUList7 system.cpu.fuPool.FUList8
|
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList0]
|
[system.cpu.fuPool.FUList0]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList
|
children=opList
|
||||||
count=6
|
count=2
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList0.opList
|
opList=system.cpu.fuPool.FUList0.opList
|
||||||
|
|
||||||
|
@ -249,10 +249,10 @@ opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1]
|
[system.cpu.fuPool.FUList1]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1
|
children=opList0 opList1 opList2
|
||||||
count=2
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
|
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 system.cpu.fuPool.FUList1.opList2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1.opList0]
|
[system.cpu.fuPool.FUList1.opList0]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
|
@ -264,275 +264,233 @@ opLat=3
|
||||||
[system.cpu.fuPool.FUList1.opList1]
|
[system.cpu.fuPool.FUList1.opList1]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=19
|
issueLat=12
|
||||||
opClass=IntDiv
|
opClass=IntDiv
|
||||||
opLat=20
|
opLat=12
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList1.opList2]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=IprAccess
|
||||||
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2]
|
[system.cpu.fuPool.FUList2]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatAdd
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCmp
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCvt
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=2
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatMult
|
|
||||||
opLat=4
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=12
|
|
||||||
opClass=FloatDiv
|
|
||||||
opLat=12
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=24
|
|
||||||
opClass=FloatSqrt
|
|
||||||
opLat=24
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
children=opList
|
||||||
count=0
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList4.opList
|
opList=system.cpu.fuPool.FUList2.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4.opList]
|
[system.cpu.fuPool.FUList2.opList]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=MemRead
|
||||||
opLat=1
|
opLat=2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5]
|
[system.cpu.fuPool.FUList3]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
|
children=opList
|
||||||
count=4
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 system.cpu.fuPool.FUList5.opList02 system.cpu.fuPool.FUList5.opList03 system.cpu.fuPool.FUList5.opList04 system.cpu.fuPool.FUList5.opList05 system.cpu.fuPool.FUList5.opList06 system.cpu.fuPool.FUList5.opList07 system.cpu.fuPool.FUList5.opList08 system.cpu.fuPool.FUList5.opList09 system.cpu.fuPool.FUList5.opList10 system.cpu.fuPool.FUList5.opList11 system.cpu.fuPool.FUList5.opList12 system.cpu.fuPool.FUList5.opList13 system.cpu.fuPool.FUList5.opList14 system.cpu.fuPool.FUList5.opList15 system.cpu.fuPool.FUList5.opList16 system.cpu.fuPool.FUList5.opList17 system.cpu.fuPool.FUList5.opList18 system.cpu.fuPool.FUList5.opList19
|
opList=system.cpu.fuPool.FUList3.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList00]
|
[system.cpu.fuPool.FUList3.opList]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=MemWrite
|
||||||
|
opLat=2
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4]
|
||||||
|
type=FUDesc
|
||||||
|
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19 opList20 opList21 opList22 opList23 opList24 opList25
|
||||||
|
count=2
|
||||||
|
eventq_index=0
|
||||||
|
opList=system.cpu.fuPool.FUList4.opList00 system.cpu.fuPool.FUList4.opList01 system.cpu.fuPool.FUList4.opList02 system.cpu.fuPool.FUList4.opList03 system.cpu.fuPool.FUList4.opList04 system.cpu.fuPool.FUList4.opList05 system.cpu.fuPool.FUList4.opList06 system.cpu.fuPool.FUList4.opList07 system.cpu.fuPool.FUList4.opList08 system.cpu.fuPool.FUList4.opList09 system.cpu.fuPool.FUList4.opList10 system.cpu.fuPool.FUList4.opList11 system.cpu.fuPool.FUList4.opList12 system.cpu.fuPool.FUList4.opList13 system.cpu.fuPool.FUList4.opList14 system.cpu.fuPool.FUList4.opList15 system.cpu.fuPool.FUList4.opList16 system.cpu.fuPool.FUList4.opList17 system.cpu.fuPool.FUList4.opList18 system.cpu.fuPool.FUList4.opList19 system.cpu.fuPool.FUList4.opList20 system.cpu.fuPool.FUList4.opList21 system.cpu.fuPool.FUList4.opList22 system.cpu.fuPool.FUList4.opList23 system.cpu.fuPool.FUList4.opList24 system.cpu.fuPool.FUList4.opList25
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList00]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAdd
|
opClass=SimdAdd
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList01]
|
[system.cpu.fuPool.FUList4.opList01]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAddAcc
|
opClass=SimdAddAcc
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList02]
|
[system.cpu.fuPool.FUList4.opList02]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAlu
|
opClass=SimdAlu
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList03]
|
[system.cpu.fuPool.FUList4.opList03]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCmp
|
opClass=SimdCmp
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList04]
|
[system.cpu.fuPool.FUList4.opList04]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCvt
|
opClass=SimdCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList05]
|
[system.cpu.fuPool.FUList4.opList05]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMisc
|
opClass=SimdMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList06]
|
[system.cpu.fuPool.FUList4.opList06]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMult
|
opClass=SimdMult
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList07]
|
[system.cpu.fuPool.FUList4.opList07]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMultAcc
|
opClass=SimdMultAcc
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList08]
|
[system.cpu.fuPool.FUList4.opList08]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShift
|
opClass=SimdShift
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList09]
|
[system.cpu.fuPool.FUList4.opList09]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShiftAcc
|
opClass=SimdShiftAcc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList10]
|
[system.cpu.fuPool.FUList4.opList10]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdSqrt
|
opClass=SimdSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList11]
|
[system.cpu.fuPool.FUList4.opList11]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAdd
|
opClass=SimdFloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList12]
|
[system.cpu.fuPool.FUList4.opList12]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAlu
|
opClass=SimdFloatAlu
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList13]
|
[system.cpu.fuPool.FUList4.opList13]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCmp
|
opClass=SimdFloatCmp
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList14]
|
[system.cpu.fuPool.FUList4.opList14]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCvt
|
opClass=SimdFloatCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList15]
|
[system.cpu.fuPool.FUList4.opList15]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatDiv
|
opClass=SimdFloatDiv
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList16]
|
[system.cpu.fuPool.FUList4.opList16]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMisc
|
opClass=SimdFloatMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList17]
|
[system.cpu.fuPool.FUList4.opList17]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMult
|
opClass=SimdFloatMult
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList18]
|
[system.cpu.fuPool.FUList4.opList18]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMultAcc
|
opClass=SimdFloatMultAcc
|
||||||
opLat=1
|
opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList19]
|
[system.cpu.fuPool.FUList4.opList19]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatSqrt
|
opClass=SimdFloatSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6]
|
[system.cpu.fuPool.FUList4.opList20]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=0
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList6.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7]
|
[system.cpu.fuPool.FUList4.opList21]
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList0]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=FloatCmp
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList1]
|
[system.cpu.fuPool.FUList4.opList22]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatCvt
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8]
|
[system.cpu.fuPool.FUList4.opList23]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=1
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList8.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=3
|
issueLat=9
|
||||||
opClass=IprAccess
|
opClass=FloatDiv
|
||||||
opLat=3
|
opLat=9
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList24]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=33
|
||||||
|
opClass=FloatSqrt
|
||||||
|
opLat=33
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList25]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=FloatMult
|
||||||
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.icache]
|
[system.cpu.icache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -542,18 +500,18 @@ assoc=2
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=2
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=131072
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.icache.tags
|
tags=system.cpu.icache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu.icache_port
|
cpu_side=system.cpu.icache_port
|
||||||
|
@ -565,9 +523,9 @@ assoc=2
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=131072
|
size=32768
|
||||||
|
|
||||||
[system.cpu.interrupts]
|
[system.cpu.interrupts]
|
||||||
type=ArmInterrupts
|
type=ArmInterrupts
|
||||||
|
@ -645,44 +603,62 @@ port=system.cpu.toL2Bus.slave[2]
|
||||||
|
|
||||||
[system.cpu.l2cache]
|
[system.cpu.l2cache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
children=tags
|
children=prefetcher tags
|
||||||
addr_ranges=0:18446744073709551615
|
addr_ranges=0:18446744073709551615
|
||||||
assoc=8
|
assoc=16
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=20
|
hit_latency=12
|
||||||
is_top_level=false
|
is_top_level=false
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=20
|
mshrs=16
|
||||||
prefetch_on_access=false
|
prefetch_on_access=true
|
||||||
prefetcher=Null
|
prefetcher=system.cpu.l2cache.prefetcher
|
||||||
response_latency=20
|
response_latency=12
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=2097152
|
size=1048576
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.l2cache.tags
|
tags=system.cpu.l2cache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu.toL2Bus.master[0]
|
cpu_side=system.cpu.toL2Bus.master[0]
|
||||||
mem_side=system.membus.slave[1]
|
mem_side=system.membus.slave[1]
|
||||||
|
|
||||||
|
[system.cpu.l2cache.prefetcher]
|
||||||
|
type=StridePrefetcher
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
cross_pages=false
|
||||||
|
data_accesses_only=false
|
||||||
|
degree=8
|
||||||
|
eventq_index=0
|
||||||
|
inst_tagged=true
|
||||||
|
latency=1
|
||||||
|
on_miss_only=false
|
||||||
|
on_prefetch=true
|
||||||
|
on_read_only=false
|
||||||
|
serial_squash=false
|
||||||
|
size=100
|
||||||
|
sys=system
|
||||||
|
use_master_id=true
|
||||||
|
|
||||||
[system.cpu.l2cache.tags]
|
[system.cpu.l2cache.tags]
|
||||||
type=LRU
|
type=RandomRepl
|
||||||
assoc=8
|
assoc=16
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=20
|
hit_latency=12
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=2097152
|
size=1048576
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -695,7 +671,7 @@ eventq_index=0
|
||||||
|
|
||||||
[system.cpu.workload]
|
[system.cpu.workload]
|
||||||
type=LiveProcess
|
type=LiveProcess
|
||||||
cmd=perlbmk -I. -I lib lgred.makerand.pl
|
cmd=perlbmk -I. -I lib mdred.makerand.pl
|
||||||
cwd=build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/o3-timing
|
cwd=build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/o3-timing
|
||||||
egid=100
|
egid=100
|
||||||
env=
|
env=
|
||||||
|
@ -712,6 +688,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -730,10 +707,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -742,8 +720,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -752,6 +755,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -765,19 +769,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -4,11 +4,11 @@ sim_seconds 0.407884 # Nu
|
||||||
sim_ticks 407883784500 # Number of ticks simulated
|
sim_ticks 407883784500 # Number of ticks simulated
|
||||||
final_tick 407883784500 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
|
final_tick 407883784500 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
|
||||||
sim_freq 1000000000000 # Frequency of simulated ticks
|
sim_freq 1000000000000 # Frequency of simulated ticks
|
||||||
host_inst_rate 91837 # Simulator instruction rate (inst/s)
|
host_inst_rate 65117 # Simulator instruction rate (inst/s)
|
||||||
host_op_rate 113063 # Simulator op (including micro ops) rate (op/s)
|
host_op_rate 80168 # Simulator op (including micro ops) rate (op/s)
|
||||||
host_tick_rate 58469822 # Simulator tick rate (ticks/s)
|
host_tick_rate 41458433 # Simulator tick rate (ticks/s)
|
||||||
host_mem_usage 2565440 # Number of bytes of host memory used
|
host_mem_usage 2600432 # Number of bytes of host memory used
|
||||||
host_seconds 6975.97 # Real time elapsed on the host
|
host_seconds 9838.38 # Real time elapsed on the host
|
||||||
sim_insts 640649298 # Number of instructions simulated
|
sim_insts 640649298 # Number of instructions simulated
|
||||||
sim_ops 788724957 # Number of ops (including micro ops) simulated
|
sim_ops 788724957 # Number of ops (including micro ops) simulated
|
||||||
system.voltage_domain.voltage 1 # Voltage in Volts
|
system.voltage_domain.voltage 1 # Voltage in Volts
|
||||||
|
@ -420,7 +420,7 @@ system.cpu.numCycles 815767570 # nu
|
||||||
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
|
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
|
||||||
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
|
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
|
||||||
system.cpu.fetch.icacheStallCycles 84062545 # Number of cycles fetch is stalled on an Icache miss
|
system.cpu.fetch.icacheStallCycles 84062545 # Number of cycles fetch is stalled on an Icache miss
|
||||||
system.cpu.fetch.Insts 1200075863 # Number of instructions fetch has processed
|
system.cpu.fetch.Insts 1200075862 # Number of instructions fetch has processed
|
||||||
system.cpu.fetch.Branches 233961455 # Number of branches that fetch encountered
|
system.cpu.fetch.Branches 233961455 # Number of branches that fetch encountered
|
||||||
system.cpu.fetch.predictedBranches 133292629 # Number of branches that fetch has predicted taken
|
system.cpu.fetch.predictedBranches 133292629 # Number of branches that fetch has predicted taken
|
||||||
system.cpu.fetch.Cycles 716015819 # Number of cycles fetch has run and was not squashing or blocked
|
system.cpu.fetch.Cycles 716015819 # Number of cycles fetch has run and was not squashing or blocked
|
||||||
|
|
|
@ -70,9 +70,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -206,7 +203,7 @@ eventq_index=0
|
||||||
|
|
||||||
[system.cpu.workload]
|
[system.cpu.workload]
|
||||||
type=LiveProcess
|
type=LiveProcess
|
||||||
cmd=perlbmk -I. -I lib lgred.makerand.pl
|
cmd=perlbmk -I. -I lib mdred.makerand.pl
|
||||||
cwd=build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/simple-atomic
|
cwd=build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/simple-atomic
|
||||||
egid=100
|
egid=100
|
||||||
env=
|
env=
|
||||||
|
@ -223,6 +220,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -241,10 +239,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -299,10 +299,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -315,7 +316,7 @@ eventq_index=0
|
||||||
|
|
||||||
[system.cpu.workload]
|
[system.cpu.workload]
|
||||||
type=LiveProcess
|
type=LiveProcess
|
||||||
cmd=perlbmk -I. -I lib lgred.makerand.pl
|
cmd=perlbmk -I. -I lib mdred.makerand.pl
|
||||||
cwd=build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/simple-timing
|
cwd=build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/simple-timing
|
||||||
egid=100
|
egid=100
|
||||||
env=
|
env=
|
||||||
|
@ -332,6 +333,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -350,10 +352,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -632,10 +632,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -665,6 +666,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -683,10 +685,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -695,8 +698,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -705,6 +733,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -718,19 +747,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -17,6 +17,7 @@ clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
init_param=0
|
init_param=0
|
||||||
kernel=
|
kernel=
|
||||||
|
kernel_addr_check=true
|
||||||
load_addr_mask=1099511627775
|
load_addr_mask=1099511627775
|
||||||
load_offset=0
|
load_offset=0
|
||||||
mem_mode=timing
|
mem_mode=timing
|
||||||
|
@ -73,6 +74,7 @@ do_statistics_insts=true
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -125,7 +127,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=system.cpu.workload
|
workload=system.cpu.workload
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -580,10 +581,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -603,7 +605,7 @@ env=
|
||||||
errout=cerr
|
errout=cerr
|
||||||
euid=100
|
euid=100
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
executable=/home/stever/m5/dist/cpu2000/binaries/alpha/tru64/vortex
|
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/vortex
|
||||||
gid=100
|
gid=100
|
||||||
input=cin
|
input=cin
|
||||||
max_stack_size=67108864
|
max_stack_size=67108864
|
||||||
|
@ -613,6 +615,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -631,10 +634,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -643,8 +647,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -653,6 +682,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -666,19 +696,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -68,9 +68,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -125,6 +122,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -143,10 +141,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -201,10 +201,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -234,6 +235,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -252,10 +254,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -730,10 +730,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -763,6 +764,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -781,10 +783,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -793,8 +796,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -803,6 +831,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -816,19 +845,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -47,10 +47,10 @@ voltage_domain=system.voltage_domain
|
||||||
type=DerivO3CPU
|
type=DerivO3CPU
|
||||||
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
|
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
|
||||||
LFSTSize=1024
|
LFSTSize=1024
|
||||||
LQEntries=32
|
LQEntries=16
|
||||||
LSQCheckLoads=true
|
LSQCheckLoads=true
|
||||||
LSQDepCheckShift=4
|
LSQDepCheckShift=0
|
||||||
SQEntries=32
|
SQEntries=16
|
||||||
SSITSize=1024
|
SSITSize=1024
|
||||||
activity=0
|
activity=0
|
||||||
backComSize=5
|
backComSize=5
|
||||||
|
@ -65,19 +65,20 @@ commitToRenameDelay=1
|
||||||
commitWidth=8
|
commitWidth=8
|
||||||
cpu_id=0
|
cpu_id=0
|
||||||
decodeToFetchDelay=1
|
decodeToFetchDelay=1
|
||||||
decodeToRenameDelay=1
|
decodeToRenameDelay=2
|
||||||
decodeWidth=8
|
decodeWidth=3
|
||||||
dispatchWidth=8
|
dispatchWidth=6
|
||||||
do_checkpoint_insts=true
|
do_checkpoint_insts=true
|
||||||
do_quiesce=true
|
do_quiesce=true
|
||||||
do_statistics_insts=true
|
do_statistics_insts=true
|
||||||
dstage2_mmu=system.cpu.dstage2_mmu
|
dstage2_mmu=system.cpu.dstage2_mmu
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=16
|
||||||
fetchToDecodeDelay=1
|
fetchQueueSize=32
|
||||||
|
fetchToDecodeDelay=3
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=3
|
||||||
forwardComSize=5
|
forwardComSize=5
|
||||||
fuPool=system.cpu.fuPool
|
fuPool=system.cpu.fuPool
|
||||||
function_trace=false
|
function_trace=false
|
||||||
|
@ -97,20 +98,20 @@ max_insts_any_thread=0
|
||||||
max_loads_all_threads=0
|
max_loads_all_threads=0
|
||||||
max_loads_any_thread=0
|
max_loads_any_thread=0
|
||||||
needsTSO=false
|
needsTSO=false
|
||||||
numIQEntries=64
|
numIQEntries=32
|
||||||
numPhysCCRegs=0
|
numPhysCCRegs=640
|
||||||
numPhysFloatRegs=256
|
numPhysFloatRegs=192
|
||||||
numPhysIntRegs=256
|
numPhysIntRegs=128
|
||||||
numROBEntries=192
|
numROBEntries=40
|
||||||
numRobs=1
|
numRobs=1
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
renameToDecodeDelay=1
|
renameToDecodeDelay=1
|
||||||
renameToFetchDelay=1
|
renameToFetchDelay=1
|
||||||
renameToIEWDelay=2
|
renameToIEWDelay=1
|
||||||
renameToROBDelay=1
|
renameToROBDelay=1
|
||||||
renameWidth=8
|
renameWidth=3
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
smtCommitPolicy=RoundRobin
|
smtCommitPolicy=RoundRobin
|
||||||
smtFetchPolicy=SingleThread
|
smtFetchPolicy=SingleThread
|
||||||
|
@ -128,7 +129,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=system.cpu.workload
|
workload=system.cpu.workload
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -136,8 +136,8 @@ icache_port=system.cpu.icache.cpu_side
|
||||||
|
|
||||||
[system.cpu.branchPred]
|
[system.cpu.branchPred]
|
||||||
type=BranchPredictor
|
type=BranchPredictor
|
||||||
BTBEntries=4096
|
BTBEntries=2048
|
||||||
BTBTagSize=16
|
BTBTagSize=18
|
||||||
RASSize=16
|
RASSize=16
|
||||||
choiceCtrBits=2
|
choiceCtrBits=2
|
||||||
choicePredictorSize=8192
|
choicePredictorSize=8192
|
||||||
|
@ -149,7 +149,7 @@ localCtrBits=2
|
||||||
localHistoryTableSize=2048
|
localHistoryTableSize=2048
|
||||||
localPredictorSize=2048
|
localPredictorSize=2048
|
||||||
numThreads=1
|
numThreads=1
|
||||||
predType=tournament
|
predType=bi-mode
|
||||||
|
|
||||||
[system.cpu.dcache]
|
[system.cpu.dcache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -162,17 +162,17 @@ forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=6
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=2
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=262144
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.dcache.tags
|
tags=system.cpu.dcache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=16
|
||||||
cpu_side=system.cpu.dcache_port
|
cpu_side=system.cpu.dcache_port
|
||||||
mem_side=system.cpu.toL2Bus.slave[1]
|
mem_side=system.cpu.toL2Bus.slave[1]
|
||||||
|
|
||||||
|
@ -184,7 +184,7 @@ clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=262144
|
size=32768
|
||||||
|
|
||||||
[system.cpu.dstage2_mmu]
|
[system.cpu.dstage2_mmu]
|
||||||
type=ArmStage2MMU
|
type=ArmStage2MMU
|
||||||
|
@ -229,14 +229,14 @@ port=system.cpu.toL2Bus.slave[3]
|
||||||
|
|
||||||
[system.cpu.fuPool]
|
[system.cpu.fuPool]
|
||||||
type=FUPool
|
type=FUPool
|
||||||
children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
|
children=FUList0 FUList1 FUList2 FUList3 FUList4
|
||||||
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 system.cpu.fuPool.FUList5 system.cpu.fuPool.FUList6 system.cpu.fuPool.FUList7 system.cpu.fuPool.FUList8
|
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList0]
|
[system.cpu.fuPool.FUList0]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList
|
children=opList
|
||||||
count=6
|
count=2
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList0.opList
|
opList=system.cpu.fuPool.FUList0.opList
|
||||||
|
|
||||||
|
@ -249,10 +249,10 @@ opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1]
|
[system.cpu.fuPool.FUList1]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1
|
children=opList0 opList1 opList2
|
||||||
count=2
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
|
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 system.cpu.fuPool.FUList1.opList2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1.opList0]
|
[system.cpu.fuPool.FUList1.opList0]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
|
@ -264,275 +264,233 @@ opLat=3
|
||||||
[system.cpu.fuPool.FUList1.opList1]
|
[system.cpu.fuPool.FUList1.opList1]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=19
|
issueLat=12
|
||||||
opClass=IntDiv
|
opClass=IntDiv
|
||||||
opLat=20
|
opLat=12
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList1.opList2]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=IprAccess
|
||||||
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2]
|
[system.cpu.fuPool.FUList2]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatAdd
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCmp
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCvt
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=2
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatMult
|
|
||||||
opLat=4
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=12
|
|
||||||
opClass=FloatDiv
|
|
||||||
opLat=12
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=24
|
|
||||||
opClass=FloatSqrt
|
|
||||||
opLat=24
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
children=opList
|
||||||
count=0
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList4.opList
|
opList=system.cpu.fuPool.FUList2.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4.opList]
|
[system.cpu.fuPool.FUList2.opList]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=MemRead
|
||||||
opLat=1
|
opLat=2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5]
|
[system.cpu.fuPool.FUList3]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
|
children=opList
|
||||||
count=4
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 system.cpu.fuPool.FUList5.opList02 system.cpu.fuPool.FUList5.opList03 system.cpu.fuPool.FUList5.opList04 system.cpu.fuPool.FUList5.opList05 system.cpu.fuPool.FUList5.opList06 system.cpu.fuPool.FUList5.opList07 system.cpu.fuPool.FUList5.opList08 system.cpu.fuPool.FUList5.opList09 system.cpu.fuPool.FUList5.opList10 system.cpu.fuPool.FUList5.opList11 system.cpu.fuPool.FUList5.opList12 system.cpu.fuPool.FUList5.opList13 system.cpu.fuPool.FUList5.opList14 system.cpu.fuPool.FUList5.opList15 system.cpu.fuPool.FUList5.opList16 system.cpu.fuPool.FUList5.opList17 system.cpu.fuPool.FUList5.opList18 system.cpu.fuPool.FUList5.opList19
|
opList=system.cpu.fuPool.FUList3.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList00]
|
[system.cpu.fuPool.FUList3.opList]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=MemWrite
|
||||||
|
opLat=2
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4]
|
||||||
|
type=FUDesc
|
||||||
|
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19 opList20 opList21 opList22 opList23 opList24 opList25
|
||||||
|
count=2
|
||||||
|
eventq_index=0
|
||||||
|
opList=system.cpu.fuPool.FUList4.opList00 system.cpu.fuPool.FUList4.opList01 system.cpu.fuPool.FUList4.opList02 system.cpu.fuPool.FUList4.opList03 system.cpu.fuPool.FUList4.opList04 system.cpu.fuPool.FUList4.opList05 system.cpu.fuPool.FUList4.opList06 system.cpu.fuPool.FUList4.opList07 system.cpu.fuPool.FUList4.opList08 system.cpu.fuPool.FUList4.opList09 system.cpu.fuPool.FUList4.opList10 system.cpu.fuPool.FUList4.opList11 system.cpu.fuPool.FUList4.opList12 system.cpu.fuPool.FUList4.opList13 system.cpu.fuPool.FUList4.opList14 system.cpu.fuPool.FUList4.opList15 system.cpu.fuPool.FUList4.opList16 system.cpu.fuPool.FUList4.opList17 system.cpu.fuPool.FUList4.opList18 system.cpu.fuPool.FUList4.opList19 system.cpu.fuPool.FUList4.opList20 system.cpu.fuPool.FUList4.opList21 system.cpu.fuPool.FUList4.opList22 system.cpu.fuPool.FUList4.opList23 system.cpu.fuPool.FUList4.opList24 system.cpu.fuPool.FUList4.opList25
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList00]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAdd
|
opClass=SimdAdd
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList01]
|
[system.cpu.fuPool.FUList4.opList01]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAddAcc
|
opClass=SimdAddAcc
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList02]
|
[system.cpu.fuPool.FUList4.opList02]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAlu
|
opClass=SimdAlu
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList03]
|
[system.cpu.fuPool.FUList4.opList03]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCmp
|
opClass=SimdCmp
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList04]
|
[system.cpu.fuPool.FUList4.opList04]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCvt
|
opClass=SimdCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList05]
|
[system.cpu.fuPool.FUList4.opList05]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMisc
|
opClass=SimdMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList06]
|
[system.cpu.fuPool.FUList4.opList06]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMult
|
opClass=SimdMult
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList07]
|
[system.cpu.fuPool.FUList4.opList07]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMultAcc
|
opClass=SimdMultAcc
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList08]
|
[system.cpu.fuPool.FUList4.opList08]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShift
|
opClass=SimdShift
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList09]
|
[system.cpu.fuPool.FUList4.opList09]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShiftAcc
|
opClass=SimdShiftAcc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList10]
|
[system.cpu.fuPool.FUList4.opList10]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdSqrt
|
opClass=SimdSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList11]
|
[system.cpu.fuPool.FUList4.opList11]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAdd
|
opClass=SimdFloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList12]
|
[system.cpu.fuPool.FUList4.opList12]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAlu
|
opClass=SimdFloatAlu
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList13]
|
[system.cpu.fuPool.FUList4.opList13]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCmp
|
opClass=SimdFloatCmp
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList14]
|
[system.cpu.fuPool.FUList4.opList14]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCvt
|
opClass=SimdFloatCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList15]
|
[system.cpu.fuPool.FUList4.opList15]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatDiv
|
opClass=SimdFloatDiv
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList16]
|
[system.cpu.fuPool.FUList4.opList16]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMisc
|
opClass=SimdFloatMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList17]
|
[system.cpu.fuPool.FUList4.opList17]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMult
|
opClass=SimdFloatMult
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList18]
|
[system.cpu.fuPool.FUList4.opList18]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMultAcc
|
opClass=SimdFloatMultAcc
|
||||||
opLat=1
|
opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList19]
|
[system.cpu.fuPool.FUList4.opList19]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatSqrt
|
opClass=SimdFloatSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6]
|
[system.cpu.fuPool.FUList4.opList20]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=0
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList6.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7]
|
[system.cpu.fuPool.FUList4.opList21]
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList0]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=FloatCmp
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList1]
|
[system.cpu.fuPool.FUList4.opList22]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatCvt
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8]
|
[system.cpu.fuPool.FUList4.opList23]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=1
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList8.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=3
|
issueLat=9
|
||||||
opClass=IprAccess
|
opClass=FloatDiv
|
||||||
opLat=3
|
opLat=9
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList24]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=33
|
||||||
|
opClass=FloatSqrt
|
||||||
|
opLat=33
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList25]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=FloatMult
|
||||||
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.icache]
|
[system.cpu.icache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -542,18 +500,18 @@ assoc=2
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=2
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=131072
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.icache.tags
|
tags=system.cpu.icache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu.icache_port
|
cpu_side=system.cpu.icache_port
|
||||||
|
@ -565,9 +523,9 @@ assoc=2
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=131072
|
size=32768
|
||||||
|
|
||||||
[system.cpu.interrupts]
|
[system.cpu.interrupts]
|
||||||
type=ArmInterrupts
|
type=ArmInterrupts
|
||||||
|
@ -645,44 +603,62 @@ port=system.cpu.toL2Bus.slave[2]
|
||||||
|
|
||||||
[system.cpu.l2cache]
|
[system.cpu.l2cache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
children=tags
|
children=prefetcher tags
|
||||||
addr_ranges=0:18446744073709551615
|
addr_ranges=0:18446744073709551615
|
||||||
assoc=8
|
assoc=16
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=20
|
hit_latency=12
|
||||||
is_top_level=false
|
is_top_level=false
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=20
|
mshrs=16
|
||||||
prefetch_on_access=false
|
prefetch_on_access=true
|
||||||
prefetcher=Null
|
prefetcher=system.cpu.l2cache.prefetcher
|
||||||
response_latency=20
|
response_latency=12
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=2097152
|
size=1048576
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.l2cache.tags
|
tags=system.cpu.l2cache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu.toL2Bus.master[0]
|
cpu_side=system.cpu.toL2Bus.master[0]
|
||||||
mem_side=system.membus.slave[1]
|
mem_side=system.membus.slave[1]
|
||||||
|
|
||||||
|
[system.cpu.l2cache.prefetcher]
|
||||||
|
type=StridePrefetcher
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
cross_pages=false
|
||||||
|
data_accesses_only=false
|
||||||
|
degree=8
|
||||||
|
eventq_index=0
|
||||||
|
inst_tagged=true
|
||||||
|
latency=1
|
||||||
|
on_miss_only=false
|
||||||
|
on_prefetch=true
|
||||||
|
on_read_only=false
|
||||||
|
serial_squash=false
|
||||||
|
size=100
|
||||||
|
sys=system
|
||||||
|
use_master_id=true
|
||||||
|
|
||||||
[system.cpu.l2cache.tags]
|
[system.cpu.l2cache.tags]
|
||||||
type=LRU
|
type=RandomRepl
|
||||||
assoc=8
|
assoc=16
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=20
|
hit_latency=12
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=2097152
|
size=1048576
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -712,6 +688,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -730,10 +707,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -742,8 +720,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -752,6 +755,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -765,19 +769,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -70,9 +70,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -223,6 +220,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -241,10 +239,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -299,10 +299,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -332,6 +333,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -350,10 +352,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -68,9 +68,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -124,6 +121,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -142,10 +140,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -200,10 +200,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -233,6 +234,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -251,10 +253,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -632,10 +632,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -665,6 +666,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -683,10 +685,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -695,8 +698,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -705,6 +733,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -718,19 +747,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -17,6 +17,7 @@ clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
init_param=0
|
init_param=0
|
||||||
kernel=
|
kernel=
|
||||||
|
kernel_addr_check=true
|
||||||
load_addr_mask=1099511627775
|
load_addr_mask=1099511627775
|
||||||
load_offset=0
|
load_offset=0
|
||||||
mem_mode=timing
|
mem_mode=timing
|
||||||
|
@ -73,6 +74,7 @@ do_statistics_insts=true
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -125,7 +127,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=system.cpu.workload
|
workload=system.cpu.workload
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -580,10 +581,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -603,7 +605,7 @@ env=
|
||||||
errout=cerr
|
errout=cerr
|
||||||
euid=100
|
euid=100
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
executable=/home/stever/m5/dist/cpu2000/binaries/alpha/tru64/bzip2
|
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/bzip2
|
||||||
gid=100
|
gid=100
|
||||||
input=cin
|
input=cin
|
||||||
max_stack_size=67108864
|
max_stack_size=67108864
|
||||||
|
@ -613,6 +615,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -631,10 +634,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -643,8 +647,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -653,6 +682,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -666,19 +696,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -68,9 +68,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -125,6 +122,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -143,10 +141,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -201,10 +201,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -234,6 +235,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -252,10 +254,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -730,10 +730,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -763,6 +764,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -781,10 +783,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -793,8 +796,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -803,6 +831,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -816,19 +845,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -47,10 +47,10 @@ voltage_domain=system.voltage_domain
|
||||||
type=DerivO3CPU
|
type=DerivO3CPU
|
||||||
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
|
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
|
||||||
LFSTSize=1024
|
LFSTSize=1024
|
||||||
LQEntries=32
|
LQEntries=16
|
||||||
LSQCheckLoads=true
|
LSQCheckLoads=true
|
||||||
LSQDepCheckShift=4
|
LSQDepCheckShift=0
|
||||||
SQEntries=32
|
SQEntries=16
|
||||||
SSITSize=1024
|
SSITSize=1024
|
||||||
activity=0
|
activity=0
|
||||||
backComSize=5
|
backComSize=5
|
||||||
|
@ -65,19 +65,20 @@ commitToRenameDelay=1
|
||||||
commitWidth=8
|
commitWidth=8
|
||||||
cpu_id=0
|
cpu_id=0
|
||||||
decodeToFetchDelay=1
|
decodeToFetchDelay=1
|
||||||
decodeToRenameDelay=1
|
decodeToRenameDelay=2
|
||||||
decodeWidth=8
|
decodeWidth=3
|
||||||
dispatchWidth=8
|
dispatchWidth=6
|
||||||
do_checkpoint_insts=true
|
do_checkpoint_insts=true
|
||||||
do_quiesce=true
|
do_quiesce=true
|
||||||
do_statistics_insts=true
|
do_statistics_insts=true
|
||||||
dstage2_mmu=system.cpu.dstage2_mmu
|
dstage2_mmu=system.cpu.dstage2_mmu
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=16
|
||||||
fetchToDecodeDelay=1
|
fetchQueueSize=32
|
||||||
|
fetchToDecodeDelay=3
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=3
|
||||||
forwardComSize=5
|
forwardComSize=5
|
||||||
fuPool=system.cpu.fuPool
|
fuPool=system.cpu.fuPool
|
||||||
function_trace=false
|
function_trace=false
|
||||||
|
@ -97,20 +98,20 @@ max_insts_any_thread=0
|
||||||
max_loads_all_threads=0
|
max_loads_all_threads=0
|
||||||
max_loads_any_thread=0
|
max_loads_any_thread=0
|
||||||
needsTSO=false
|
needsTSO=false
|
||||||
numIQEntries=64
|
numIQEntries=32
|
||||||
numPhysCCRegs=0
|
numPhysCCRegs=640
|
||||||
numPhysFloatRegs=256
|
numPhysFloatRegs=192
|
||||||
numPhysIntRegs=256
|
numPhysIntRegs=128
|
||||||
numROBEntries=192
|
numROBEntries=40
|
||||||
numRobs=1
|
numRobs=1
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
renameToDecodeDelay=1
|
renameToDecodeDelay=1
|
||||||
renameToFetchDelay=1
|
renameToFetchDelay=1
|
||||||
renameToIEWDelay=2
|
renameToIEWDelay=1
|
||||||
renameToROBDelay=1
|
renameToROBDelay=1
|
||||||
renameWidth=8
|
renameWidth=3
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
smtCommitPolicy=RoundRobin
|
smtCommitPolicy=RoundRobin
|
||||||
smtFetchPolicy=SingleThread
|
smtFetchPolicy=SingleThread
|
||||||
|
@ -128,7 +129,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=system.cpu.workload
|
workload=system.cpu.workload
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -136,8 +136,8 @@ icache_port=system.cpu.icache.cpu_side
|
||||||
|
|
||||||
[system.cpu.branchPred]
|
[system.cpu.branchPred]
|
||||||
type=BranchPredictor
|
type=BranchPredictor
|
||||||
BTBEntries=4096
|
BTBEntries=2048
|
||||||
BTBTagSize=16
|
BTBTagSize=18
|
||||||
RASSize=16
|
RASSize=16
|
||||||
choiceCtrBits=2
|
choiceCtrBits=2
|
||||||
choicePredictorSize=8192
|
choicePredictorSize=8192
|
||||||
|
@ -149,7 +149,7 @@ localCtrBits=2
|
||||||
localHistoryTableSize=2048
|
localHistoryTableSize=2048
|
||||||
localPredictorSize=2048
|
localPredictorSize=2048
|
||||||
numThreads=1
|
numThreads=1
|
||||||
predType=tournament
|
predType=bi-mode
|
||||||
|
|
||||||
[system.cpu.dcache]
|
[system.cpu.dcache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -162,17 +162,17 @@ forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=6
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=2
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=262144
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.dcache.tags
|
tags=system.cpu.dcache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=16
|
||||||
cpu_side=system.cpu.dcache_port
|
cpu_side=system.cpu.dcache_port
|
||||||
mem_side=system.cpu.toL2Bus.slave[1]
|
mem_side=system.cpu.toL2Bus.slave[1]
|
||||||
|
|
||||||
|
@ -184,7 +184,7 @@ clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=262144
|
size=32768
|
||||||
|
|
||||||
[system.cpu.dstage2_mmu]
|
[system.cpu.dstage2_mmu]
|
||||||
type=ArmStage2MMU
|
type=ArmStage2MMU
|
||||||
|
@ -229,14 +229,14 @@ port=system.cpu.toL2Bus.slave[3]
|
||||||
|
|
||||||
[system.cpu.fuPool]
|
[system.cpu.fuPool]
|
||||||
type=FUPool
|
type=FUPool
|
||||||
children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
|
children=FUList0 FUList1 FUList2 FUList3 FUList4
|
||||||
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 system.cpu.fuPool.FUList5 system.cpu.fuPool.FUList6 system.cpu.fuPool.FUList7 system.cpu.fuPool.FUList8
|
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList0]
|
[system.cpu.fuPool.FUList0]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList
|
children=opList
|
||||||
count=6
|
count=2
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList0.opList
|
opList=system.cpu.fuPool.FUList0.opList
|
||||||
|
|
||||||
|
@ -249,10 +249,10 @@ opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1]
|
[system.cpu.fuPool.FUList1]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1
|
children=opList0 opList1 opList2
|
||||||
count=2
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
|
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 system.cpu.fuPool.FUList1.opList2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1.opList0]
|
[system.cpu.fuPool.FUList1.opList0]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
|
@ -264,275 +264,233 @@ opLat=3
|
||||||
[system.cpu.fuPool.FUList1.opList1]
|
[system.cpu.fuPool.FUList1.opList1]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=19
|
issueLat=12
|
||||||
opClass=IntDiv
|
opClass=IntDiv
|
||||||
opLat=20
|
opLat=12
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList1.opList2]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=IprAccess
|
||||||
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2]
|
[system.cpu.fuPool.FUList2]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatAdd
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCmp
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCvt
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=2
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatMult
|
|
||||||
opLat=4
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=12
|
|
||||||
opClass=FloatDiv
|
|
||||||
opLat=12
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=24
|
|
||||||
opClass=FloatSqrt
|
|
||||||
opLat=24
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
children=opList
|
||||||
count=0
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList4.opList
|
opList=system.cpu.fuPool.FUList2.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4.opList]
|
[system.cpu.fuPool.FUList2.opList]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=MemRead
|
||||||
opLat=1
|
opLat=2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5]
|
[system.cpu.fuPool.FUList3]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
|
children=opList
|
||||||
count=4
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 system.cpu.fuPool.FUList5.opList02 system.cpu.fuPool.FUList5.opList03 system.cpu.fuPool.FUList5.opList04 system.cpu.fuPool.FUList5.opList05 system.cpu.fuPool.FUList5.opList06 system.cpu.fuPool.FUList5.opList07 system.cpu.fuPool.FUList5.opList08 system.cpu.fuPool.FUList5.opList09 system.cpu.fuPool.FUList5.opList10 system.cpu.fuPool.FUList5.opList11 system.cpu.fuPool.FUList5.opList12 system.cpu.fuPool.FUList5.opList13 system.cpu.fuPool.FUList5.opList14 system.cpu.fuPool.FUList5.opList15 system.cpu.fuPool.FUList5.opList16 system.cpu.fuPool.FUList5.opList17 system.cpu.fuPool.FUList5.opList18 system.cpu.fuPool.FUList5.opList19
|
opList=system.cpu.fuPool.FUList3.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList00]
|
[system.cpu.fuPool.FUList3.opList]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=MemWrite
|
||||||
|
opLat=2
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4]
|
||||||
|
type=FUDesc
|
||||||
|
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19 opList20 opList21 opList22 opList23 opList24 opList25
|
||||||
|
count=2
|
||||||
|
eventq_index=0
|
||||||
|
opList=system.cpu.fuPool.FUList4.opList00 system.cpu.fuPool.FUList4.opList01 system.cpu.fuPool.FUList4.opList02 system.cpu.fuPool.FUList4.opList03 system.cpu.fuPool.FUList4.opList04 system.cpu.fuPool.FUList4.opList05 system.cpu.fuPool.FUList4.opList06 system.cpu.fuPool.FUList4.opList07 system.cpu.fuPool.FUList4.opList08 system.cpu.fuPool.FUList4.opList09 system.cpu.fuPool.FUList4.opList10 system.cpu.fuPool.FUList4.opList11 system.cpu.fuPool.FUList4.opList12 system.cpu.fuPool.FUList4.opList13 system.cpu.fuPool.FUList4.opList14 system.cpu.fuPool.FUList4.opList15 system.cpu.fuPool.FUList4.opList16 system.cpu.fuPool.FUList4.opList17 system.cpu.fuPool.FUList4.opList18 system.cpu.fuPool.FUList4.opList19 system.cpu.fuPool.FUList4.opList20 system.cpu.fuPool.FUList4.opList21 system.cpu.fuPool.FUList4.opList22 system.cpu.fuPool.FUList4.opList23 system.cpu.fuPool.FUList4.opList24 system.cpu.fuPool.FUList4.opList25
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList00]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAdd
|
opClass=SimdAdd
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList01]
|
[system.cpu.fuPool.FUList4.opList01]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAddAcc
|
opClass=SimdAddAcc
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList02]
|
[system.cpu.fuPool.FUList4.opList02]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAlu
|
opClass=SimdAlu
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList03]
|
[system.cpu.fuPool.FUList4.opList03]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCmp
|
opClass=SimdCmp
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList04]
|
[system.cpu.fuPool.FUList4.opList04]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCvt
|
opClass=SimdCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList05]
|
[system.cpu.fuPool.FUList4.opList05]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMisc
|
opClass=SimdMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList06]
|
[system.cpu.fuPool.FUList4.opList06]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMult
|
opClass=SimdMult
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList07]
|
[system.cpu.fuPool.FUList4.opList07]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMultAcc
|
opClass=SimdMultAcc
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList08]
|
[system.cpu.fuPool.FUList4.opList08]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShift
|
opClass=SimdShift
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList09]
|
[system.cpu.fuPool.FUList4.opList09]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShiftAcc
|
opClass=SimdShiftAcc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList10]
|
[system.cpu.fuPool.FUList4.opList10]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdSqrt
|
opClass=SimdSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList11]
|
[system.cpu.fuPool.FUList4.opList11]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAdd
|
opClass=SimdFloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList12]
|
[system.cpu.fuPool.FUList4.opList12]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAlu
|
opClass=SimdFloatAlu
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList13]
|
[system.cpu.fuPool.FUList4.opList13]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCmp
|
opClass=SimdFloatCmp
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList14]
|
[system.cpu.fuPool.FUList4.opList14]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCvt
|
opClass=SimdFloatCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList15]
|
[system.cpu.fuPool.FUList4.opList15]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatDiv
|
opClass=SimdFloatDiv
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList16]
|
[system.cpu.fuPool.FUList4.opList16]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMisc
|
opClass=SimdFloatMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList17]
|
[system.cpu.fuPool.FUList4.opList17]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMult
|
opClass=SimdFloatMult
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList18]
|
[system.cpu.fuPool.FUList4.opList18]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMultAcc
|
opClass=SimdFloatMultAcc
|
||||||
opLat=1
|
opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList19]
|
[system.cpu.fuPool.FUList4.opList19]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatSqrt
|
opClass=SimdFloatSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6]
|
[system.cpu.fuPool.FUList4.opList20]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=0
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList6.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7]
|
[system.cpu.fuPool.FUList4.opList21]
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList0]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=FloatCmp
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList1]
|
[system.cpu.fuPool.FUList4.opList22]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatCvt
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8]
|
[system.cpu.fuPool.FUList4.opList23]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=1
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList8.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=3
|
issueLat=9
|
||||||
opClass=IprAccess
|
opClass=FloatDiv
|
||||||
opLat=3
|
opLat=9
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList24]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=33
|
||||||
|
opClass=FloatSqrt
|
||||||
|
opLat=33
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList25]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=FloatMult
|
||||||
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.icache]
|
[system.cpu.icache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -542,18 +500,18 @@ assoc=2
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=2
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=131072
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.icache.tags
|
tags=system.cpu.icache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu.icache_port
|
cpu_side=system.cpu.icache_port
|
||||||
|
@ -565,9 +523,9 @@ assoc=2
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=131072
|
size=32768
|
||||||
|
|
||||||
[system.cpu.interrupts]
|
[system.cpu.interrupts]
|
||||||
type=ArmInterrupts
|
type=ArmInterrupts
|
||||||
|
@ -645,44 +603,62 @@ port=system.cpu.toL2Bus.slave[2]
|
||||||
|
|
||||||
[system.cpu.l2cache]
|
[system.cpu.l2cache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
children=tags
|
children=prefetcher tags
|
||||||
addr_ranges=0:18446744073709551615
|
addr_ranges=0:18446744073709551615
|
||||||
assoc=8
|
assoc=16
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=20
|
hit_latency=12
|
||||||
is_top_level=false
|
is_top_level=false
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=20
|
mshrs=16
|
||||||
prefetch_on_access=false
|
prefetch_on_access=true
|
||||||
prefetcher=Null
|
prefetcher=system.cpu.l2cache.prefetcher
|
||||||
response_latency=20
|
response_latency=12
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=2097152
|
size=1048576
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.l2cache.tags
|
tags=system.cpu.l2cache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu.toL2Bus.master[0]
|
cpu_side=system.cpu.toL2Bus.master[0]
|
||||||
mem_side=system.membus.slave[1]
|
mem_side=system.membus.slave[1]
|
||||||
|
|
||||||
|
[system.cpu.l2cache.prefetcher]
|
||||||
|
type=StridePrefetcher
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
cross_pages=false
|
||||||
|
data_accesses_only=false
|
||||||
|
degree=8
|
||||||
|
eventq_index=0
|
||||||
|
inst_tagged=true
|
||||||
|
latency=1
|
||||||
|
on_miss_only=false
|
||||||
|
on_prefetch=true
|
||||||
|
on_read_only=false
|
||||||
|
serial_squash=false
|
||||||
|
size=100
|
||||||
|
sys=system
|
||||||
|
use_master_id=true
|
||||||
|
|
||||||
[system.cpu.l2cache.tags]
|
[system.cpu.l2cache.tags]
|
||||||
type=LRU
|
type=RandomRepl
|
||||||
assoc=8
|
assoc=16
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=20
|
hit_latency=12
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=2097152
|
size=1048576
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -712,6 +688,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -730,10 +707,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -742,8 +720,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -752,6 +755,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -765,19 +769,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -70,9 +70,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -223,6 +220,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -241,10 +239,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -299,10 +299,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -332,6 +333,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -350,10 +352,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -68,9 +68,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -158,6 +155,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -176,10 +174,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -234,10 +234,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -267,6 +268,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -285,10 +287,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -632,10 +632,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -665,6 +666,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -683,10 +685,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -695,8 +698,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -705,6 +733,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -718,19 +747,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -17,6 +17,7 @@ clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
init_param=0
|
init_param=0
|
||||||
kernel=
|
kernel=
|
||||||
|
kernel_addr_check=true
|
||||||
load_addr_mask=1099511627775
|
load_addr_mask=1099511627775
|
||||||
load_offset=0
|
load_offset=0
|
||||||
mem_mode=timing
|
mem_mode=timing
|
||||||
|
@ -73,6 +74,7 @@ do_statistics_insts=true
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -125,7 +127,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=system.cpu.workload
|
workload=system.cpu.workload
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -580,10 +581,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -603,7 +605,7 @@ env=
|
||||||
errout=cerr
|
errout=cerr
|
||||||
euid=100
|
euid=100
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
executable=/home/stever/m5/dist/cpu2000/binaries/alpha/tru64/twolf
|
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/twolf
|
||||||
gid=100
|
gid=100
|
||||||
input=cin
|
input=cin
|
||||||
max_stack_size=67108864
|
max_stack_size=67108864
|
||||||
|
@ -613,6 +615,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -631,10 +634,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -643,8 +647,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -653,6 +682,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -666,19 +696,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -68,9 +68,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -125,6 +122,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -143,10 +141,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -201,10 +201,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -234,6 +235,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -252,10 +254,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -730,10 +730,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -763,6 +764,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -781,10 +783,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -793,8 +796,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -803,6 +831,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -816,19 +845,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
0
tests/long/se/70.twolf/ref/arm/linux/minor-timing/simerr
Normal file → Executable file
0
tests/long/se/70.twolf/ref/arm/linux/minor-timing/simerr
Normal file → Executable file
0
tests/long/se/70.twolf/ref/arm/linux/minor-timing/simout
Normal file → Executable file
0
tests/long/se/70.twolf/ref/arm/linux/minor-timing/simout
Normal file → Executable file
|
@ -47,10 +47,10 @@ voltage_domain=system.voltage_domain
|
||||||
type=DerivO3CPU
|
type=DerivO3CPU
|
||||||
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
|
children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
|
||||||
LFSTSize=1024
|
LFSTSize=1024
|
||||||
LQEntries=32
|
LQEntries=16
|
||||||
LSQCheckLoads=true
|
LSQCheckLoads=true
|
||||||
LSQDepCheckShift=4
|
LSQDepCheckShift=0
|
||||||
SQEntries=32
|
SQEntries=16
|
||||||
SSITSize=1024
|
SSITSize=1024
|
||||||
activity=0
|
activity=0
|
||||||
backComSize=5
|
backComSize=5
|
||||||
|
@ -65,19 +65,20 @@ commitToRenameDelay=1
|
||||||
commitWidth=8
|
commitWidth=8
|
||||||
cpu_id=0
|
cpu_id=0
|
||||||
decodeToFetchDelay=1
|
decodeToFetchDelay=1
|
||||||
decodeToRenameDelay=1
|
decodeToRenameDelay=2
|
||||||
decodeWidth=8
|
decodeWidth=3
|
||||||
dispatchWidth=8
|
dispatchWidth=6
|
||||||
do_checkpoint_insts=true
|
do_checkpoint_insts=true
|
||||||
do_quiesce=true
|
do_quiesce=true
|
||||||
do_statistics_insts=true
|
do_statistics_insts=true
|
||||||
dstage2_mmu=system.cpu.dstage2_mmu
|
dstage2_mmu=system.cpu.dstage2_mmu
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=16
|
||||||
fetchToDecodeDelay=1
|
fetchQueueSize=32
|
||||||
|
fetchToDecodeDelay=3
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=3
|
||||||
forwardComSize=5
|
forwardComSize=5
|
||||||
fuPool=system.cpu.fuPool
|
fuPool=system.cpu.fuPool
|
||||||
function_trace=false
|
function_trace=false
|
||||||
|
@ -97,20 +98,20 @@ max_insts_any_thread=0
|
||||||
max_loads_all_threads=0
|
max_loads_all_threads=0
|
||||||
max_loads_any_thread=0
|
max_loads_any_thread=0
|
||||||
needsTSO=false
|
needsTSO=false
|
||||||
numIQEntries=64
|
numIQEntries=32
|
||||||
numPhysCCRegs=0
|
numPhysCCRegs=640
|
||||||
numPhysFloatRegs=256
|
numPhysFloatRegs=192
|
||||||
numPhysIntRegs=256
|
numPhysIntRegs=128
|
||||||
numROBEntries=192
|
numROBEntries=40
|
||||||
numRobs=1
|
numRobs=1
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
renameToDecodeDelay=1
|
renameToDecodeDelay=1
|
||||||
renameToFetchDelay=1
|
renameToFetchDelay=1
|
||||||
renameToIEWDelay=2
|
renameToIEWDelay=1
|
||||||
renameToROBDelay=1
|
renameToROBDelay=1
|
||||||
renameWidth=8
|
renameWidth=3
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
smtCommitPolicy=RoundRobin
|
smtCommitPolicy=RoundRobin
|
||||||
smtFetchPolicy=SingleThread
|
smtFetchPolicy=SingleThread
|
||||||
|
@ -128,7 +129,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=system.cpu.workload
|
workload=system.cpu.workload
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -136,8 +136,8 @@ icache_port=system.cpu.icache.cpu_side
|
||||||
|
|
||||||
[system.cpu.branchPred]
|
[system.cpu.branchPred]
|
||||||
type=BranchPredictor
|
type=BranchPredictor
|
||||||
BTBEntries=4096
|
BTBEntries=2048
|
||||||
BTBTagSize=16
|
BTBTagSize=18
|
||||||
RASSize=16
|
RASSize=16
|
||||||
choiceCtrBits=2
|
choiceCtrBits=2
|
||||||
choicePredictorSize=8192
|
choicePredictorSize=8192
|
||||||
|
@ -149,7 +149,7 @@ localCtrBits=2
|
||||||
localHistoryTableSize=2048
|
localHistoryTableSize=2048
|
||||||
localPredictorSize=2048
|
localPredictorSize=2048
|
||||||
numThreads=1
|
numThreads=1
|
||||||
predType=tournament
|
predType=bi-mode
|
||||||
|
|
||||||
[system.cpu.dcache]
|
[system.cpu.dcache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -162,17 +162,17 @@ forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=6
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=2
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=262144
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.dcache.tags
|
tags=system.cpu.dcache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=16
|
||||||
cpu_side=system.cpu.dcache_port
|
cpu_side=system.cpu.dcache_port
|
||||||
mem_side=system.cpu.toL2Bus.slave[1]
|
mem_side=system.cpu.toL2Bus.slave[1]
|
||||||
|
|
||||||
|
@ -184,7 +184,7 @@ clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=262144
|
size=32768
|
||||||
|
|
||||||
[system.cpu.dstage2_mmu]
|
[system.cpu.dstage2_mmu]
|
||||||
type=ArmStage2MMU
|
type=ArmStage2MMU
|
||||||
|
@ -229,14 +229,14 @@ port=system.cpu.toL2Bus.slave[3]
|
||||||
|
|
||||||
[system.cpu.fuPool]
|
[system.cpu.fuPool]
|
||||||
type=FUPool
|
type=FUPool
|
||||||
children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
|
children=FUList0 FUList1 FUList2 FUList3 FUList4
|
||||||
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 system.cpu.fuPool.FUList5 system.cpu.fuPool.FUList6 system.cpu.fuPool.FUList7 system.cpu.fuPool.FUList8
|
FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList0]
|
[system.cpu.fuPool.FUList0]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList
|
children=opList
|
||||||
count=6
|
count=2
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList0.opList
|
opList=system.cpu.fuPool.FUList0.opList
|
||||||
|
|
||||||
|
@ -249,10 +249,10 @@ opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1]
|
[system.cpu.fuPool.FUList1]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1
|
children=opList0 opList1 opList2
|
||||||
count=2
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
|
opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 system.cpu.fuPool.FUList1.opList2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList1.opList0]
|
[system.cpu.fuPool.FUList1.opList0]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
|
@ -264,275 +264,233 @@ opLat=3
|
||||||
[system.cpu.fuPool.FUList1.opList1]
|
[system.cpu.fuPool.FUList1.opList1]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=19
|
issueLat=12
|
||||||
opClass=IntDiv
|
opClass=IntDiv
|
||||||
opLat=20
|
opLat=12
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList1.opList2]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=IprAccess
|
||||||
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2]
|
[system.cpu.fuPool.FUList2]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatAdd
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCmp
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList2.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatCvt
|
|
||||||
opLat=2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1 opList2
|
|
||||||
count=2
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList0]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=1
|
|
||||||
opClass=FloatMult
|
|
||||||
opLat=4
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList1]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=12
|
|
||||||
opClass=FloatDiv
|
|
||||||
opLat=12
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList3.opList2]
|
|
||||||
type=OpDesc
|
|
||||||
eventq_index=0
|
|
||||||
issueLat=24
|
|
||||||
opClass=FloatSqrt
|
|
||||||
opLat=24
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4]
|
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
children=opList
|
||||||
count=0
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList4.opList
|
opList=system.cpu.fuPool.FUList2.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList4.opList]
|
[system.cpu.fuPool.FUList2.opList]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=MemRead
|
||||||
opLat=1
|
opLat=2
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5]
|
[system.cpu.fuPool.FUList3]
|
||||||
type=FUDesc
|
type=FUDesc
|
||||||
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
|
children=opList
|
||||||
count=4
|
count=1
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 system.cpu.fuPool.FUList5.opList02 system.cpu.fuPool.FUList5.opList03 system.cpu.fuPool.FUList5.opList04 system.cpu.fuPool.FUList5.opList05 system.cpu.fuPool.FUList5.opList06 system.cpu.fuPool.FUList5.opList07 system.cpu.fuPool.FUList5.opList08 system.cpu.fuPool.FUList5.opList09 system.cpu.fuPool.FUList5.opList10 system.cpu.fuPool.FUList5.opList11 system.cpu.fuPool.FUList5.opList12 system.cpu.fuPool.FUList5.opList13 system.cpu.fuPool.FUList5.opList14 system.cpu.fuPool.FUList5.opList15 system.cpu.fuPool.FUList5.opList16 system.cpu.fuPool.FUList5.opList17 system.cpu.fuPool.FUList5.opList18 system.cpu.fuPool.FUList5.opList19
|
opList=system.cpu.fuPool.FUList3.opList
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList00]
|
[system.cpu.fuPool.FUList3.opList]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=MemWrite
|
||||||
|
opLat=2
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4]
|
||||||
|
type=FUDesc
|
||||||
|
children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19 opList20 opList21 opList22 opList23 opList24 opList25
|
||||||
|
count=2
|
||||||
|
eventq_index=0
|
||||||
|
opList=system.cpu.fuPool.FUList4.opList00 system.cpu.fuPool.FUList4.opList01 system.cpu.fuPool.FUList4.opList02 system.cpu.fuPool.FUList4.opList03 system.cpu.fuPool.FUList4.opList04 system.cpu.fuPool.FUList4.opList05 system.cpu.fuPool.FUList4.opList06 system.cpu.fuPool.FUList4.opList07 system.cpu.fuPool.FUList4.opList08 system.cpu.fuPool.FUList4.opList09 system.cpu.fuPool.FUList4.opList10 system.cpu.fuPool.FUList4.opList11 system.cpu.fuPool.FUList4.opList12 system.cpu.fuPool.FUList4.opList13 system.cpu.fuPool.FUList4.opList14 system.cpu.fuPool.FUList4.opList15 system.cpu.fuPool.FUList4.opList16 system.cpu.fuPool.FUList4.opList17 system.cpu.fuPool.FUList4.opList18 system.cpu.fuPool.FUList4.opList19 system.cpu.fuPool.FUList4.opList20 system.cpu.fuPool.FUList4.opList21 system.cpu.fuPool.FUList4.opList22 system.cpu.fuPool.FUList4.opList23 system.cpu.fuPool.FUList4.opList24 system.cpu.fuPool.FUList4.opList25
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList00]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAdd
|
opClass=SimdAdd
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList01]
|
[system.cpu.fuPool.FUList4.opList01]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAddAcc
|
opClass=SimdAddAcc
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList02]
|
[system.cpu.fuPool.FUList4.opList02]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdAlu
|
opClass=SimdAlu
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList03]
|
[system.cpu.fuPool.FUList4.opList03]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCmp
|
opClass=SimdCmp
|
||||||
opLat=1
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList04]
|
[system.cpu.fuPool.FUList4.opList04]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdCvt
|
opClass=SimdCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList05]
|
[system.cpu.fuPool.FUList4.opList05]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMisc
|
opClass=SimdMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList06]
|
[system.cpu.fuPool.FUList4.opList06]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMult
|
opClass=SimdMult
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList07]
|
[system.cpu.fuPool.FUList4.opList07]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdMultAcc
|
opClass=SimdMultAcc
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList08]
|
[system.cpu.fuPool.FUList4.opList08]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShift
|
opClass=SimdShift
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList09]
|
[system.cpu.fuPool.FUList4.opList09]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdShiftAcc
|
opClass=SimdShiftAcc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList10]
|
[system.cpu.fuPool.FUList4.opList10]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdSqrt
|
opClass=SimdSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList11]
|
[system.cpu.fuPool.FUList4.opList11]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAdd
|
opClass=SimdFloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList12]
|
[system.cpu.fuPool.FUList4.opList12]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatAlu
|
opClass=SimdFloatAlu
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList13]
|
[system.cpu.fuPool.FUList4.opList13]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCmp
|
opClass=SimdFloatCmp
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList14]
|
[system.cpu.fuPool.FUList4.opList14]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatCvt
|
opClass=SimdFloatCvt
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList15]
|
[system.cpu.fuPool.FUList4.opList15]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatDiv
|
opClass=SimdFloatDiv
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList16]
|
[system.cpu.fuPool.FUList4.opList16]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMisc
|
opClass=SimdFloatMisc
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList17]
|
[system.cpu.fuPool.FUList4.opList17]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMult
|
opClass=SimdFloatMult
|
||||||
opLat=1
|
opLat=3
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList18]
|
[system.cpu.fuPool.FUList4.opList18]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatMultAcc
|
opClass=SimdFloatMultAcc
|
||||||
opLat=1
|
opLat=1
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList5.opList19]
|
[system.cpu.fuPool.FUList4.opList19]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=SimdFloatSqrt
|
opClass=SimdFloatSqrt
|
||||||
opLat=1
|
opLat=9
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6]
|
[system.cpu.fuPool.FUList4.opList20]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=0
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList6.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList6.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatAdd
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7]
|
[system.cpu.fuPool.FUList4.opList21]
|
||||||
type=FUDesc
|
|
||||||
children=opList0 opList1
|
|
||||||
count=4
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList0]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemRead
|
opClass=FloatCmp
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList7.opList1]
|
[system.cpu.fuPool.FUList4.opList22]
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=1
|
issueLat=1
|
||||||
opClass=MemWrite
|
opClass=FloatCvt
|
||||||
opLat=1
|
opLat=5
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8]
|
[system.cpu.fuPool.FUList4.opList23]
|
||||||
type=FUDesc
|
|
||||||
children=opList
|
|
||||||
count=1
|
|
||||||
eventq_index=0
|
|
||||||
opList=system.cpu.fuPool.FUList8.opList
|
|
||||||
|
|
||||||
[system.cpu.fuPool.FUList8.opList]
|
|
||||||
type=OpDesc
|
type=OpDesc
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
issueLat=3
|
issueLat=9
|
||||||
opClass=IprAccess
|
opClass=FloatDiv
|
||||||
opLat=3
|
opLat=9
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList24]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=33
|
||||||
|
opClass=FloatSqrt
|
||||||
|
opLat=33
|
||||||
|
|
||||||
|
[system.cpu.fuPool.FUList4.opList25]
|
||||||
|
type=OpDesc
|
||||||
|
eventq_index=0
|
||||||
|
issueLat=1
|
||||||
|
opClass=FloatMult
|
||||||
|
opLat=4
|
||||||
|
|
||||||
[system.cpu.icache]
|
[system.cpu.icache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
|
@ -542,18 +500,18 @@ assoc=2
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=2
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=131072
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.icache.tags
|
tags=system.cpu.icache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu.icache_port
|
cpu_side=system.cpu.icache_port
|
||||||
|
@ -565,9 +523,9 @@ assoc=2
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=131072
|
size=32768
|
||||||
|
|
||||||
[system.cpu.interrupts]
|
[system.cpu.interrupts]
|
||||||
type=ArmInterrupts
|
type=ArmInterrupts
|
||||||
|
@ -645,44 +603,62 @@ port=system.cpu.toL2Bus.slave[2]
|
||||||
|
|
||||||
[system.cpu.l2cache]
|
[system.cpu.l2cache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
children=tags
|
children=prefetcher tags
|
||||||
addr_ranges=0:18446744073709551615
|
addr_ranges=0:18446744073709551615
|
||||||
assoc=8
|
assoc=16
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=20
|
hit_latency=12
|
||||||
is_top_level=false
|
is_top_level=false
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=20
|
mshrs=16
|
||||||
prefetch_on_access=false
|
prefetch_on_access=true
|
||||||
prefetcher=Null
|
prefetcher=system.cpu.l2cache.prefetcher
|
||||||
response_latency=20
|
response_latency=12
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=2097152
|
size=1048576
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu.l2cache.tags
|
tags=system.cpu.l2cache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu.toL2Bus.master[0]
|
cpu_side=system.cpu.toL2Bus.master[0]
|
||||||
mem_side=system.membus.slave[1]
|
mem_side=system.membus.slave[1]
|
||||||
|
|
||||||
|
[system.cpu.l2cache.prefetcher]
|
||||||
|
type=StridePrefetcher
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
cross_pages=false
|
||||||
|
data_accesses_only=false
|
||||||
|
degree=8
|
||||||
|
eventq_index=0
|
||||||
|
inst_tagged=true
|
||||||
|
latency=1
|
||||||
|
on_miss_only=false
|
||||||
|
on_prefetch=true
|
||||||
|
on_read_only=false
|
||||||
|
serial_squash=false
|
||||||
|
size=100
|
||||||
|
sys=system
|
||||||
|
use_master_id=true
|
||||||
|
|
||||||
[system.cpu.l2cache.tags]
|
[system.cpu.l2cache.tags]
|
||||||
type=LRU
|
type=RandomRepl
|
||||||
assoc=8
|
assoc=16
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=20
|
hit_latency=12
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=2097152
|
size=1048576
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -712,6 +688,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -730,10 +707,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -742,8 +720,33 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -752,6 +755,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -765,19 +769,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -70,9 +70,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -223,6 +220,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -241,10 +239,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -299,10 +299,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -332,6 +333,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -350,10 +352,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -68,9 +68,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -124,6 +121,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -142,10 +140,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -200,10 +200,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -233,6 +234,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -251,10 +253,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -74,6 +74,7 @@ do_statistics_insts=true
|
||||||
dtb=system.cpu.dtb
|
dtb=system.cpu.dtb
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
fetchBufferSize=64
|
fetchBufferSize=64
|
||||||
|
fetchQueueSize=32
|
||||||
fetchToDecodeDelay=1
|
fetchToDecodeDelay=1
|
||||||
fetchTrapLatency=1
|
fetchTrapLatency=1
|
||||||
fetchWidth=8
|
fetchWidth=8
|
||||||
|
@ -126,7 +127,6 @@ switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
trapLatency=13
|
trapLatency=13
|
||||||
wbDepth=1
|
|
||||||
wbWidth=8
|
wbWidth=8
|
||||||
workload=system.cpu.workload
|
workload=system.cpu.workload
|
||||||
dcache_port=system.cpu.dcache.cpu_side
|
dcache_port=system.cpu.dcache.cpu_side
|
||||||
|
@ -614,10 +614,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -647,6 +648,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -665,10 +667,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -677,8 +680,33 @@ slave=system.system_port system.cpu.l2cache.mem_side system.cpu.interrupts.int_m
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -687,6 +715,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -700,19 +729,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
|
|
@ -68,9 +68,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -158,6 +155,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -176,10 +174,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -234,10 +234,11 @@ sequential_access=false
|
||||||
size=2097152
|
size=2097152
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -267,6 +268,7 @@ ppid=99
|
||||||
simpoint=0
|
simpoint=0
|
||||||
system=system
|
system=system
|
||||||
uid=100
|
uid=100
|
||||||
|
useArchPT=false
|
||||||
|
|
||||||
[system.cpu_clk_domain]
|
[system.cpu_clk_domain]
|
||||||
type=SrcClockDomain
|
type=SrcClockDomain
|
||||||
|
@ -285,10 +287,11 @@ sys_clk_domain=system.clk_domain
|
||||||
transition_latency=100000000
|
transition_latency=100000000
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
|
|
@ -84,9 +84,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -217,9 +214,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -393,7 +387,7 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
@ -474,11 +468,12 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -539,10 +534,11 @@ output=true
|
||||||
port=3456
|
port=3456
|
||||||
|
|
||||||
[system.toL2Bus]
|
[system.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -611,6 +607,7 @@ HeaderType=0
|
||||||
InterruptLine=30
|
InterruptLine=30
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -1066,6 +1063,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
|
|
@ -84,9 +84,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -224,10 +221,11 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -306,7 +304,7 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
@ -352,11 +350,12 @@ sequential_access=false
|
||||||
size=1024
|
size=1024
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -478,6 +477,7 @@ HeaderType=0
|
||||||
InterruptLine=30
|
InterruptLine=30
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -933,6 +933,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
|
|
@ -379,7 +379,7 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
@ -460,11 +460,12 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -492,8 +493,33 @@ pio=system.membus.default
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -502,6 +528,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -515,19 +542,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
@ -555,10 +589,11 @@ output=true
|
||||||
port=3456
|
port=3456
|
||||||
|
|
||||||
[system.toL2Bus]
|
[system.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -627,6 +662,7 @@ HeaderType=0
|
||||||
InterruptLine=30
|
InterruptLine=30
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -1082,6 +1118,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
|
|
@ -217,10 +217,11 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -299,7 +300,7 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
@ -345,11 +346,12 @@ sequential_access=false
|
||||||
size=1024
|
size=1024
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -377,8 +379,33 @@ pio=system.membus.default
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=DRAMCtrl
|
type=DRAMCtrl
|
||||||
|
IDD0=0.075000
|
||||||
|
IDD02=0.000000
|
||||||
|
IDD2N=0.050000
|
||||||
|
IDD2N2=0.000000
|
||||||
|
IDD2P0=0.000000
|
||||||
|
IDD2P02=0.000000
|
||||||
|
IDD2P1=0.000000
|
||||||
|
IDD2P12=0.000000
|
||||||
|
IDD3N=0.057000
|
||||||
|
IDD3N2=0.000000
|
||||||
|
IDD3P0=0.000000
|
||||||
|
IDD3P02=0.000000
|
||||||
|
IDD3P1=0.000000
|
||||||
|
IDD3P12=0.000000
|
||||||
|
IDD4R=0.187000
|
||||||
|
IDD4R2=0.000000
|
||||||
|
IDD4W=0.165000
|
||||||
|
IDD4W2=0.000000
|
||||||
|
IDD5=0.220000
|
||||||
|
IDD52=0.000000
|
||||||
|
IDD6=0.000000
|
||||||
|
IDD62=0.000000
|
||||||
|
VDD=1.500000
|
||||||
|
VDD2=0.000000
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=RoRaBaChCo
|
addr_mapping=RoRaBaChCo
|
||||||
|
bank_groups_per_rank=0
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
burst_length=8
|
burst_length=8
|
||||||
channels=1
|
channels=1
|
||||||
|
@ -387,6 +414,7 @@ conf_table_reported=true
|
||||||
device_bus_width=8
|
device_bus_width=8
|
||||||
device_rowbuffer_size=1024
|
device_rowbuffer_size=1024
|
||||||
devices_per_rank=8
|
devices_per_rank=8
|
||||||
|
dll=true
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
max_accesses_per_row=16
|
max_accesses_per_row=16
|
||||||
|
@ -400,19 +428,26 @@ read_buffer_size=32
|
||||||
static_backend_latency=10000
|
static_backend_latency=10000
|
||||||
static_frontend_latency=10000
|
static_frontend_latency=10000
|
||||||
tBURST=5000
|
tBURST=5000
|
||||||
|
tCCD_L=0
|
||||||
tCK=1250
|
tCK=1250
|
||||||
tCL=13750
|
tCL=13750
|
||||||
|
tCS=2500
|
||||||
tRAS=35000
|
tRAS=35000
|
||||||
tRCD=13750
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=260000
|
tRFC=260000
|
||||||
tRP=13750
|
tRP=13750
|
||||||
tRRD=6000
|
tRRD=6000
|
||||||
|
tRRD_L=0
|
||||||
tRTP=7500
|
tRTP=7500
|
||||||
tRTW=2500
|
tRTW=2500
|
||||||
tWR=15000
|
tWR=15000
|
||||||
tWTR=7500
|
tWTR=7500
|
||||||
tXAW=30000
|
tXAW=30000
|
||||||
|
tXP=0
|
||||||
|
tXPDLL=0
|
||||||
|
tXS=0
|
||||||
|
tXSDLL=0
|
||||||
write_buffer_size=64
|
write_buffer_size=64
|
||||||
write_high_thresh_perc=85
|
write_high_thresh_perc=85
|
||||||
write_low_thresh_perc=50
|
write_low_thresh_perc=50
|
||||||
|
@ -501,6 +536,7 @@ HeaderType=0
|
||||||
InterruptLine=30
|
InterruptLine=30
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -956,6 +992,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
|
|
@ -37,7 +37,7 @@ load_offset=0
|
||||||
machine_type=RealView_PBX
|
machine_type=RealView_PBX
|
||||||
mem_mode=atomic
|
mem_mode=atomic
|
||||||
mem_ranges=0:134217727
|
mem_ranges=0:134217727
|
||||||
memories=system.physmem system.realview.nvmem
|
memories=system.realview.nvmem system.physmem
|
||||||
multi_proc=true
|
multi_proc=true
|
||||||
num_work_ids=16
|
num_work_ids=16
|
||||||
panic_on_oops=true
|
panic_on_oops=true
|
||||||
|
@ -99,7 +99,7 @@ voltage_domain=system.voltage_domain
|
||||||
|
|
||||||
[system.cpu0]
|
[system.cpu0]
|
||||||
type=AtomicSimpleCPU
|
type=AtomicSimpleCPU
|
||||||
children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb tracer
|
children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer
|
||||||
branchPred=Null
|
branchPred=Null
|
||||||
checker=Null
|
checker=Null
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
|
@ -124,9 +124,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -143,14 +140,14 @@ icache_port=system.cpu0.icache.cpu_side
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
children=tags
|
children=tags
|
||||||
addr_ranges=0:18446744073709551615
|
addr_ranges=0:18446744073709551615
|
||||||
assoc=4
|
assoc=2
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=6
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=2
|
||||||
|
@ -158,15 +155,15 @@ sequential_access=false
|
||||||
size=32768
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu0.dcache.tags
|
tags=system.cpu0.dcache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=16
|
||||||
cpu_side=system.cpu0.dcache_port
|
cpu_side=system.cpu0.dcache_port
|
||||||
mem_side=system.toL2Bus.slave[1]
|
mem_side=system.cpu0.toL2Bus.slave[1]
|
||||||
|
|
||||||
[system.cpu0.dcache.tags]
|
[system.cpu0.dcache.tags]
|
||||||
type=LRU
|
type=LRU
|
||||||
assoc=4
|
assoc=2
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
@ -196,7 +193,7 @@ eventq_index=0
|
||||||
is_stage2=true
|
is_stage2=true
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[5]
|
port=system.cpu0.toL2Bus.slave[5]
|
||||||
|
|
||||||
[system.cpu0.dtb]
|
[system.cpu0.dtb]
|
||||||
type=ArmTLB
|
type=ArmTLB
|
||||||
|
@ -213,40 +210,40 @@ eventq_index=0
|
||||||
is_stage2=false
|
is_stage2=false
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[3]
|
port=system.cpu0.toL2Bus.slave[3]
|
||||||
|
|
||||||
[system.cpu0.icache]
|
[system.cpu0.icache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
children=tags
|
children=tags
|
||||||
addr_ranges=0:18446744073709551615
|
addr_ranges=0:18446744073709551615
|
||||||
assoc=1
|
assoc=2
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=2
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=32768
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu0.icache.tags
|
tags=system.cpu0.icache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu0.icache_port
|
cpu_side=system.cpu0.icache_port
|
||||||
mem_side=system.toL2Bus.slave[0]
|
mem_side=system.cpu0.toL2Bus.slave[0]
|
||||||
|
|
||||||
[system.cpu0.icache.tags]
|
[system.cpu0.icache.tags]
|
||||||
type=LRU
|
type=LRU
|
||||||
assoc=1
|
assoc=2
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=32768
|
size=32768
|
||||||
|
|
||||||
|
@ -305,7 +302,7 @@ eventq_index=0
|
||||||
is_stage2=true
|
is_stage2=true
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[4]
|
port=system.cpu0.toL2Bus.slave[4]
|
||||||
|
|
||||||
[system.cpu0.itb]
|
[system.cpu0.itb]
|
||||||
type=ArmTLB
|
type=ArmTLB
|
||||||
|
@ -322,7 +319,71 @@ eventq_index=0
|
||||||
is_stage2=false
|
is_stage2=false
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[2]
|
port=system.cpu0.toL2Bus.slave[2]
|
||||||
|
|
||||||
|
[system.cpu0.l2cache]
|
||||||
|
type=BaseCache
|
||||||
|
children=prefetcher tags
|
||||||
|
addr_ranges=0:18446744073709551615
|
||||||
|
assoc=16
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
eventq_index=0
|
||||||
|
forward_snoops=true
|
||||||
|
hit_latency=12
|
||||||
|
is_top_level=false
|
||||||
|
max_miss_count=0
|
||||||
|
mshrs=16
|
||||||
|
prefetch_on_access=true
|
||||||
|
prefetcher=system.cpu0.l2cache.prefetcher
|
||||||
|
response_latency=12
|
||||||
|
sequential_access=false
|
||||||
|
size=1048576
|
||||||
|
system=system
|
||||||
|
tags=system.cpu0.l2cache.tags
|
||||||
|
tgts_per_mshr=8
|
||||||
|
two_queue=false
|
||||||
|
write_buffers=8
|
||||||
|
cpu_side=system.cpu0.toL2Bus.master[0]
|
||||||
|
mem_side=system.toL2Bus.slave[0]
|
||||||
|
|
||||||
|
[system.cpu0.l2cache.prefetcher]
|
||||||
|
type=StridePrefetcher
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
cross_pages=false
|
||||||
|
data_accesses_only=false
|
||||||
|
degree=8
|
||||||
|
eventq_index=0
|
||||||
|
inst_tagged=true
|
||||||
|
latency=1
|
||||||
|
on_miss_only=false
|
||||||
|
on_prefetch=true
|
||||||
|
on_read_only=false
|
||||||
|
serial_squash=false
|
||||||
|
size=100
|
||||||
|
sys=system
|
||||||
|
use_master_id=true
|
||||||
|
|
||||||
|
[system.cpu0.l2cache.tags]
|
||||||
|
type=RandomRepl
|
||||||
|
assoc=16
|
||||||
|
block_size=64
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
eventq_index=0
|
||||||
|
hit_latency=12
|
||||||
|
sequential_access=false
|
||||||
|
size=1048576
|
||||||
|
|
||||||
|
[system.cpu0.toL2Bus]
|
||||||
|
type=CoherentXBar
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
eventq_index=0
|
||||||
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
|
system=system
|
||||||
|
use_default_range=false
|
||||||
|
width=32
|
||||||
|
master=system.cpu0.l2cache.cpu_side
|
||||||
|
slave=system.cpu0.icache.mem_side system.cpu0.dcache.mem_side system.cpu0.itb.walker.port system.cpu0.dtb.walker.port system.cpu0.istage2_mmu.stage2_tlb.walker.port system.cpu0.dstage2_mmu.stage2_tlb.walker.port
|
||||||
|
|
||||||
[system.cpu0.tracer]
|
[system.cpu0.tracer]
|
||||||
type=ExeTracer
|
type=ExeTracer
|
||||||
|
@ -330,7 +391,7 @@ eventq_index=0
|
||||||
|
|
||||||
[system.cpu1]
|
[system.cpu1]
|
||||||
type=AtomicSimpleCPU
|
type=AtomicSimpleCPU
|
||||||
children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb tracer
|
children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer
|
||||||
branchPred=Null
|
branchPred=Null
|
||||||
checker=Null
|
checker=Null
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
|
@ -355,9 +416,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -374,14 +432,14 @@ icache_port=system.cpu1.icache.cpu_side
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
children=tags
|
children=tags
|
||||||
addr_ranges=0:18446744073709551615
|
addr_ranges=0:18446744073709551615
|
||||||
assoc=4
|
assoc=2
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=2
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=6
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=2
|
||||||
|
@ -389,15 +447,15 @@ sequential_access=false
|
||||||
size=32768
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu1.dcache.tags
|
tags=system.cpu1.dcache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=16
|
||||||
cpu_side=system.cpu1.dcache_port
|
cpu_side=system.cpu1.dcache_port
|
||||||
mem_side=system.toL2Bus.slave[7]
|
mem_side=system.cpu1.toL2Bus.slave[1]
|
||||||
|
|
||||||
[system.cpu1.dcache.tags]
|
[system.cpu1.dcache.tags]
|
||||||
type=LRU
|
type=LRU
|
||||||
assoc=4
|
assoc=2
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
|
@ -427,7 +485,7 @@ eventq_index=0
|
||||||
is_stage2=true
|
is_stage2=true
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[11]
|
port=system.cpu1.toL2Bus.slave[5]
|
||||||
|
|
||||||
[system.cpu1.dtb]
|
[system.cpu1.dtb]
|
||||||
type=ArmTLB
|
type=ArmTLB
|
||||||
|
@ -444,40 +502,40 @@ eventq_index=0
|
||||||
is_stage2=false
|
is_stage2=false
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[9]
|
port=system.cpu1.toL2Bus.slave[3]
|
||||||
|
|
||||||
[system.cpu1.icache]
|
[system.cpu1.icache]
|
||||||
type=BaseCache
|
type=BaseCache
|
||||||
children=tags
|
children=tags
|
||||||
addr_ranges=0:18446744073709551615
|
addr_ranges=0:18446744073709551615
|
||||||
assoc=1
|
assoc=2
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
forward_snoops=true
|
forward_snoops=true
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
is_top_level=true
|
is_top_level=true
|
||||||
max_miss_count=0
|
max_miss_count=0
|
||||||
mshrs=4
|
mshrs=2
|
||||||
prefetch_on_access=false
|
prefetch_on_access=false
|
||||||
prefetcher=Null
|
prefetcher=Null
|
||||||
response_latency=2
|
response_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=32768
|
size=32768
|
||||||
system=system
|
system=system
|
||||||
tags=system.cpu1.icache.tags
|
tags=system.cpu1.icache.tags
|
||||||
tgts_per_mshr=20
|
tgts_per_mshr=8
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.cpu1.icache_port
|
cpu_side=system.cpu1.icache_port
|
||||||
mem_side=system.toL2Bus.slave[6]
|
mem_side=system.cpu1.toL2Bus.slave[0]
|
||||||
|
|
||||||
[system.cpu1.icache.tags]
|
[system.cpu1.icache.tags]
|
||||||
type=LRU
|
type=LRU
|
||||||
assoc=1
|
assoc=2
|
||||||
block_size=64
|
block_size=64
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
hit_latency=2
|
hit_latency=1
|
||||||
sequential_access=false
|
sequential_access=false
|
||||||
size=32768
|
size=32768
|
||||||
|
|
||||||
|
@ -536,7 +594,7 @@ eventq_index=0
|
||||||
is_stage2=true
|
is_stage2=true
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[10]
|
port=system.cpu1.toL2Bus.slave[4]
|
||||||
|
|
||||||
[system.cpu1.itb]
|
[system.cpu1.itb]
|
||||||
type=ArmTLB
|
type=ArmTLB
|
||||||
|
@ -553,7 +611,71 @@ eventq_index=0
|
||||||
is_stage2=false
|
is_stage2=false
|
||||||
num_squash_per_cycle=2
|
num_squash_per_cycle=2
|
||||||
sys=system
|
sys=system
|
||||||
port=system.toL2Bus.slave[8]
|
port=system.cpu1.toL2Bus.slave[2]
|
||||||
|
|
||||||
|
[system.cpu1.l2cache]
|
||||||
|
type=BaseCache
|
||||||
|
children=prefetcher tags
|
||||||
|
addr_ranges=0:18446744073709551615
|
||||||
|
assoc=16
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
eventq_index=0
|
||||||
|
forward_snoops=true
|
||||||
|
hit_latency=12
|
||||||
|
is_top_level=false
|
||||||
|
max_miss_count=0
|
||||||
|
mshrs=16
|
||||||
|
prefetch_on_access=true
|
||||||
|
prefetcher=system.cpu1.l2cache.prefetcher
|
||||||
|
response_latency=12
|
||||||
|
sequential_access=false
|
||||||
|
size=1048576
|
||||||
|
system=system
|
||||||
|
tags=system.cpu1.l2cache.tags
|
||||||
|
tgts_per_mshr=8
|
||||||
|
two_queue=false
|
||||||
|
write_buffers=8
|
||||||
|
cpu_side=system.cpu1.toL2Bus.master[0]
|
||||||
|
mem_side=system.toL2Bus.slave[1]
|
||||||
|
|
||||||
|
[system.cpu1.l2cache.prefetcher]
|
||||||
|
type=StridePrefetcher
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
cross_pages=false
|
||||||
|
data_accesses_only=false
|
||||||
|
degree=8
|
||||||
|
eventq_index=0
|
||||||
|
inst_tagged=true
|
||||||
|
latency=1
|
||||||
|
on_miss_only=false
|
||||||
|
on_prefetch=true
|
||||||
|
on_read_only=false
|
||||||
|
serial_squash=false
|
||||||
|
size=100
|
||||||
|
sys=system
|
||||||
|
use_master_id=true
|
||||||
|
|
||||||
|
[system.cpu1.l2cache.tags]
|
||||||
|
type=RandomRepl
|
||||||
|
assoc=16
|
||||||
|
block_size=64
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
eventq_index=0
|
||||||
|
hit_latency=12
|
||||||
|
sequential_access=false
|
||||||
|
size=1048576
|
||||||
|
|
||||||
|
[system.cpu1.toL2Bus]
|
||||||
|
type=CoherentXBar
|
||||||
|
clk_domain=system.cpu_clk_domain
|
||||||
|
eventq_index=0
|
||||||
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
|
system=system
|
||||||
|
use_default_range=false
|
||||||
|
width=32
|
||||||
|
master=system.cpu1.l2cache.cpu_side
|
||||||
|
slave=system.cpu1.icache.mem_side system.cpu1.dcache.mem_side system.cpu1.itb.walker.port system.cpu1.dtb.walker.port system.cpu1.istage2_mmu.stage2_tlb.walker.port system.cpu1.dstage2_mmu.stage2_tlb.walker.port
|
||||||
|
|
||||||
[system.cpu1.tracer]
|
[system.cpu1.tracer]
|
||||||
type=ExeTracer
|
type=ExeTracer
|
||||||
|
@ -581,13 +703,13 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.iocache.cpu_side
|
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.realview.energy_ctrl.pio system.iocache.cpu_side
|
||||||
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
||||||
|
|
||||||
[system.iocache]
|
[system.iocache]
|
||||||
|
@ -612,7 +734,7 @@ tags=system.iocache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=12
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.iobus.master[25]
|
cpu_side=system.iobus.master[26]
|
||||||
mem_side=system.membus.slave[2]
|
mem_side=system.membus.slave[2]
|
||||||
|
|
||||||
[system.iocache.tags]
|
[system.iocache.tags]
|
||||||
|
@ -661,11 +783,12 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -706,12 +829,12 @@ port=system.membus.master[6]
|
||||||
|
|
||||||
[system.realview]
|
[system.realview]
|
||||||
type=RealView
|
type=RealView
|
||||||
children=a9scu aaci_fake cf_ctrl clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
children=a9scu aaci_fake cf_ctrl clcd dmac_fake energy_ctrl flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
intrctrl=system.intrctrl
|
intrctrl=system.intrctrl
|
||||||
max_mem_size=268435456
|
|
||||||
mem_start_addr=0
|
|
||||||
pci_cfg_base=0
|
pci_cfg_base=0
|
||||||
|
pci_cfg_gen_offsets=false
|
||||||
|
pci_io_base=0
|
||||||
system=system
|
system=system
|
||||||
|
|
||||||
[system.realview.a9scu]
|
[system.realview.a9scu]
|
||||||
|
@ -766,6 +889,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -850,6 +974,16 @@ pio_latency=100000
|
||||||
system=system
|
system=system
|
||||||
pio=system.iobus.master[9]
|
pio=system.iobus.master[9]
|
||||||
|
|
||||||
|
[system.realview.energy_ctrl]
|
||||||
|
type=EnergyCtrl
|
||||||
|
clk_domain=system.clk_domain
|
||||||
|
dvfs_handler=system.dvfs_handler
|
||||||
|
eventq_index=0
|
||||||
|
pio_addr=268496896
|
||||||
|
pio_latency=100000
|
||||||
|
system=system
|
||||||
|
pio=system.iobus.master[25]
|
||||||
|
|
||||||
[system.realview.flash_fake]
|
[system.realview.flash_fake]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
|
@ -1168,15 +1302,16 @@ output=true
|
||||||
port=3456
|
port=3456
|
||||||
|
|
||||||
[system.toL2Bus]
|
[system.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
master=system.l2c.cpu_side
|
master=system.l2c.cpu_side
|
||||||
slave=system.cpu0.icache.mem_side system.cpu0.dcache.mem_side system.cpu0.itb.walker.port system.cpu0.dtb.walker.port system.cpu0.istage2_mmu.stage2_tlb.walker.port system.cpu0.dstage2_mmu.stage2_tlb.walker.port system.cpu1.icache.mem_side system.cpu1.dcache.mem_side system.cpu1.itb.walker.port system.cpu1.dtb.walker.port system.cpu1.istage2_mmu.stage2_tlb.walker.port system.cpu1.dstage2_mmu.stage2_tlb.walker.port
|
slave=system.cpu0.l2cache.mem_side system.cpu1.l2cache.mem_side
|
||||||
|
|
||||||
[system.vncserver]
|
[system.vncserver]
|
||||||
type=VncServer
|
type=VncServer
|
||||||
|
|
|
@ -124,9 +124,6 @@ max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simpoint_interval=100000000
|
|
||||||
simpoint_profile=false
|
|
||||||
simpoint_profile_file=simpoint.bb.gz
|
|
||||||
simpoint_start_insts=
|
simpoint_start_insts=
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
@ -360,10 +357,11 @@ sequential_access=false
|
||||||
size=4194304
|
size=4194304
|
||||||
|
|
||||||
[system.cpu.toL2Bus]
|
[system.cpu.toL2Bus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
|
@ -396,13 +394,13 @@ eventq_index=0
|
||||||
sys=system
|
sys=system
|
||||||
|
|
||||||
[system.iobus]
|
[system.iobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentXBar
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.iocache.cpu_side
|
master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.realview.energy_ctrl.pio system.iocache.cpu_side
|
||||||
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
|
||||||
|
|
||||||
[system.iocache]
|
[system.iocache]
|
||||||
|
@ -427,7 +425,7 @@ tags=system.iocache.tags
|
||||||
tgts_per_mshr=12
|
tgts_per_mshr=12
|
||||||
two_queue=false
|
two_queue=false
|
||||||
write_buffers=8
|
write_buffers=8
|
||||||
cpu_side=system.iobus.master[25]
|
cpu_side=system.iobus.master[26]
|
||||||
mem_side=system.membus.slave[2]
|
mem_side=system.membus.slave[2]
|
||||||
|
|
||||||
[system.iocache.tags]
|
[system.iocache.tags]
|
||||||
|
@ -441,11 +439,12 @@ sequential_access=false
|
||||||
size=1024
|
size=1024
|
||||||
|
|
||||||
[system.membus]
|
[system.membus]
|
||||||
type=CoherentBus
|
type=CoherentXBar
|
||||||
children=badaddr_responder
|
children=badaddr_responder
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
snoop_filter=Null
|
||||||
system=system
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
|
@ -486,12 +485,12 @@ port=system.membus.master[6]
|
||||||
|
|
||||||
[system.realview]
|
[system.realview]
|
||||||
type=RealView
|
type=RealView
|
||||||
children=a9scu aaci_fake cf_ctrl clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
children=a9scu aaci_fake cf_ctrl clcd dmac_fake energy_ctrl flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
intrctrl=system.intrctrl
|
intrctrl=system.intrctrl
|
||||||
max_mem_size=268435456
|
|
||||||
mem_start_addr=0
|
|
||||||
pci_cfg_base=0
|
pci_cfg_base=0
|
||||||
|
pci_cfg_gen_offsets=false
|
||||||
|
pci_io_base=0
|
||||||
system=system
|
system=system
|
||||||
|
|
||||||
[system.realview.a9scu]
|
[system.realview.a9scu]
|
||||||
|
@ -546,6 +545,7 @@ HeaderType=0
|
||||||
InterruptLine=31
|
InterruptLine=31
|
||||||
InterruptPin=1
|
InterruptPin=1
|
||||||
LatencyTimer=0
|
LatencyTimer=0
|
||||||
|
LegacyIOBase=0
|
||||||
MSICAPBaseOffset=0
|
MSICAPBaseOffset=0
|
||||||
MSICAPCapId=0
|
MSICAPCapId=0
|
||||||
MSICAPMaskBits=0
|
MSICAPMaskBits=0
|
||||||
|
@ -630,6 +630,16 @@ pio_latency=100000
|
||||||
system=system
|
system=system
|
||||||
pio=system.iobus.master[9]
|
pio=system.iobus.master[9]
|
||||||
|
|
||||||
|
[system.realview.energy_ctrl]
|
||||||
|
type=EnergyCtrl
|
||||||
|
clk_domain=system.clk_domain
|
||||||
|
dvfs_handler=system.dvfs_handler
|
||||||
|
eventq_index=0
|
||||||
|
pio_addr=268496896
|
||||||
|
pio_latency=100000
|
||||||
|
system=system
|
||||||
|
pio=system.iobus.master[25]
|
||||||
|
|
||||||
[system.realview.flash_fake]
|
[system.realview.flash_fake]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
clk_domain=system.clk_domain
|
clk_domain=system.clk_domain
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue