The RISC-V Virtual Machine
-
Updated
Oct 11, 2026 - C
The RISC-V Virtual Machine
VeeR EH1 core
Minimalist, dependency-free virtual machine sandbox for microcontrollers and other resource-constrained devices. Single C file, no dynamic memory allocations, asynchronous design, pure C99
Compact and Efficient RISC-V RV32I[MAFC] emulator
UART based embedded shell for embedded systems. Intended to be used for learning, experimenting and diagnostics.
VeeR EL2 Core
An app to write, run and learn M68K, MIPS, RISC-V, X86, Z80 assembly
F# RISC-V Instruction Set formal specification
💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.
An interpreter for a concurrent lisp with message-passing and pattern-matching.
A RISC-V 5-stage pipelined CPU that supports vector instructions. Tape-out with U18 technology.
Simple risc-v emulator, able to run linux, written in C.
😎 A curated list of awesome RISC-V implementations
A c/RISCV of "Let's Build a Compiler" by Jack Crenshaw
A simple multitasking OS kernel
Instruction set simulator for RISC-V, MIPS and ARM-v6m
🎓 Instructional RISC-V processor design framework: single-cycle to 5-stage pipeline with FPGA verification and complete learning guidelines! A RISC-V CPU design guideline.
To associate your repository with the riscv32 topic, visit your repo's landing page and select "manage topics."