util: Fix minor issues in DRAM sweep scripts
This patch fixes a few issues in the sweep scripts, bringing them up-to-date with the latest memory configs and options.
This commit is contained in:
parent
4647e4e961
commit
40fcb59c54
|
@ -81,11 +81,11 @@ if args:
|
||||||
# at the moment we stay with the default open-adaptive page policy,
|
# at the moment we stay with the default open-adaptive page policy,
|
||||||
# and address mapping
|
# and address mapping
|
||||||
|
|
||||||
# start with the system itself, using a multi-layer 1.5 GHz
|
# start with the system itself, using a multi-layer 2.0 GHz
|
||||||
# crossbar, delivering 64 bytes / 5 cycles (one header cycle)
|
# crossbar, delivering 64 bytes / 3 cycles (one header cycle)
|
||||||
# which amounts to 19.2 GByte/s per layer and thus per port
|
# which amounts to 42.7 GByte/s per layer and thus per port
|
||||||
system = System(membus = IOXBar(width = 16))
|
system = System(membus = IOXBar(width = 32))
|
||||||
system.clk_domain = SrcClockDomain(clock = '1.5GHz',
|
system.clk_domain = SrcClockDomain(clock = '2.0GHz',
|
||||||
voltage_domain =
|
voltage_domain =
|
||||||
VoltageDomain(voltage = '1V'))
|
VoltageDomain(voltage = '1V'))
|
||||||
|
|
||||||
|
@ -100,6 +100,7 @@ mmap_using_noreserve = True
|
||||||
# generator
|
# generator
|
||||||
options.mem_channels = 1
|
options.mem_channels = 1
|
||||||
options.external_memory_system = 0
|
options.external_memory_system = 0
|
||||||
|
options.tlm_memory = 0
|
||||||
MemConfig.config_mem(options, system)
|
MemConfig.config_mem(options, system)
|
||||||
|
|
||||||
# the following assumes that we are using the native DRAM
|
# the following assumes that we are using the native DRAM
|
||||||
|
|
|
@ -116,7 +116,7 @@ def main():
|
||||||
if match:
|
if match:
|
||||||
peak_bw.append(float(match.groups(0)[0]))
|
peak_bw.append(float(match.groups(0)[0]))
|
||||||
|
|
||||||
match = re.match(".*averagePower\s+(\d+\.\d+)\s+#.*", line)
|
match = re.match(".*averagePower\s+(\d+\.?\d*)\s+#.*", line)
|
||||||
if match:
|
if match:
|
||||||
avg_pwr.append(float(match.groups(0)[0]))
|
avg_pwr.append(float(match.groups(0)[0]))
|
||||||
stats.close()
|
stats.close()
|
||||||
|
|
Loading…
Reference in a new issue