- 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.
-
Notifications
You must be signed in to change notification settings - Fork 0
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.
andrewbejjani/Extending-Single-Cycle-RV32I-Processor-Core
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
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 0
No packages published