Robert Riordan
/
Kicad
#Kicad
8-Bit CPU
Done
An 8-bit CPU based on the SAP-1 architecture and Ben Eater’s breadboard computer
#kicad
#ben-eater-cpu
#pcb-design
Clock
Clock module with variable frequency and manual mode
#kicad
#ben-eater-cpu
#pcb-design
Program Counter
4-bit program counter with set, reset, output, and count control signals
#kicad
#ben-eater-cpu
#pcb-design
Memory Address Register
4-bit register, controlling access to RAM
#kicad
#ben-eater-cpu
#pcb-design
Registers
3 8-bit registers, for storing, moving, and operating on data
#kicad
#ben-eater-cpu
#pcb-design
Random Access Memory
16 8-bit memory locations to read and write data to
#kicad
#ben-eater-cpu
#pcb-design
#atmega-328
Arithmetic Logic Unit
Add or subtract 2 8-bit numbers
#kicad
#ben-eater-cpu
#pcb-design
Control
The decision center of the CPU
#kicad
#ben-eater-cpu
#pcb-design
Output
A 7-segment display
#kicad
#ben-eater-cpu
#pcb-design
Bus
8-bit bus and control signals connecting all the modules
#kicad
#ben-eater-cpu
#pcb-design