neorv32
Embedded processor
An open source 32-bit RISC-V CPU and microcontroller-like SoC written in VHDL for customizable embedded systems
A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.
2k stars
52 watching
228 forks
Language: VHDL
last commit: 11 months ago
Linked from 1 awesome list
asipaxicpuembeddedfpgamicrocontrollerneorv32on-chip-debbugerprocessorrisc-vriscvrtlrtosrv32safetysocsoft-coresystem-on-chipverilogvhdl
Related projects:
| Repository | Description | Stars |
|---|---|---|
| | A small RISC-V core designed to support out-of-order execution and double issue architecture for efficient instruction processing. | 33 |
| | Provides an embedded hardware abstraction layer (HAL) for the E310x microcontroller family. | 17 |
| | A RISC-V processor core design implemented in SystemVerilog RTL | 830 |
| | A Verilog RTL design for an EL2 RISC-V core with various peripherals and features | 252 |
| | Provides a hardware abstraction layer for microcontrollers in the STM32F1 family | 579 |
| | An Ethernet driver for microcontrollers from the STM32F family. | 150 |
| | A set of hardware abstraction layers for low-power Espressif microcontrollers. | 814 |
| | A hardware abstraction layer for a RISC-V microcontroller | 62 |
| | An embedded programming project utilizing the Nimrod language on an STM32F3 microcontroller. | 12 |
| | A hardware abstraction layer for the GD32VF103 microcontroller family | 54 |
| | An embedded system development project for an ICE40 8K FPGA and STM32F4 microcontroller. | 60 |
| | An embedded software platform providing middleware libraries and projects for various STM32 boards | 908 |
| | An award-winning RISC-V CPU designed for low-power and area-efficient designs | 1,457 |
| | An embedded C++ standard library designed for explicit and organized memory management in resource-constrained environments | 52 |
| | Provides low-level interfaces to interact with Cortex-M microcontrollers using Rust | 842 |