Skip to article frontmatterSkip to article content

RISCV CPU

Nov. 2023 - Dec. 2023

GitHub Repo

Synopsis

A single-cycle and pipelined RISC-V CPU, described in SystemVerilog. This was a spring term coursework assignment for Imperial module, `Instruction Set Architecture & Compilers’ (IAC). In this group project, I was responsible for designing modules using SystemVerilog as well as writing testbenches with Verilator in C++.

Skills

Below are the skills and experiences gained from the project:


alt text