FPGA Bitstreams

Immediate, free access to RISC-V Core IP evaluation

SiFive’s RISC-V Core IP FPGA Evaluation Kit let you test, prototype, and develop your RISC-V program on actual hardware. Our FPGA bitstreams are FAST! Running at up to 65MHz, these emulation environments are faster than many of the MCUs you’re going to be replacing.

Try out Freedom Studio. Compile your code into RISC-V and see the code size benefits. Use the performance counters and know exactly how many cycles your critical loops take.

What hardware do I need?

Our FPGA bitstreams are compatible with the low cost, $119 Artix-7 Arty A7-35T Evaluation Kit.

The Arty A7-35T FPGA Dev Kit is an extremely economical ($119) way to jump start your development on RISC-V. This Dev Kit can be easily configured for any of our E Series Standard Cores. Once you’ve programmed the bitstream, you can start running your RISC-V program.

  • The Olimex ARM-USB-TINY-H is a hardware JTAG debugger. SiFive RISC-V Core IP have a standard JTAG debugging interface, and the tools included with the Freedom E SDK have been tested using the Olimex ARM-USB-TINY-H.

Choose your Bitstream

For evaluation purposes SiFive RISC-V Core IP FPGA Bitstreams have a peripheral sub-system connected to I/O headers on the board. They also contain a QSPI flash memory interface and a UART peripheral for serial communication.

E31 Standard Core IP FPGA Eval Kit

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 IP FPGA Eval Kit

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 great solution for SSD controllers and networking applications.

E20 Standard Core IP FPGA Eval Kit

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.

For evaluation purposes, the SiFive E20 FPGA has a slightly altered memory sub-system so that it can connect to the standard SiFive FPGA sub-system. Instead of a single System Port, it has a Peripheral Port which is connected to the peripheral sub-system, and a single TIM bank for Code and Data storage.

E21 Standard Core IP FPGA Eval Kit

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.