Skip to content

An implementation of a 5 stage RISC-V pipeline using Xilinx Vivado aiming to optimize the instruction throughput and reducing the cycle time by implementing hazard detection and forwarding mechanisms to handle data dependencies and control hazards effectively

Notifications You must be signed in to change notification settings

Debinb/5-Stage-RISC-V-Pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

5-Stage-RISC-V-Pipeline

An implementation of a 5 stage RISC-V pipeline using Xilinx Vivado aiming to optimize the instruction throughput and reducing the cycle time by implementing hazard detection and forwarding mechanisms to handle data dependencies and control hazards effectively

Features

  • Multi-cycle 5 Stage Pipeline RISC-V
  • Data, Structural and Control Hazard Detection
  • Data Fowarding

Simulation

Screenshot 2024-05-29 160845

RTL Diagram

Screenshot 2024-05-29 160958

About

An implementation of a 5 stage RISC-V pipeline using Xilinx Vivado aiming to optimize the instruction throughput and reducing the cycle time by implementing hazard detection and forwarding mechanisms to handle data dependencies and control hazards effectively

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published