CG3207 Computer Architecture
August 2024
Project Overview
A semester-long project that was done in a group of 3. Build a CPU similar to an ARM and RISCV architecture. Programmed using Verilog on a FPGA board.
Key Features & Achievements
- Implemented ALU, Decoder, PC logic, Assembly, STM32, and RV
- Can run extensive number of ARM assembly codes
- Additional Improvements like Data Forwarding, Concurrency instructions, Stalling, and Flushing
- Implemented and extensive testing using Verilog
Technologies Used
- Verilog
- FPGA board