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: 3 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 |