There is a newer version of the record available.

Published May 22, 2025 | Version v1.11.5
Software Open

The NEORV32 RISC-V Processor

Description

What's Changed

  • Rework caches; use "write-through" strategy by @stnolting in https://github.com/stnolting/neorv32/pull/1259
  • Rework locking of processor-internal bus by @stnolting in https://github.com/stnolting/neorv32/pull/1260
  • minor edits and optimizations by @stnolting in https://github.com/stnolting/neorv32/pull/1262
  • ✨ add cache burst transfers by @stnolting in https://github.com/stnolting/neorv32/pull/1263
  • [bus] add explicit burst signal to internal processor bus by @stnolting in https://github.com/stnolting/neorv32/pull/1265
  • 🐛 Fix missing burst signal in bus register stage by @stnolting in https://github.com/stnolting/neorv32/pull/1266
  • ⚠️ make MCAUSE CSR read-only by @stnolting in https://github.com/stnolting/neorv32/pull/1267
  • ⚠️ [inter-processor communication] remove hardware spinlocks and inter-core communication links by @stnolting in https://github.com/stnolting/neorv32/pull/1268
  • :bug: fix CPU bus issues by @stnolting in https://github.com/stnolting/neorv32/pull/1270

Full Changelog: https://github.com/stnolting/neorv32/compare/v1.11.4...v1.11.5

Notes

If you are using this project, please cite it as below.

Files

stnolting/neorv32-v1.11.5.zip

Files (8.8 MB)

Name Size Download all
md5:8feda9e43f5001e5cf4303f8ba072b46
8.8 MB Preview Download

Additional details

Related works

Software