neorv32

Embedded processor

An open source 32-bit RISC-V CPU and microcontroller-like SoC written in VHDL for customizable embedded systems

desktop_computer A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.

GitHub

2k stars
52 watching
228 forks
Language: VHDL
last commit: about 2 months ago
Linked from 1 awesome list

asipaxicpuembeddedfpgamicrocontrollerneorv32on-chip-debbugerprocessorrisc-vriscvrtlrtosrv32safetysocsoft-coresystem-on-chipverilogvhdl

Backlinks from these awesome lists:

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. 33
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 830
chipsalliance/cores-veer-el2 A Verilog RTL design for an EL2 RISC-V core with various peripherals and features 252
stm32-rs/stm32f1xx-hal Provides a hardware abstraction layer for microcontrollers in the STM32F1 family 579
stm32-rs/stm32-eth An Ethernet driver for microcontrollers from the STM32F family. 150
esp-rs/esp-hal A set of hardware abstraction layers for low-power Espressif microcontrollers. 814
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. 60
stmicroelectronics/stm32cubef4 An embedded software platform providing middleware libraries and projects for various STM32 boards 908
olofk/serv An award-winning RISC-V CPU designed for low-power and area-efficient designs 1,457
malachi-iot/estdlib An embedded C++ standard library designed for explicit and organized memory management in resource-constrained environments 52
rust-embedded/cortex-m Provides low-level interfaces to interact with Cortex-M microcontrollers using Rust 842