All projects

4-bit MIPS Processor

2024 · ATmega32A · Digital Logic · Computer Architecture

Overview

A 4-bit MIPS processor designed and physically built using an ATmega32A microcontroller alongside discrete logic gates.

Design highlights:
  • Custom instruction set with arithmetic, logic, memory, and branch operations
  • Datapath and control unit designed from first principles
  • Built on physical IC-based hardware rather than simulation alone
  • Follows on from an earlier 4-bit ALU built purely from elementary logic gates

My role

Hardware designer.
- Designed the datapath, register file, and control logic for the instruction set.
- Assembled and debugged the circuit on breadboard with IC-based components.
- Verified instruction execution against hand-traced expected behaviour.
4-bit MIPS Processor screenshot