Paper
11 July 2024 Implementing RISC-V processor with three-stage pipeline on FPGA
Zuo Qiao, Yujie Li, Wei Liang, Jianning Fan, Hongxu Ku, Xiaodong Zhang, Chong Shen
Author Affiliations +
Abstract
With the advent of the Internet of Things era, the demand for low-power, low-cost, scalable, open, and flexible chips is increasing day by day. This paper aims to design a RISC-V processor with a three-level pipeline structure, and verify its performance and functionality through verification on FPGA. The design process includes steps such as RTL design and simulation testing, RTL synthesis, constraints, Place and Route, burning, running program development and downloading, and running the built program on the RISC-V processor burned on FPGA. The kernel and peripheral design adopts a three-level pipeline design, and the functions and tasks of each stage are clearly described. The correctness and compliance of the design have been verified through waveform simulation and official testing. The design was ultimately validated on FPGA and performance analysis was conducted, indicating that the design can achieve ideal results in practical applications.
(2024) Published by SPIE. Downloading of the abstract is permitted for personal use only.
Zuo Qiao, Yujie Li, Wei Liang, Jianning Fan, Hongxu Ku, Xiaodong Zhang, and Chong Shen "Implementing RISC-V processor with three-stage pipeline on FPGA", Proc. SPIE 13210, Third International Symposium on Computer Applications and Information Systems (ISCAIS 2024), 1321033 (11 July 2024); https://doi.org/10.1117/12.3034758
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Design

Field programmable gate arrays

Compliance

Combustion

Interfaces

Internet of things

Logic

RELATED CONTENT

Large-scale logic array computation
Proceedings of SPIE (October 21 1996)
Design advantages of run-time reconfiguration
Proceedings of SPIE (August 26 1999)
VirtexDS: a Virtex device simulator
Proceedings of SPIE (October 06 2000)

Back to Top