Skip to content

solomspd/RISC-V-CPU

Repository files navigation

Computer Architecture Project 1 - RISC V RV32I verilog implementation

This project is an implementation for the pipelined processor/datapath. It includes the five stages of the pipeline and a working forwarding unit. It also includes a data path

This working implementation includes all RV32I instructions except for CRS and FENCE instructions. It also includes all compressed "C" instructions that expand to RV32I instruction.

The datapath features a single unified memory in place of two independant memory memories designated to instructions and data.

About

RISC-V 5-stage pipeline RV32I implementation with forwarding in verilog with drivers to work on xilinx nexus a7 FPGA boards

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors