CG
← Back to projects

Nano Processor

VHDLDigital Design

The Challenge

Understanding how a processor actually executes instructions at the hardware level requires building one, not just reading about it — the assignment was to design a working processor from first principles.

My Approach

I designed the processor's datapath and control logic in VHDL at the register-transfer level, implementing instruction fetch, decode, and execution as synchronous hardware logic rather than software.

Outcome

A simulated, working processor implementation, and a much deeper understanding of how software instructions map onto real digital hardware.