Skip to content
Open access

Optimized Pipelined RISC-V Processor with Data Hazard Detection for Verification of Ethernet Controller

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.

Read PDF

Similar papers

Open access Aug 2026

Design and Implementation of a High-Performance RISC-V CPU IP Core for Multiple Cryptographic Algorithms

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.

Y.-J. Cheng, Cheng-Rui Yin, K.-X. Tang et al. · 0 citations
Open access Sep 2026

A Deterministic FPGA-CPU Data Interaction Architecture with Cache-Aware Core Selection for Real-Time Systems

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. · 0 citations
Open access Sep 2026

Design and FPGA Evaluation of a Multi-Operand Extension Mechanism for Tightly Coupled RISC-V Processors

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. · 0 citations
Preprint Sep 2026

Toki: Profiling HBM Performance on FPGA Systems with RISC-V Soft Cores and PCIe Host DMA Traffic

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
Conference Aug 2026

Lightweight Bit Manipulation Extension Architecture and Performance Evaluation for RISC-V Processors Based on the NICE Interface

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 · 0 citations
Open access Aug 2026

Design and Implementation of Three-stage RISC-V Microprocessor for Education

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 · 0 citations

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