Skip to content

RISC V Cores and SoCs

Michael Gielda edited this page Dec 6, 2018 · 84 revisions

RISC-V Cores and SoC Overview

This document captures the status of various cores and SoCs that endeavor to implement the RISC-V specification. Note that none of these cores/SoCs have passed the in-development RISC-V compliance suite.

Please add to the list and fix inaccuracies.

Name Links Priv. spec User spec License Maintainers
rocket GitHub 1.11-draft 2.3-draft BSD SiFive, UCB Bar
freedom GitHub 1.11-draft 2.3-draft BSD SiFive
Berkeley Out-of-Order Machine (BOOM) GitHub 1.11-draft 2.3-draft BSD Esperanto, UCB Bar
ORCA GitHub RV32IM BSD VectorBlox
PULPino Website,GitHub Solderpad Hardware License v. 0.51 ETH Zurich, Università di Bologna
OPenV/mriscv GitHub RV32I(?) MIT OnChipUIS
VexRiscv GitHub RV32I[M][C] MIT SpinalHDL
Roa Logic RV12 GitHub 1.9.1 2.1 Non-Commercial License Roa Logic
SCR1 GitHub 1.10 2.2, RV32I/E[MC] Solderpad Hardware License v. 0.51 Syntacore
Hummingbird E200 GitHub 1.10 2.2, RV32IMAC Apache 2.0 Bob Hu
Shakti Website,GitHub 1.10 2.2, RV64IMAFD BSD IIT Madras
ReonV GitHub GPL v3

SoCs

Name Links Core License Maintainers
Rocket Chip GitHub,Simulator Rocket BSD SiFive, UCB BAR
LowRISC GitHub RV32IM BSD LowRISC CIC
Briey GitHub VexRiscv MIT SpinalHDL
Riscy GitHub RV64I MIT AleksandarKostovic
Raven GitHub PICORV32 ISC RTimothyEdwards, mkkassem (efabless.com)

Chips

Include a chip if it has been fabricated and is either available for sale, available for preorder, or running production workloads internally, and if it has at least one RISC-V hard core (no FPGAs, but non-"SoC" products with controller cores are allowed).

Name | Vendor | Core | ISA | Devkit | Availibility | Links FE310-G000 | SiFive | E31 | RV32IMAC | HiFive1 Arduino board | public since 2016Q4 | Datasheet Freedom U540 | SiFive | U54 (4 cores), E51 (1 management core) | RV64GC (application cores), RV64IMAC (management core) | HiFive Unleashed development board | announced 2018Q1, available for preorder | Product page GAP8 | GreenWaves Technologies | PULP / 1 + 8 RI5CY | RV32IMC (+ Priviledged and custom ISA extensions) | GAPuino development board | public since 2018Q1 | Product page

Clone this wiki locally