nadeeshanj.dev Digital Design 0 ms
← Back to inventory

Nanoprocessor Design

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

Digital Design 2025 Complete

  • Verilog
  • FPGA
  • Computer architecture
  • ALU

Overview

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.

Enchantments 3

Field notes

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.

Recipe 2 ingredients

HDLVerilogTargetFPGA (Basys 3)
Nanoprocessor Design
15