CS3220 - Processor Design

Intermediate-level Course, Georgia Institute of Technology, 2022

It is project-driven course teaching the principles of hardware design tailored towards modern CPU and GPU implementations. The course also introduces students to the RISC-V ISA and FPGAs development, with practical lab experiments to learn about Verilog RTL design and high-level synthesis.