
Control logic
codemonkey76/DIY-8-Bit-Computer
DIY 8-Bit Computer, based on the design by Ben Eater

DIY 8-Bit Computer, based on the design by Ben Eater
Instruction register is an open-source printed circuit board by codemonkey76, from the codemonkey76/DIY-8-Bit-Computer repository on GitHub. It is a 2-layer board of 78.7 × 58.4 mm with 46 parts on 30 nets, routed with 522 tracks and 48 vias.
It is built around the 74LS245SC and 74LS173SC. Its parts include 8 resistors, 8 diodes, 4 connectors, 3 ICs and 1 capacitor. It belongs with the retro computing and games boards of this library.
Based off schematics and design of breadboard computer by Ben Eater, available in kit form at: https://eater.net/8bit/kits
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 220R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8 |
| 8 | LED | LED_THT:LED_D5.0mm | D1, D2, D3, D4, D5, D6, D7, D8 |
| 2 | 74LS173 | Package_DIP:DIP-16_W7.62mm_Socket | U2, U3 |
| 1 | +5V | TestPoint:TestPoint_Pad_1.5x1.5mm | TP17 |
| 1 | 100nF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C1 |
| 1 | 74LS245 | Package_DIP:DIP-20_W7.62mm_Socket | U1 |
| 1 | BUS_0 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP8 |
| 1 | BUS_1 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP7 |
| 1 | BUS_2 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP6 |
| 1 | BUS_3 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP5 |
| 1 | BUS_4 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP4 |
| 1 | BUS_5 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP3 |
| 1 | BUS_6 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP2 |
| 1 | BUS_7 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP1 |
| 1 | Bus | Connector_JST:JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal | J1 |
| 1 | CLK | TestPoint:TestPoint_Pad_1.5x1.5mm | TP15 |
| 1 | CLR | TestPoint:TestPoint_Pad_1.5x1.5mm | TP14 |
| 1 | GND | TestPoint:TestPoint_Pad_1.5x1.5mm | TP18 |
| 1 | IR_4 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP9 |
| 1 | IR_5 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP10 |
| 1 | IR_6 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP11 |
| 1 | IR_7 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP12 |
| 1 | Instruction | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J2 |
| 1 | Misc | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J3 |
| 1 | Power | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J4 |
| 1 | ~II~ | TestPoint:TestPoint_Pad_1.5x1.5mm | TP16 |
| 1 | ~IO~ | TestPoint:TestPoint_Pad_1.5x1.5mm | TP13 |
The 42 most common of 46 parts.

codemonkey76/DIY-8-Bit-Computer
DIY 8-Bit Computer, based on the design by Ben Eater



codemonkey76/DIY-8-Bit-Computer
DIY 8-Bit Computer, based on the design by Ben Eater

codemonkey76/DIY-8-Bit-Computer
DIY 8-Bit Computer, based on the design by Ben Eater


codemonkey76/DIY-8-Bit-Computer
DIY 8-Bit Computer, based on the design by Ben Eater

codemonkey76/DIY-8-Bit-Computer
DIY 8-Bit Computer, based on the design by Ben Eater

codemonkey76/DIY-8-Bit-Computer
DIY 8-Bit Computer, based on the design by Ben Eater


The-Invent0r/8-bit-Computer-PCB
These are the KiCAD files for my 8-Bit Computer.



rraider/Seminarkurs2021
Entwicklung eines turingvollständigen, primitiven Microcontroller in der Software Digital

Trilobyte-CPU/8-bit-computer
A DIY 8-bit computer built mostly with discrete logic chips



ChargeInMotion/8bit-breadboard-computer
Faithful recreation of Ben Eater's 8-bit SAP-1 breadboard computer — final-year team project, breadboard to PCB.
It measures 78.7 × 58.4 mm and has 2 copper layers, 1.6 mm thick.
46 parts, built around the 74LS245SC and 74LS173SC. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the codemonkey76/DIY-8-Bit-Computer repository on GitHub, at the commit this page was made from: the board is Instruction Register/instruction-register.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask codemonkey76 before reusing the design.