Efinity RISC-V Embedded Software IDE

The Efinity® RISC-V Embedded Software IDE is an Eclipse-based Integrated Development Environment (IDE) powered by Ashling's RiscFree™ IDE for Sapphire SoC. It provides a complete and seamless environment for RISC-V C and C++ software development.

Features include:

  • Eclipse based IDE with full source project creation, edit, build, and debug
  • QEMU emulator support for 32-bit RISC-V cores with out-of-box example design
  • High-level Peripheral Register viewer
  • Control and Status Register (CSR) viewer
  • Integrated new project creation process with Board Support Package (BSP) generated in the Efinity software
  • Integrated example program import process with Board Support Package (BSP) generated in the Efinity software
  • Integrated serial terminal for viewing UART data
  • FreeRTOS task and queue list debug view
  • Debug support for all OpenOCD compliant probes

Figure 1. Efinity RISC-V Embedded Software IDE