Merge pull request #1908 from Irvise/neorv32_update

Update NeoRV32 CPU to v1.9.7
This commit is contained in:
enjoy-digital 2024-03-28 14:20:59 +01:00 committed by GitHub
commit c73f310179
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 5 deletions

View File

@ -171,11 +171,14 @@ class NEORV32(CPU):
"neorv32_application_image.vhd", "neorv32_application_image.vhd",
"neorv32_bootloader_image.vhd", "neorv32_bootloader_image.vhd",
"neorv32_boot_rom.vhd", "neorv32_boot_rom.vhd",
"neorv32_cache.vhd",
"neorv32_cfs.vhd", "neorv32_cfs.vhd",
"neorv32_clockgate.vhd",
"neorv32_cpu_alu.vhd", "neorv32_cpu_alu.vhd",
"neorv32_cpu_control.vhd", "neorv32_cpu_control.vhd",
"neorv32_cpu_cp_bitmanip.vhd", "neorv32_cpu_cp_bitmanip.vhd",
"neorv32_cpu_cp_cfu.vhd", "neorv32_cpu_cp_cfu.vhd",
"neorv32_cpu_cp_cond.vhd",
"neorv32_cpu_cp_fpu.vhd", "neorv32_cpu_cp_fpu.vhd",
"neorv32_cpu_cp_muldiv.vhd", "neorv32_cpu_cp_muldiv.vhd",
"neorv32_cpu_cp_shifter.vhd", "neorv32_cpu_cp_shifter.vhd",
@ -185,7 +188,6 @@ class NEORV32(CPU):
"neorv32_cpu_regfile.vhd", "neorv32_cpu_regfile.vhd",
"neorv32_cpu.vhd", "neorv32_cpu.vhd",
"neorv32_crc.vhd", "neorv32_crc.vhd",
"neorv32_dcache.vhd",
"neorv32_debug_dm.vhd", "neorv32_debug_dm.vhd",
"neorv32_debug_dtm.vhd", "neorv32_debug_dtm.vhd",
"neorv32_dma.vhd", "neorv32_dma.vhd",
@ -193,7 +195,6 @@ class NEORV32(CPU):
"neorv32_fifo.vhd", "neorv32_fifo.vhd",
"neorv32_gpio.vhd", "neorv32_gpio.vhd",
"neorv32_gptmr.vhd", "neorv32_gptmr.vhd",
"neorv32_icache.vhd",
"neorv32_imem.entity.vhd", "neorv32_imem.entity.vhd",
"neorv32_intercon.vhd", "neorv32_intercon.vhd",
"neorv32_mtime.vhd", "neorv32_mtime.vhd",
@ -210,7 +211,7 @@ class NEORV32(CPU):
"neorv32_twi.vhd", "neorv32_twi.vhd",
"neorv32_uart.vhd", "neorv32_uart.vhd",
"neorv32_wdt.vhd", "neorv32_wdt.vhd",
"neorv32_wishbone.vhd", "neorv32_xbus.vhd",
"neorv32_xip.vhd", "neorv32_xip.vhd",
"neorv32_xirq.vhd", "neorv32_xirq.vhd",
], ],
@ -226,8 +227,8 @@ class NEORV32(CPU):
} }
# Download VHDL sources (if not already present). # Download VHDL sources (if not already present).
# Version 1.8.9 # Version 1.9.7
sha1 = "fdb00a5d24e256ac9a9cb29410f2653c95068c91" sha1 = "ed17ae4df64e6a5221562e4adf4de378eaf0c2e8"
for directory, vhds in sources.items(): for directory, vhds in sources.items():
for vhd in vhds: for vhd in vhds:
self.vhd2v_converter.add_source(os.path.join(cdir, vhd)) self.vhd2v_converter.add_source(os.path.join(cdir, vhd))