Warrick Lo

Simple RISC Processor

Computer Architecture FPGA ASIC Design

In CPEN 211 at UBC, we architect a RISC processor in SystemVerilog using the DE1-SoC as part of the labs. For additional bonus grades, you can make the processor fully Turing complete and enter a competition with the rest of the class to build the most efficient processor. I teamed up with Krish Thakur and in the end, our processor ended up in third place.

Git: https://git.warricklo.net/risc-processor (mirror)
Lab details: ~archive/UBC/CPEN211/2024Q4/lab_8.pdf
Canonical URL: https://warricklo.net/cpu

A full description of the implemented ISA will be added here.