Litcius/Paper detail

Design and Verification of Three-stage Pipeline CPU Based on RISC-V Architecture

Wendi Zhang, Yonghui Zhang, Kun Zhao

20212021 5th Asian Conference on Artificial Intelligence Technology (ACAIT)14 citationsDOI

Abstract

RISC-V is a new open-source instruction set architecture, which has received extensive attention from the industry, and it is explored and designed in this context. Based on the RISC-V instruction set architecture, this paper designs a processor that supports a subset of the RV32IM instruction. It uses a three-stage pipeline technology, namely, value, decoding, and execution modules, with static branch prediction and Harvard storage structure. The main modules are pipeline module, control module, interrupt exception and storage module. Iverilog was used for simulation testing and passed the RISC-V test case. The final result showed that the processor can run normally at a clock frequency of 50MHz.

Topics & Concepts

Reduced instruction set computingComputer sciencePipeline (software)Instruction setInterruptEmbedded systemComputer architectureContext (archaeology)MicroarchitectureParallel computingOperating systemMicrocontrollerPaleontologyBiologyParallel Computing and Optimization TechniquesEmbedded Systems Design TechniquesHuman Pose and Action Recognition