Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 697 Bytes

README.md

File metadata and controls

13 lines (9 loc) · 697 Bytes

RISC-V-A-didactic-platform

The development of this project is in progress...

Here are some of the major milestones of my Bachelor Project.

  • Create an unpipelined RV32IM processor using Verilog
  • Pipeline the existing unpipelined RV32IM Verilog processor in 5 stages
  • Create and document the entire project to make it easy to understand how a RISC-V, and in general, how a processor works and how to create one using Verilog

The choice of not using constants for vector sizes and such is deliberate. I believe it's clearer to understand this way, even if it can be inconvenient when wanting to modify or adapt the processor, for example, to a 64-bit architecture.