Introduction
The soft core Sapphire RV32 SoC in Efinix product line is a fully configurable SoC that runs through the FPGA core fabric. There are settings and I/Os you can choose from that allow you to build the SoC that best fits your application. However, if you require firmware that operates at a higher speed, you can select the High-Performance Sapphire RV32 SoC because it has a hardened block embedded in its chip. The quad RISC-V core has a speed of up to 1 GHz. manages and completes complex tasks in a shorter time compared to Sapphire RV32 SoC. The architecture is the same for both but the High-Performance Sapphire RV32 SoC is designed to improve latency and traffic efficiency. Other aspects are very similar to the Sapphire RV32 SoC. Thus, the firmware on the Sapphire RV32 SoC can run equally well on the High-Performance Sapphire RV32 SoC. The following section discusses how to port over the design from Sapphire RV32 SoC to the High-Performance Sapphire RV32 SoC.