Simple CPU Designs

A collection of resources I’ve been using whilst designing the SPAM-1 CPU.

CPU datapath block diagram

  • Ben Eater — Ben’s YouTube channel on building an 8-bit computer from scratch on breadboards is exactly what got me started. Clear, methodical, excellent.
  • SimpleCPUDesign.com — A useful reference site for simple CPU architectures.
  • CrazySmallCPU — Warren Toomey’s tiny CPU — fascinating to read how minimal a working CPU can be.
  • Academic papers on basic CPU design and instruction set architecture.

This is the reading list behind the SPAM-1 project.