Skip to content

Commit

Permalink
Merge pull request #199 from stnolting/dependabot/submodules/neorv32-…
Browse files Browse the repository at this point in the history
…06f3177

[Dependabot]: Bump neorv32 from `f9a2801` to `06f3177`
  • Loading branch information
stnolting authored Nov 3, 2024
2 parents 372b2f3 + 5ad4108 commit 3873ab6
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion neorv32
Submodule neorv32 updated 57 files
+27 βˆ’61 .github/workflows/Processor.yml
+3 βˆ’1 CHANGELOG.md
+3 βˆ’1 README.md
+1 βˆ’1 docs/datasheet/cpu_csr.adoc
+4 βˆ’4 docs/datasheet/overview.adoc
+44 βˆ’47 docs/datasheet/rationale.adoc
+62 βˆ’39 docs/datasheet/soc.adoc
+11 βˆ’15 docs/datasheet/soc_bootrom.adoc
+1 βˆ’1 docs/datasheet/soc_dmem.adoc
+20 βˆ’19 docs/datasheet/soc_imem.adoc
+33 βˆ’32 docs/datasheet/soc_sysinfo.adoc
+3 βˆ’3 docs/datasheet/software.adoc
+1 βˆ’1 docs/datasheet/software_bootloader.adoc
+ βˆ’ docs/figures/neorv32_boot_configurations.png
+8 βˆ’1 docs/userguide/packaging_vivado.adoc
+17 βˆ’96 docs/userguide/simulating_the_processor.adoc
+11 βˆ’6 rtl/core/neorv32_application_image.vhd
+14 βˆ’9 rtl/core/neorv32_bootloader_image.vhd
+1 βˆ’1 rtl/core/neorv32_bus.vhd
+1 βˆ’1 rtl/core/neorv32_cpu_control.vhd
+19 βˆ’19 rtl/core/neorv32_dmem.vhd
+31 βˆ’33 rtl/core/neorv32_imem.vhd
+6 βˆ’40 rtl/core/neorv32_package.vhd
+5 βˆ’2 rtl/core/neorv32_sysinfo.vhd
+46 βˆ’18 rtl/core/neorv32_top.vhd
+1 βˆ’1 rtl/core/neorv32_xbus.vhd
+0 βˆ’2 rtl/file_list_cpu.f
+2 βˆ’2 rtl/file_list_soc.f
+4 βˆ’3 rtl/processor_templates/neorv32_ProcessorTop_Minimal.vhd
+4 βˆ’3 rtl/processor_templates/neorv32_ProcessorTop_MinimalBoot.vhd
+4 βˆ’3 rtl/processor_templates/neorv32_ProcessorTop_UP5KDemo.vhd
+56 βˆ’29 rtl/system_integration/neorv32_vivado_ip.tcl
+26 βˆ’19 rtl/system_integration/neorv32_vivado_ip.vhd
+1 βˆ’1 rtl/system_integration/xbus2ahblite_bridge.vhd
+3 βˆ’2 rtl/test_setups/neorv32_test_setup_approm.vhd
+3 βˆ’2 rtl/test_setups/neorv32_test_setup_bootloader.vhd
+3 βˆ’2 rtl/test_setups/neorv32_test_setup_on_chip_debugger.vhd
+0 βˆ’24 sim/README.md
+2 βˆ’2 sim/ghdl.run.sh
+3 βˆ’3 sim/ghdl.setup.sh
+12 βˆ’0 sim/ghdl.sh
+216 βˆ’226 sim/neorv32_tb.vhd
+0 βˆ’56 sim/run.py
+0 βˆ’10 sim/simple/ghdl.sh
+0 βˆ’605 sim/simple/neorv32_tb.simple.vhd
+0 βˆ’77 sim/simple/uart_rx.simple.vhd
+11 βˆ’53 sim/uart_rx.vhd
+0 βˆ’60 sim/uart_rx_pkg.vhd
+3 βˆ’1 sw/bootloader/makefile
+15 βˆ’7 sw/common/common.mk
+1 βˆ’1 sw/example/hello_world/makefile
+1 βˆ’1 sw/example/processor_check/makefile
+45 βˆ’52 sw/image_gen/image_gen.c
+5 βˆ’2 sw/lib/include/neorv32_sysinfo.h
+16 βˆ’12 sw/lib/source/neorv32_rte.c
+2 βˆ’2 sw/lib/source/neorv32_uart.c
+5 βˆ’4 sw/svd/neorv32.svd
6 changes: 3 additions & 3 deletions osflow/devices/ice40/neorv32_imem.ice40up_spram.vhd
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ use iCE40.components.all;

entity neorv32_imem is
generic (
IMEM_SIZE : natural; -- processor-internal instruction memory size in bytes, has to be a power of 2
IMEM_AS_IROM : boolean -- implement IMEM as pre-initialized read-only memory?
IMEM_SIZE : natural; -- processor-internal instruction memory size in bytes, has to be a power of 2
IMEM_INIT : boolean -- implement IMEM as pre-initialized read-only memory?
);
port (
clk_i : in std_ulogic; -- global clock line
Expand Down Expand Up @@ -66,7 +66,7 @@ begin
-- Sanity Checks --------------------------------------------------------------------------
-- -------------------------------------------------------------------------------------------
assert false report "NEORV32 PROCESSOR CONFIG NOTE: Using iCE40up SPRAM-based IMEM." severity note;
assert not (IMEM_AS_IROM = true) report "NEORV32 PROCESSOR CONFIG ERROR: ICE40 Ultra Plus SPRAM cannot be initialized by bitstream!" severity failure;
assert not (IMEM_INIT = true) report "NEORV32 PROCESSOR CONFIG ERROR: ICE40 Ultra Plus SPRAM cannot be initialized by bitstream!" severity failure;
assert not (IMEM_SIZE /= 64*1024) report "NEORV32 PROCESSOR CONFIG NOTE: IMEM SPRAM has a fixed physical size of 64kB." severity note;


Expand Down

0 comments on commit 3873ab6

Please sign in to comment.