← All work
Digital Design2025Complete

Nanoprocessor Design

A simple processor built from the datapath up - ALU, control logic and all.

A from-scratch nanoprocessor built for a digital design and computer organisation course, implementing a small but complete architecture.

It covers the low-level pieces that usually stay hidden: datapaths, ALU operations and the control logic that ties them together.

Highlights

Understanding by building

Writing the control logic yourself is the fastest way to internalise how an instruction actually moves through a machine - which registers latch when, what the ALU is told to do, and how it all stays in step with the clock.

Stack

HDL

  • Verilog

Target

  • FPGA (Basys 3)