

Test register
Homebrew CPU project
- Size
- 88.9 × 47 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 43
- Nets
- 89
- Pads
- 262
- Tracks, vias
- 671, 77
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 20 Oct 2019
- Updated
- 1 Jul 2020
Overview
Test register is an open-source printed circuit board by pottsali, from the pottsali/cpu-pub repository on GitHub. It is a 2-layer board of 88.9 × 47 mm with 43 parts on 89 nets, routed with 671 tracks and 77 vias.
It is built around the 74LS245SC and 74LS377PC. Its parts include 6 capacitors, 6 ICs, 5 connectors, 3 resistors and 3 diodes.
Main components
274LS245SC
-0℃~+70℃ 12ns@5V,45pF 15mA 24mA 4.75V~5.25V 74LS 8 Bidirectional Output enable Schmitt trigger Tri-State - Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, Transceivers74LS377PC
PDIP-200℃~+70℃ 1 10ns 25ns@5V,15pF 28mA 30MHz 4.75V~5.25V 400uA 5ns 74LS Series 8 8mA D-Type Rising Edge Synchronous PDIP-20 Flip Flops ROHSTexas InstrumentsFlip Flops
README
README.mdMUPS/16 Homebrew CPU project
This is public repo for files from the MUPS/16 homebrew CPU project. Please see http://mups16.net for details.
Files
Schematics
Currently I've only uploaded the schematics for the PCBs here, and will add more as I complete the last few bits. Most of the schematics are documented on the MUPS/16 website.
Others
I have a few other sets of files to clean up and upload:
- A gate-level simulation of the whole system in Digital format
- Microcode generation, for the control ROMs
- An assembler
- A very basic monitor to test the system
These are not yet in a fit state to upload, but I will add them as I clean them up.
Parts
43| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | LED | LED_SMD:LED_0805_2012Metric | 0, D4, D5, D6, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19 |
| 6 | 100n | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C4, C5, C6 |
| 4 | 1K | Resistor_SMD:R_Array_Convex_4x1206 | RN1, RN2, RN3, RN4 |
| 4 | 74LS245 | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U3, U4, U5, U6 |
| 3 | 1K | Resistor_SMD:R_0805_2012Metric | R1, R2, R3 |
| 2 | 74LS377 | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U1, U2 |
| 1 | A Bus | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J3 |
| 1 | B Bus | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J4 |
| 1 | Ctrl | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | Data Bus | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J1 |
| 1 | IN | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | OUTA | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | OUTB | LED_SMD:LED_0805_2012Metric | D3 |
| 1 | PWR | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
Questions
How big is the Test register PCB?
It measures 88.9 × 47 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Test register use?
43 parts, built around the 74LS245SC and 74LS377PC. 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.
Where can I download the Test register KiCad files?
From the pottsali/cpu-pub repository on GitHub, at the commit this page was made from: the board is schematics/misc/test_register/test_register.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Test register design in my own project?
Its repository states no licence, so its author keeps all rights: ask pottsali before reusing the design.
More from pottsali/cpu-pub
7- 2 layers150 × 300 mm

- 4 layers150 × 150 mm

- 4 layers200 × 50 mm

- 4 layers200 × 50 mm

- 4 layers100 × 40 mm

- 2 layers200 × 270 mm

- 2 layers100 × 75 mm

Similar boards
- 2 layers100 × 61.4 mm

Cart
digilogistist/The-Open-Source-USB-NES-Project
USB-NES and NES-FASTGFX product engineering repository
38 parts24CC0-1.0 - 2 layers200 × 321.3 mm

- 2 layers

Registers
adasneves127/SAFETy-Computer
A full Turing Complete computer made from TTL components
73 parts3 - 4 layers127 × 127 mm

- 2 layers

EDiCPoster
Nik-Sch/EDiC
Developement, Simulation and Emulation of an 8 bit CPU including a Software Framework for my Masters Thesis
176 parts1 - 2 layers101.6 × 101.3 mm

8-bit computer General Registers pcb
xrayer2000/8-bit-computer-Documentation
My 8-bit computer
75 parts30 - 2 layers102 × 96 mm

Ab register
TomNisbet/sap-plus
Simple As Possible (SAP) 8-bit computer with a modular PCB design
44 parts11MIT - 2 layers237.5 × 102.9 mm

Instruction
jes/scamp-cpu
A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.
112 parts301Unlicense