RISC-V Core IP RTL

Fully synthesizable. Free evaluation. Immediate downloads.

Ready to synthesize RTL in your environment? Want to run SiFive RISC-V Core IP through your tool flow for a full evaluation? We make it simple. DocuSign our evaluation agreement and receive a fully functional, synthesizable Verilog RTL immediately.

E31 Standard Core

SiFive’s E31 Standard Core is the world’s most deployed RISC-V core. Co-designed alongside the RISC-V ISA, the E31 takes maximum advantage of the RISC-V ISA, resulting in an ultra-power-efficient core that delivers the high performance needed for tomorrow’s smart IoT, wearables, and embedded microcontrollers.

E51 Standard Core

SiFive’s E51 Standard Core is a 64-bit embedded processor, fully compliant with the RISC-V ISA. An extremely small-footprint, low-power design makes the E51 ideal for devices that require a tiny system controller for housekeeping, security, or host processing within a larger 64-bit SoC. An extended memory map of 40 physical address bits also makes the E51 a great solution for SSD controllers and networking applications.

E20 Standard Core

The SiFive E20 Standard Core is an extremely efficient implementation of the E2 Series configured for lowest area and power. The E20 brings the power of the RISC-V software ecosystem to efficiently address traditional 8-bit and 32-bit microcontroller applications such as IoT, Analog Mixed Signal, and Programmable Finite State Machines.

E21 Standard Core

The SiFive E21 Standard Core is a high-performance, full-featured embedded processor, designed to address advanced microcontroller applications such as Sensor Fusion, Smart IoT, Wearables, Connected Toys, and more. Separate Instruction and Data Buses, along with two banks of Tightly-Integrated Memory (TIMs) make the E21 an ideal choice for demanding applications with deterministic or demanding memory requirements.