Skip to content

The implementation of a Five-Stage Pipelining RISC-V Microprocessor in Verilog HDL

Notifications You must be signed in to change notification settings

elliot-haonan/RISC-V_CPU_in_Veirilog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RISC-V_CPU_in_Veirilog

This is an implementation of a Five-Stage Pipelining RISC-V Microprocessor in Verilog HDL.

Design Schematic

屏幕截图 2022-11-14 004246

The design is a five-stage pipeliing RISC-V processor. It has forwading path to forwad from memory access and write back stage to execution stage. It has a hazard detector to detect the load-use hazard and stall the processor for a cycle. It tackles branch at decode stage, which issues the flush signal to flush the IF/ID pipelining register and select the PC source once the branch is taken. Use Xilinx IP for the data memory module.

About

The implementation of a Five-Stage Pipelining RISC-V Microprocessor in Verilog HDL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published