Update Nax/Vexii
This commit is contained in:
parent
22ff3ac42d
commit
9fa1b4c123
|
@ -320,9 +320,8 @@ class NaxRiscv(CPU):
|
||||||
def generate_netlist(reset_address):
|
def generate_netlist(reset_address):
|
||||||
vdir = get_data_mod("cpu", "naxriscv").data_location
|
vdir = get_data_mod("cpu", "naxriscv").data_location
|
||||||
ndir = os.path.join(vdir, "ext", "NaxRiscv")
|
ndir = os.path.join(vdir, "ext", "NaxRiscv")
|
||||||
sdir = os.path.join(vdir, "ext", "SpinalHDL")
|
|
||||||
|
|
||||||
NaxRiscv.git_setup("NaxRiscv", ndir, "https://github.com/SpinalHDL/NaxRiscv.git", "main", "43195dd1", NaxRiscv.update_repo)
|
NaxRiscv.git_setup("NaxRiscv", ndir, "https://github.com/SpinalHDL/NaxRiscv.git", "main", "ba63ee6d", NaxRiscv.update_repo)
|
||||||
|
|
||||||
gen_args = []
|
gen_args = []
|
||||||
gen_args.append(f"--netlist-name={NaxRiscv.netlist_name}")
|
gen_args.append(f"--netlist-name={NaxRiscv.netlist_name}")
|
||||||
|
|
|
@ -156,7 +156,7 @@ class VexiiRiscv(CPU):
|
||||||
VexiiRiscv.vexii_args += " --with-mul --with-div --allow-bypass-from=0 --performance-counters=0"
|
VexiiRiscv.vexii_args += " --with-mul --with-div --allow-bypass-from=0 --performance-counters=0"
|
||||||
VexiiRiscv.vexii_args += " --fetch-l1 --fetch-l1-ways=2"
|
VexiiRiscv.vexii_args += " --fetch-l1 --fetch-l1-ways=2"
|
||||||
VexiiRiscv.vexii_args += " --lsu-l1 --lsu-l1-ways=2 --with-lsu-bypass"
|
VexiiRiscv.vexii_args += " --lsu-l1 --lsu-l1-ways=2 --with-lsu-bypass"
|
||||||
VexiiRiscv.vexii_args += " --relaxed-branch --relaxed-btb"
|
VexiiRiscv.vexii_args += " --relaxed-branch"
|
||||||
|
|
||||||
if args.cpu_variant in ["linux", "debian"]:
|
if args.cpu_variant in ["linux", "debian"]:
|
||||||
VexiiRiscv.vexii_args += " --with-rva --with-supervisor"
|
VexiiRiscv.vexii_args += " --with-rva --with-supervisor"
|
||||||
|
@ -164,7 +164,7 @@ class VexiiRiscv(CPU):
|
||||||
VexiiRiscv.vexii_args += " --lsu-l1-ways=4 --lsu-l1-mem-data-width-min=64"
|
VexiiRiscv.vexii_args += " --lsu-l1-ways=4 --lsu-l1-mem-data-width-min=64"
|
||||||
|
|
||||||
if args.cpu_variant in ["debian"]:
|
if args.cpu_variant in ["debian"]:
|
||||||
VexiiRiscv.vexii_args += " --xlen=64 --with-rvc --with-rvf --with-rvd --fma-reduced-accuracy"
|
VexiiRiscv.vexii_args += " --xlen=64 --with-rvc --with-rvf --with-rvd --fma-reduced-accuracy --fpu-ignore-subnormal"
|
||||||
|
|
||||||
if args.cpu_variant in ["linux", "debian"]:
|
if args.cpu_variant in ["linux", "debian"]:
|
||||||
VexiiRiscv.vexii_args += " --with-btb --with-ras --with-gshare"
|
VexiiRiscv.vexii_args += " --with-btb --with-ras --with-gshare"
|
||||||
|
|
Loading…
Reference in New Issue