Design and FPGA Implementation of a RISC-V Processor Core with Low-Power Enhancements
Abstract
The rapid expansion of edge computing necessitates microprocessors that are both highly efficient and capable of intelligent decision-making. Traditional pipelined processors waste significant dynamic power during control-flow hazards due to pipeline flushes. This paper presents the design and FPGA implementation of a 32-bit RISC-V (RV32I) 5-stage pipelined processor enhanced with a micro-perceptron branch predictor. By integrating a lightweight artificial neural network directly into the instruction fetch stage, the processor learns branch behaviors to minimize mispredictions, reducing unnecessary pipeline flushes and their associated dynamic power cost. The design was synthesized and implemented on a Basys 3 Artix-7 FPGA board using Vivado. Results indicate a highly optimized footprint utilizing only 4.2% of available Look-Up Tables (LUTs) out of 133,800, while maintaining a 100 MHz clock frequency with a positive timing slack of +7.082 ns. The on-chip power analysis shows a total of 0.143 W with dynamic power of only 13 mW — an estimated 25–40% reduction compared to standard 5-stage RV32I cores at the same frequency — validating the viability of hardware-level AI for low-power embedded systems.
References
Hussain et al., "FPGA Implementation of Five Stage Pipelined RISC-V Processor," IEEE I2CT, 2024.
Satyanarayana et al., "High-Performance RISC-V Processor with Five Stage Pipeline on FPGA," IEEE ICETET, 2023.
Miyazaki et al., "RVCoreP: Optimized RISC-V Soft Processor of Five-Stage Pipelining," IEICE, 2023.
Dharsni et al., "Hazard Free Pipelined Architecture for RV32I RISC-V Processor," IEEE ISAC, 2024.
Rama Devi et al., "Bit Manipulation Instructions on RISC-V Processor," IEEE ICCCI, 2024.
Tiwari et al., "IndiRA: Pipelined RISC-V Processor Design," IEEE VLSI Design, 2023.
Loh et al., "VLSI Design Course with Pipelined RISC-V on FPGA," IEEE TALE, 2023.
Lai et al., "32-bit RISC-V Architecture Processor Using Verilog HDL," IEEE ICEIC, 2024.
Yi et al., "RDCIM: RISC-V Computing-in-Memory Processor," IEEE TCAS-I, 2024.
Wasif et al., "Hyper dimensional RISC-V Processor for Edge-AI Training," IEEE TCAS-I, 2025.
Refbacks
- There are currently no refbacks.