OPEN PROJECT DIRECTORY

RISC-V

Submit a project

RISC-V

53 projects

Hardware
riscv-boom GitHub avatar

riscv-boom

riscv-boom

SonicBOOM: The Berkeley Out-of-Order Machine

RISC-VHDL
Scala2.2K528
Hardware

Let's write an OS which can run on RISC-V in Rust from scratch!

RISC-V
Rust2.1K559
Hardware
lowRISC GitHub avatar

lowRISC

ibex

Ibex is a small 32-bit RISC-V CPU core with high-level of verification (previously known as zero-riscy)

RISC-VCPU
SystemVerilog2K803
Hardware
riscv-mcu GitHub avatar

riscv-mcu

e203_hbirdv2

The Ultra-Low Power RISC-V Core

RISC-VFPGACPU
Verilog1.9K430
Hardware
sipeed GitHub avatar

sipeed

MaixPy-v1

MicroPython for K210 RISC-V, let's play with edge AI easier

RISC-V
Python1.7K454
Hardware
o8vm GitHub avatar

o8vm

octox

Unix-like OS in Rust inspired by xv6-riscv

RISC-V
Rust1.6K64
Hardware
TheThirdOne GitHub avatar

TheThirdOne

rars

RARS -- RISC-V Assembler and Runtime Simulator

RISC-V
Java1.6K311
Hardware
liangkangnan GitHub avatar

liangkangnan

tinyriscv

A very simple and easy to understand RISC-V core.

RISC-V
C1.5K243
Hardware
hughperkins GitHub avatar

hughperkins

VeriGPU

OpenSource GPU, in Verilog, loosely based on RISC-V ISA

RISC-VHDLASIC
SystemVerilog1.4K145
Hardware
chipsalliance GitHub avatar

chipsalliance

riscv-dv

Random instruction generator for RISC-V processor verification

RISC-VCPU
Python1.4K395
Hardware
rustsbi GitHub avatar

rustsbi

rustsbi

RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see prototyper folder.

RISC-VEmbedded Hardware
Rust1.3K153
Hardware
ultraembedded GitHub avatar

ultraembedded

biriscv

32-bit Superscalar RISC-V CPU

RISC-VFPGACPU
Verilog1.3K202
Hardware
LekKit GitHub avatar

LekKit

RVVM

The RISC-V Virtual Machine

RISC-V
C1.3K95
Hardware
openhwgroup GitHub avatar

openhwgroup

cv32e40p

CV32E40P is an in-order 4-stage RISC-V RV32IMFCXpulp CPU based on RI5CY from PULP-Platform

RISC-VCPU
SystemVerilog1.3K550
Hardware
rsd-devel GitHub avatar

rsd-devel

rsd

RSD: RISC-V Out-of-Order Superscalar Processor

RISC-VCPU
SystemVerilog1.2K122
Hardware
rust-embedded GitHub avatar

rust-embedded

riscv

Low level access to RISC-V processors

RISC-VCPU
Rust1.1K200
Hardware
libriscv GitHub avatar

libriscv

libriscv

The fastest RVA23 RISC-V sandbox

RISC-V
C++1.1K93
Hardware
splinedrive GitHub avatar

splinedrive

kianRiscV

RISC-V XV6/Linux SoC, marchID: 0x2b, 0x34

RISC-VFPGACPU
Verilog1.1K80
Hardware
Wren6991 GitHub avatar

Wren6991

Hazard3

3-stage RV32IMACZb* processor with debug

RISC-VCPU
Verilog1.1K95
Hardware
github0null GitHub avatar

github0null

eide

An embedded development environment for mcs51/stm8/avr/cortex-m/riscv on VsCode.

RISC-VEmbedded Hardware
TypeScript1K106
Hardware
syntacore GitHub avatar

syntacore

scr1

SCR1 is a high-quality open-source RISC-V MCU core in Verilog

RISC-VHDLEmbedded Hardware
SystemVerilog1K349
Hardware
chipsalliance GitHub avatar

chipsalliance

Cores-VeeR-EH1

VeeR EH1 core

RISC-VFPGACPU
SystemVerilog966243
Hardware
sergeykhbr GitHub avatar

sergeykhbr

riscv_vhdl

Portable RISC-V System-on-Chip implementation: RTL, debugger and simulators

RISC-VCPUHDL
C++696110
Hardware

RISC-V CPU simulator for education purposes

RISC-VCPU
C++63397