Update Nax/Vexii
This commit is contained in:
parent
372ab25273
commit
1267ba8ae6
|
@ -322,7 +322,7 @@ class NaxRiscv(CPU):
|
|||
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", "f3357383", NaxRiscv.update_repo)
|
||||
NaxRiscv.git_setup("NaxRiscv", ndir, "https://github.com/SpinalHDL/NaxRiscv.git", "main", "43195dd1", NaxRiscv.update_repo)
|
||||
|
||||
gen_args = []
|
||||
gen_args.append(f"--netlist-name={NaxRiscv.netlist_name}")
|
||||
|
@ -368,6 +368,7 @@ class NaxRiscv(CPU):
|
|||
# Add RAM.
|
||||
# By default, use Generic RAM implementation.
|
||||
ram_filename = "Ram_1w_1rs_Generic.v"
|
||||
lutram_filename = "Ram_1w_1ra_Generic.v"
|
||||
# On Altera/Intel platforms, use specific implementation.
|
||||
from litex.build.altera import AlteraPlatform
|
||||
if isinstance(platform, AlteraPlatform):
|
||||
|
@ -377,6 +378,8 @@ class NaxRiscv(CPU):
|
|||
if isinstance(platform, EfinixPlatform):
|
||||
ram_filename = "Ram_1w_1rs_Efinix.v"
|
||||
platform.add_source(os.path.join(vdir, ram_filename), "verilog")
|
||||
platform.add_source(os.path.join(vdir, lutram_filename), "verilog")
|
||||
|
||||
|
||||
# Add Cluster.
|
||||
platform.add_source(os.path.join(vdir, self.netlist_name + ".v"), "verilog")
|
||||
|
|
|
@ -148,7 +148,7 @@ class VexiiRiscv(CPU):
|
|||
vdir = get_data_mod("cpu", "vexiiriscv").data_location
|
||||
ndir = os.path.join(vdir, "ext", "VexiiRiscv")
|
||||
|
||||
NaxRiscv.git_setup("VexiiRiscv", ndir, "https://github.com/SpinalHDL/VexiiRiscv.git", "dev", "e991b315", args.update_repo)
|
||||
NaxRiscv.git_setup("VexiiRiscv", ndir, "https://github.com/SpinalHDL/VexiiRiscv.git", "dev", "ee92608a", args.update_repo)
|
||||
|
||||
if not args.cpu_variant:
|
||||
args.cpu_variant = "standard"
|
||||
|
@ -378,6 +378,7 @@ class VexiiRiscv(CPU):
|
|||
# Add RAM.
|
||||
# By default, use Generic RAM implementation.
|
||||
ram_filename = "Ram_1w_1rs_Generic.v"
|
||||
lutram_filename = "Ram_1w_1ra_Generic.v"
|
||||
# On Altera/Intel platforms, use specific implementation.
|
||||
from litex.build.altera import AlteraPlatform
|
||||
if isinstance(platform, AlteraPlatform):
|
||||
|
@ -387,6 +388,7 @@ class VexiiRiscv(CPU):
|
|||
if isinstance(platform, EfinixPlatform):
|
||||
ram_filename = "Ram_1w_1rs_Efinix.v"
|
||||
platform.add_source(os.path.join(vdir, ram_filename), "verilog")
|
||||
platform.add_source(os.path.join(vdir, lutram_filename), "verilog")
|
||||
|
||||
# Add Cluster.
|
||||
platform.add_source(os.path.join(vdir, self.netlist_name + ".v"), "verilog")
|
||||
|
|
Loading…
Reference in New Issue