← 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.