Skip to content

VHDL-based project that aims at extending a Single Cycle RV32I processor core to support multiple features such as CSRs and M-extension. Pipelining was also done along with hardware support for data forwarding and hazard detection.

Notifications You must be signed in to change notification settings

andrewbejjani/Extending-Single-Cycle-RV32I-Processor-Core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Extending-Single-Cycle-RV32I-Processor-Core

  • The first file archer-main includes the original Single Cycle RV32I processor core.
  • The second file rv32i_pipelined includes the modified code that supports multiple features, mainly pipelining, CSR support, M extension, forwarding, and hazard detection.
  • The report includes all details of changes and additions that were made.

About

VHDL-based project that aims at extending a Single Cycle RV32I processor core to support multiple features such as CSRs and M-extension. Pipelining was also done along with hardware support for data forwarding and hazard detection.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published