-
Notifications
You must be signed in to change notification settings - Fork 39
RISC V Cores and SoCs
Michael Gielda edited this page Dec 6, 2018
·
84 revisions
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 |
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) |
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 |