Published October 17, 2021
| Version v1.6.2
Software
Open
stnolting/neorv32: v1.6.2
Authors/Creators
- 1. UPV/EHU
- 2. @vestas-wind-systems
- 3. Hochschule Wismar
- 4. Firmware Design AS
- 5. Eng. Computação Insper
- 6. ENSTABretagne
Description
This list shows the main core changes since the last release. See the project's changelog for more information.
:bug: Bug Fixes- fixed signal and generic propagation in
rtl/system_integrationandsetups/radiant/UPduino_v3
- :warning: changes handling of software makefile's
MARCHandMABIvariables (see #184): omitting-marchand-mabiflags for these variables - :warning: reworked fast interrupt request (FIRQ) CPU system: FIRQs are now high-level-triggered and have to stay asserted until explicitly acknowledged (see #176)
- :warning: removed
mstatus.TW(timeout wait) CSR bit:wfiinstruction is now always allowed to execute in less-privileged modes - :warning: removed
sleep_isignal of custom functions subsystem (CFS) - :lock: CPU now ensures that all illegal instructions do not commit any potential architecture state changes
- on-chip debugger:
wfinow executes asnopwhen in debug-mode (also during single-stepping) - NEOLED: added new control register bit to configure interrupt condition
- SLINK: added fine-grained per-link interrupt configuration (see #182)
- UART0, UART1: added optional and configurable RX and TX FIFOs, added fine-grained IRQ configuration (see #183)
- CPU logic, timing and area optimizations
Merged pull requests:
- #170 🐛 [rtl/system_integration] fix uart1 rx/tx signals
- #173 Add argument to makefile to simplify Continuous Integration flow
- #174 [setups/vivado] Mention the XHub Stores menu item for installing board support
- #175 [setups/vivado] Fix fileset paths
- #176 [rtl/core] make FIRQs level-triggered
- #177 [docs/datasheet] Fix neoled register bits documentation
- #178 [rtl/system_integration] add NEOLED FIFO depth generic to AXI4 wrapper
- #180 [docs/datasheet] fix neoled register table formatting
- #182 [SLINK] add fine-grained IRQ configuration
- #183 [UARTs] add RX & TX FIFOs
- #184 ⚠️ [makefile] modify handling of MARCH and MABI variables
Closed issues:
- #171 Make Check Fails (riscv32-unknown-elf-gcc is not found)
- #181 neorv32/docs/userguide/content.adoc en dash / em dash
Files
stnolting/neorv32-v1.6.2.zip
Files
(5.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:8743ce13df8fba592c1c62987e3c40e7
|
5.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/stnolting/neorv32/tree/v1.6.2 (URL)