2 files changed
+3
-3
lines changed- CHANGELOG.md+2
- LICENSE+1-1
- README.md+2-2
- docs/datasheet/content.adoc+6
- docs/datasheet/cpu.adoc+38-50
- docs/datasheet/cpu_csr.adoc+12-11
- docs/datasheet/cpu_dual_core.adoc+82
- docs/datasheet/soc.adoc+40-54
- docs/datasheet/soc_dcache.adoc+3-3
- docs/datasheet/soc_icache.adoc+3-3
- docs/datasheet/soc_xbus.adoc+2-2
- docs/datasheet/software.adoc+9-8
- docs/datasheet/software_bootloader.adoc+5
- docs/datasheet/software_rte.adoc+14-4
- docs/figures/bus_interface.png
- docs/figures/bus_interface_atomic.png
- docs/figures/neorv32_bus.png
- docs/figures/neorv32_ocd_complex.png
- docs/figures/neorv32_processor.png
- docs/figures/smp_system.png
- docs/legal.adoc+1-1
- docs/sources/bus_interface.json-1
- docs/sources/bus_interface_atomic.json-25
- rtl/core/neorv32_application_image.vhd+92-56
- rtl/core/neorv32_bootloader_image.vhd+219-192
- rtl/core/neorv32_bus.vhd+121-106
- rtl/core/neorv32_cache.vhd+7-6
- rtl/core/neorv32_cpu.vhd+18-17
- rtl/core/neorv32_cpu_control.vhd+30-25
- rtl/core/neorv32_cpu_lsu.vhd+33-9
- rtl/core/neorv32_dma.vhd+3-2
- rtl/core/neorv32_package.vhd+10-6
- rtl/core/neorv32_top.vhd+113-67
- rtl/system_integration/neorv32_vivado_ip.tcl+2-2
- rtl/system_integration/neorv32_vivado_ip.vhd+3-3
- sim/neorv32_tb.vhd+7-4
- sw/bootloader/bootloader.c+1-4
- sw/common/crt0.S+173-141
- sw/example/atomic_test/main.c-363
- sw/example/demo_clint/main.c+7-7
- sw/example/demo_dual_core/Makefile+1-1
- sw/example/demo_dual_core/main.c+202
- sw/example/demo_dual_core/run_check.sh+1
- sw/example/demo_dual_core/spinlock.c+32
- sw/example/demo_dual_core/spinlock.h+12
- sw/example/hello_cpp/main.cpp+2-2
- sw/example/hello_world/main.c+2-2
- sw/example/processor_check/main.c+89-96
- sw/lib/include/neorv32.h-1
- sw/lib/include/neorv32_aux.h+6-1
- sw/lib/include/neorv32_clint.h+3-2
- sw/lib/include/neorv32_cpu_amo.h-93
- sw/lib/include/neorv32_cpu_csr.h+1-1
- sw/lib/include/neorv32_rte.h+5-16
- sw/lib/source/neorv32_aux.c+418-1
- sw/lib/source/neorv32_clint.c+30-19
- sw/lib/source/neorv32_cpu_amo.c-338
- sw/lib/source/neorv32_rte.c+121-446
- sw/openocd/openocd_neorv32.cfg+9-5
- sw/openocd/openocd_neorv32.dual_core.cfg+67
- sw/svd/neorv32.svd+9
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
| |||
44 | 44 |
| |
45 | 45 |
| |
46 | 46 |
| |
47 |
| - | |
| 47 | + | |
48 | 48 |
| |
49 | 49 |
| |
50 | 50 |
| |
|
0 commit comments