RISC-V IP Cores

Here is a list of RISC-V IP cores with implementation tools ranging from Verilog, VHDL to Chisel and SpinalHDL. Some of these are purely for learning purposes while the rest have strong corporate and academia backing and are meant for production and tapeout.

T-HEAD XuanTie E907 RISC-V

Overview The T-Head XuanTie E907 is a fully synthesizable, high-end, microcontroller-class processor that [...]

T-HEAD XuanTie E906 RISC-V

Overview The T-Head XuanTie E906 is a fully synthesizable, middle-end, microcontroller-class processor that [...]

IQonIC RISC-V IP

IQonIC Works RISC-V Cores come with a full suite of design IP including: [...]

Fedar F1 RV64IM RISC-V

Fedar F1 is a 5-Stage Pipelined (Fetch|Decode|Execute|Memory|Writeback) RV64IM RISC-V Core written fully in [...]

SiFive Performance Family

SiFive Performance processors deliver unparalleled performance in an energy-efficient small footprint The SiFive [...]

Clarvi a RISC-V processor

Clarvi or "Computer LAboratory RISC-V Implementation" is a simple, in-order, 6-stage pipeline implementation [...]

RV12 RISC-V Core

The RV12 is a highly configurable single-issue, single-core RV32I, RV64I compliant RISC CPU [...]

The Lizard Core

The Lizard Core is a synthesizable RISC-V RV64IM out-of-order processor, designed in PyMTL. [...]

NEORV32 RISC-V Processor

The NEORV32 Processor is a customizable microcontroller-like system on chip (SoC) built around the NEORV32 RISC-V CPU. [...]

Rocket Chip RISC-V Core

Rocket Chip is an open-source Sysem-on-Chip design generator that emits synthesizable RTL. It [...]

Ibex RISC-V Core

Ibex is a production-quality open source 32-bit RISC-V CPU core written in SystemVerilog. [...]

CVA6 RISC-V CPU

CVA6 is a 6-stage, single issue, in-order CPU which implements the 64-bit RISC-V [...]

Bluespec Flute

Flute is one of a family of free and open-source RISC-V CPUs from [...]

Bluespec Piccolo

Piccolo is intended for low-end applications (Embedded Systems, IoT, microcontrollers, etc.). This is [...]

Vortex RISC-V GPGPU

Vortex is a full-system RISCV-based GPGPU processor with OpenCL 1.2 support.   Specifications [...]

XiangShan

XiangShan is an open-source high-performance RISC-V core developed by the Institute of Computing [...]

VRoom RISC-V IP

VRoom is a very high end RISC-V implementation meant for cloud servers and [...]