#riscv (30 Repositories)
Ranked open-source repositories tagged with #riscv, scored by pull request acceptance likelihood and maintainer engagement velocity.
45.7%
22.2h
30 repositories tagged #riscv
esp-rs/esp-pacs
Peripheral Access Crates for Espressif SoCs and modules
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 firmware folder.
riscv/riscv-unified-db
Monorepo containing a machine-readable database of the RISC-V specification and artifact generation tools
carlosedp/chiselv
A RISC-V Core (RV32I) written in Chisel HDL
chipsalliance/rocket-chip
Rocket Chip Generator
ucb-bar/chipyard
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
libriscv/libriscv
The fastest RVA23 RISC-V sandbox
cartesi/machine-emulator
The off-chain implementation of the Cartesi Machine
0BAB1/HOLY_CORE_COURSE
Learn how to build our own RV32I(M) core, verify it and actually use it FOR FREE (.md tutorials). From scratch & with more than 200 pages of detailed tutorial with schemes & explanation.
QQxiaoming/quard_star_tutorial
This project aims to build an Embedded Linux System, in order to analyze the chip from the power-on execution of the first instruction to the entire system running, based on qemu simulator development board. 本项目旨在真正从0开始构建嵌入式linux系统,为了剖析芯片从上电开始执行第一条指令到整个系统运行,基于qemu定制模拟器开发板。
riscv/meta-riscv
OpenEmbedded/Yocto layer for RISC-V Architecture
GaloisInc/macaw
Open source binary analysis tools.
SpinalHDL/VexRiscv
A FPGA friendly 32 bit RISC-V CPU implementation
sifiveinc/freedom-u-sdk
Freedom U Software Development Kit (FUSDK)
Rompass/openc6-bios
An open-source RISC-V firmware platform for ESP32-C6(8MB Flash). Implements a BIOS/Payload architecture with a custom system call interface (ABI), independent LP-Core coprocessor management, and an anti-brick A/B OTA system. Tested on ESP32-C6-Zero.
riscv-boom/riscv-boom
SonicBOOM: The Berkeley Out-of-Order Machine
pulp-platform/cheshire
A minimal Linux-capable 64-bit RISC-V SoC built around CVA6
sld-columbia/esp
Embedded Scalable Platforms: Heterogeneous SoC architecture and IP integration made easy
Wren6991/Hazard3
3-stage RV32IMACZb* processor with debug
diodesign/diosix
A lightweight, robust, multiprocessor bare-metal hypervisor written in Zig for RISC-V
sysprog21/semu
A minimalist RISC-V system emulator capable of running Linux kernel with efficient event-driven scheduling
mrLSD/riscv-fs
F# RISC-V Instruction Set formal specification
sysprog21/shecc
A self-hosting and educational C optimizing compiler
d0iasm/rvemu-for-book
Reference implementation for the book "Writing a RISC-V Emulator in Rust".
bu-icsg/dana
Dynamically Allocated Neural Network Accelerator for the RISC-V Rocket Microprocessor in Chisel
riscv-software-src/homebrew-riscv
homebrew (macOS) packages for RISC-V toolchain
nervosnetwork/ckb-vm
CKB's vm, based on open source RISC-V ISA
syntacore/scr1
SCR1 is a high-quality open-source RISC-V MCU core in Verilog
sipeed/MaixPy-v1
MicroPython for K210 RISC-V, let's play with edge AI easier
fnuecke/sedna
Sedna - a pure Java RISC-V emulator.