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
50 watching
225 forks
Language: VHDL
last commit: 9 days ago
Linked from 1 awesome list
asipaxicpuembeddedfpgamicrocontrollerneorv32on-chip-debbugerprocessorrisc-vriscvrtlrtosrv32safetysocsoft-coresystem-on-chipverilogvhdl
Related projects:
Repository | Description | Stars |
---|---|---|
b224hisl/rioschip | A small RISC-V core designed to support out-of-order execution and double issue architecture for efficient instruction processing. | 32 |
riscv-rust/e310x-hal | Provides an embedded hardware abstraction layer (HAL) for the E310x microcontroller family. | 17 |
chipsalliance/cores-veer-eh1 | A RISC-V processor core design implemented in SystemVerilog RTL | 821 |
chipsalliance/cores-veer-el2 | A Verilog RTL design for an EL2 RISC-V core with various peripherals and features | 252 |
stm32-rs/stm32f1xx-hal | A Rust embedded-hal HAL (Hardware Abstraction Layer) implementation for the STM32F1 microcontroller family | 575 |
stm32-rs/stm32-eth | An Ethernet driver for microcontrollers from the STM32F family. | 149 |
esp-rs/esp-hal | A set of hardware abstraction layers for low-power Espressif microcontrollers. | 758 |
gd32v-rust/gd32vf103-hal | A hardware abstraction layer for a RISC-V microcontroller | 62 |
mwbrown/nim_stm32f3 | An embedded programming project utilizing the Nimrod language on an STM32F3 microcontroller. | 12 |
riscv-rust/gd32vf103xx-hal | A hardware abstraction layer for the GD32VF103 microcontroller family | 54 |
tvelliott/dsp_ice | An embedded system development project for an ICE40 8K FPGA and STM32F4 microcontroller. | 59 |
stmicroelectronics/stm32cubef4 | An embedded software platform providing middleware libraries and projects for various STM32 boards | 898 |
olofk/serv | An award-winning RISC-V CPU designed for low-power and area-efficient designs | 1,442 |
malachi-iot/estdlib | An embedded C++ standard library designed for explicit and organized memory management in resource-constrained environments | 51 |
rust-embedded/cortex-m | Provides low-level interfaces to interact with Cortex-M microcontrollers using Rust | 826 |