Skip to content
Conference

A Compact FPGA-Validated RISC-V SoC with Configurable Z-Extensions for Area-Frequency Balanced RTOS Support

Aug 2026 · 2026 2nd International Conference on Electronic Information, Computer and Aerospace Remote Sensing (EICARS) · pp. 357-360 · 0 citations · 8 references

Abstract

This paper presents a compact FPGA-validated RISC-V SoC for RTOS-oriented embedded prototyping. The fivestage RV32IM_Zicsr base core integrates Gshare prediction, CSR/CLINT interrupts, BRAM memories, MMIO peripherals, and UART. On a Kintex-7 FPGA, the base SoC runs at 250 MHz and uses 3160 LUTs, 2124 FFs, 79 BRAMs, and 4 DSPs. It boots RT-Thread Nano and reaches 708.184 Iterations/Sec, or 2.83 CoreMark/MHz, on CoreMark. An optional compile-time Zextension framework covering Zba/Zbb/Zbc/Zbs/Zbkb/Zbkx passed dedicated instruction tests, Spike difftest, and on-board execution. Gshare achieved a 90.37% hit rate and a 4.4% CoreMark/MHz gain over Always Taken.

View source

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.