There are 1 repository under neorv32 topic.
🖥️ A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.
🎲 A Tiny and Platform-Independent True Random Number Generator for any FPGA (and ASIC).
:key: Technology-agnostic Physical Unclonable Function (PUF) hardware module for any FPGA.
📦 Prebuilt RISC-V GCC toolchains for x64 Linux.
📁 NEORV32 projects and exemplary setups for various FPGAs, boards and (open-source) toolchains.
♻️ Convert the NEORV32 processor into a synthesizable plain-Verilog netlist module using GHDL.
Ada-language framework
✔️ Port of RISCOF to check the NEORV32 for RISC-V ISA compatibility.
🐛 JTAG debug transport module (DTM) - compatible to the RISC-V debug specification.
🌉 A transparent Wishbone-to-SPI bridge supporting Execute-In-Place (XIP).
💾 FreeRTOS port for the NEORV32 RISC-V Processor.
A XModem Bootloader for the NEORV32 CPU on the DE0-Nano board.
Cross-platform compatible firmware download tool for use with the NEORV32 bootloader, written in Python
Delivrables and code base from a CentraleSupéléc project
Simulating the NEORV32 RISC-V Processor using the VUnit testing framework.
A LeNet-5 implementation using C language and FPGA, obtaining more performance (Hardware) together with greater versatility (Software), uniting the two worlds. Hardening the Software and Softening the Hardware, to something in between, like Molten Iron, so a Moltenware implementation.