ice40: Tweaking picorv32_benchmark.py
Signed-off-by: David Shah <davey1576@gmail.com>
This commit is contained in:
parent
3f2e7d9916
commit
1529fbe58c
@ -7,7 +7,6 @@ import re
|
|||||||
num_runs = 8
|
num_runs = 8
|
||||||
|
|
||||||
if not path.exists("picorv32.json"):
|
if not path.exists("picorv32.json"):
|
||||||
os.remove("picorv32.json")
|
|
||||||
subprocess.run(["wget", "https://raw.githubusercontent.com/cliffordwolf/picorv32/master/picorv32.v"], check=True)
|
subprocess.run(["wget", "https://raw.githubusercontent.com/cliffordwolf/picorv32/master/picorv32.v"], check=True)
|
||||||
subprocess.run(["yosys", "-q", "-p", "synth_ice40 -json picorv32.json -top top", "picorv32.v", "picorv32_top.v"], check=True)
|
subprocess.run(["yosys", "-q", "-p", "synth_ice40 -json picorv32.json -top top", "picorv32.v", "picorv32_top.v"], check=True)
|
||||||
|
|
||||||
@ -23,7 +22,7 @@ for i in range(num_runs):
|
|||||||
ascfile = "picorv32_work/picorv32_s{}.asc".format(run)
|
ascfile = "picorv32_work/picorv32_s{}.asc".format(run)
|
||||||
if path.exists(ascfile):
|
if path.exists(ascfile):
|
||||||
os.remove(ascfile)
|
os.remove(ascfile)
|
||||||
result = subprocess.run(["../nextpnr-ice40", "--hx8k", "--seed", str(run), "--json", "picorv32.json", "--asc", ascfile], stderr=subprocess.DEVNULL, stdout=subprocess.DEVNULL)
|
result = subprocess.run(["../nextpnr-ice40", "--hx8k", "--seed", str(run), "--json", "picorv32.json", "--asc", ascfile, "--freq", "70"], stderr=subprocess.DEVNULL, stdout=subprocess.DEVNULL)
|
||||||
if result.returncode != 0:
|
if result.returncode != 0:
|
||||||
print("Run {} failed!".format(run))
|
print("Run {} failed!".format(run))
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user