RISC-V SDK
End of Life with Efinity Software v2022.2.322
With the Efinity software v2022.2.322 the RISC-V SDK is replaced with the Efinity RISC-V Embedded Software IDE, an Eclipse-based Integrated Development Environment (IDE) powered by Ashling's RiscFree™ IDE. You can download the IDE from the Efinity releases page in the Support Center.
To write software for the Sapphire SoCs, you need the RISC-V SDK. The SDK includes:
- Eclipse MCU—Open-source Java-based development environment that uses plug-ins to
extend and customize its functionality. The GNU MCU Eclipse plug-in lets you develop
applications for ARM and RISC-V cores.
Version: 2020-09 (4.17.0)
Disk space required: 433 MB (Windows), 433 MB (Linux) - xPack GNU RISC-V Embedded GCC—Open-source, prebuilt toolchain from the xPack Project.
Version: 8.3.0-2.3
Disk space required: 1.53 GB (Windows), 1.5 GB (Linux) - OpenOCD Debugger—The open-source Open On-Chip Debugger (OpenOCD) software
includes configuration files for many debug adapters, chips, and boards. Many versions of
OpenOCD are available. The Efinix RISC-V flow requires a custom version of OpenOCD
that includes the VexRiscv 32-bit RISC-V processor.
Version: 20200421
Disk space required: 9.4 MB (Windows), 7.4 MB (Linux) - GNU MCU Eclipse Windows Build Tool (Windows Only)—This open-source Windowsspecific
package helps to manage build projects and includes GNU make.
Version: 4.2.1-2-win32-x64
Disk space required: 4.99 MB
Note: the Ruby, Jade, and Opal SoCs are end of life in the Efinity software v2022.1.226. If you need the SDK for those SoCs, download v1.4 not the latest version.
Documentation for Sapphire
Sapphire Risc-V SoC Hardware and Software User Guide
Documentation for Ruby, Jade, Opal (End of Life)
Ruby Risc-V SoC Hardware and Software User Guide
Jade Risc-V SoC Hardware and Software User Guide