This is an implementation of a Five-Stage Pipelining RISC-V Microprocessor in Verilog HDL.
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.-
Notifications
You must be signed in to change notification settings - Fork 0
elliot-haonan/RISC-V_CPU_in_Veirilog
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
The implementation of a Five-Stage Pipelining RISC-V Microprocessor in Verilog HDL
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published