Support Center

Login Register Register a Kit

Home Documentation IP Cores

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.



Please Wait!

Please wait...we are loading your content