Aug 2026· International journal of computer information systems and industrial management applications· 0 citations
TL;DR
This study proposes the design and FPGA implementation of an Optimized Pipelined RISC-V Processor, designed as a high throughput controller for Ethernet networking environment that uses a pipelined data path based on the RV32I instruction set.
Abstract
High-speed networking systems require more and more embedded SoC (System-on-Chip) architectures for real-time packet processing and protocol translation. However, intense data streaming often causes instruction pipeline pauses that impose tight performance constraints when integrating open-source RISC-V processors with media access control (Ethernet MAC) cores. In this study, we propose the design and FPGA implementation of an Optimized Pipelined RISC-V Processor, designed as a high throughput controller for Ethernet networking environment. It has an optimized 32-bit five stage in-order execution pipeline core with RV32I base instruction set support. The Dedicated Hardware Data Hazard Detection and Forwarding Unit is firmly connected into the execution stages to avoid the CPU bottleneck during high frequency Direct Memory Access (DMA) and Ethernet operations. To improve instruction throughput while preserving low hardware complexity, the suggested solution uses a pipelined data path based on the RV32I instruction set. Additionally, FPGA-specific optimizations are used to improve timing performance while lowering area and power consumption, such as the use of block RAM resources and efficient logic mapping. Further a robust, coverage-driven verification environment developed for an FPGA-based design using SystemVerilog. The effectiveness of the proposed framework is verified against recent state-of-the-art literature. Comparative analysis demonstrates that the proposed work achieved 100% of functional coverage while existing implementations utilizing SystemVerilog structures achieve limited coverage ranging from 90.12% to a maximum of 94.44%. The processor was implemented and evaluated on FPGA platforms of Artix-7 XC7A200T and ZYNQ XC7Z020. Experimental results show that the proposed design can run with a maximum operational frequency of 119.5 MHz on Artix-7 XC7A200T FPGA and 156.37 MHz on ZYNQ XC7Z020 FPGA. The suggested processor delivers frequency gains of 19.5% and 24.1% compared to the existing implementations. The results demonstrate the usefulness of the proposed architectural changes to improve the processor throughput, timing closure and overall FPGA implementation performance.
A hierarchical multiplier architecture consisting of partial-product generation, 4–2 compressor-tree reduction, and a look-ahead adder is developed to improve multiplication throughput and reduce latency compared with conventional Wallace-tree implementations.
The architecture introduces two reusable system-level design principles: interrupt-independent notification via sequence counters, avoiding OS-mediated jitter as much as possible, and cache-aware core selection based on the non-uniform cache architecture (NUCA) to reduce the variability of access latency, thereby achie...
Hui-Ji Zheng, Qing Liu, Kang Wang et al.· Electronics· 0 citations
Complex scalar kernels often contain instruction fragments whose computation is simple but whose operand demand exceeds the traditional two-input–one-output custom-instruction model. This operand interface bottleneck limits instruction merging in tightly coupled RISC-V acceleration. This paper proposes a multi-operand...
Peng Lu, Mei-Jiao Yu, You-Ping Mao et al.· Electronics· 0 citations
Toki is the first hardware-software framework that enables profiling the performance of HBM on FPGA accelerator cards by jointly considering the execution of workloads on RISC-V soft cores instantiated on the FPGA and the injection of memory traffic from the host system via DMA over PCIe, providing insights that cannot...
Andrea Galimberti, Andrea Motta, Gianni Antichi et al.· 0 citations
The open and modular RISC V instruction set architecture supports flexible domain specific extensions. However, conventional embedded RISC V processors rely on general purpose instruction sequences to implement bit manipulation operations, which suffer from long execution cycles, low computational efficiency, and high...
Chuan-Rong Yang, Zi-Yang Hu, Yue-Jun Zhang· International Test Conferenc...· 0 citations
This paper presents X3S, a work-in-progress 32-bit pipelined RISC-V softprocessor core originally developed as author's engineering thesis, which adopts a simple three-stage pipeline intended to balance architectural clarity, implementation complexity, and achievable operating frequency on Field Programmable Gate Array...
Jan Ber· WiPiEC Journal - Works in Pr...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.