Journal of Jilin University(Information Science Ed ›› 2017, Vol. 35 ›› Issue (6): 612-616.

Previous Articles     Next Articles

Hardware and Software Co-Simulation of RISC-V Processor with Five-Stage Pipeline

LI Dongze a , CAO Kaining a , QU Ming a,b , WANG Fuxin b   

  1. a. College of Electronic Science and Engineering; b. College of Computer Science and Technology, Jilin University, Changchun 130012, China
  • Received:2017-09-19 Online:2017-12-29 Published:2018-03-14

Abstract: To fill the blank of domestic RISC-V (Reduced Instruction Set Computer-Five) processor field and
optimize processor performance, the open source three-stage pipeline RISC-V processor VScale is extended to the
five-stage pipeline processor. Firstly, the difference between the three-stage and the five-stage pipeline are
compared. To solve the five-level pipeline data-related issues, the five-stage adventure detection and bypass unit
for the five-stage pipeline are designed. Peripheral (LCD1602, UART) controllers for the processor are also
implemented. The co-simulation of hardware and software are implemented on an FPGA (Field-Programmable
Gate Array)development board. Simulation results show that the extended processor is running normally, and
running faster than the original processor about 30%.

Key words: data adventure, system-on-a-chip(SoC) technology, pipeline, RISC-V processor

CLC Number: 

  • TP368. 1