

Reset
Homebrew CPU project
- Size
- 100 × 40 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 67
- Nets
- 107
- Pads
- 389
- Tracks, vias
- 870, 174
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 20 Oct 2019
- Updated
- 1 Jul 2020
Overview
Reset is an open-source printed circuit board by pottsali, from the pottsali/cpu-pub repository on GitHub. It is a 4-layer board of 100 × 40 mm with 67 parts on 107 nets, routed with 870 tracks and 174 vias.
It is built around the 74HCT541D, 74LS125DC and 74LS161DC, with the 74HCT1G08GW, 74HCT04D and 74HCT1G32GW among its other parts. Its parts include 19 resistors, 19 ICs, 16 capacitors, 8 diodes and 4 connectors.
Main components
874HCT541D
SO-20-40℃~+125℃ 1 15ns@4.5V,50pF 160uA 4.5V~5.5V 6mA 6mA 74HCT 8 Tri-State Unidirectional SO-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, Transceivers74LS125DC
-0℃~+70℃ 1 10ns@5.5V,50pF 15mA 18mA 24mA 4 4.5V~5.5V 74LS Power-off isolation、Output enable Tri-State Unidirectional - Buffers, Drivers, Receivers, TransceiversTexas InstrumentsBuffers, Drivers, Receivers, Transceivers74LS161DC
-0℃~+70℃ 14ns 32MHz 4 4.75V~5.25V 74LS 93mW Asynchronous Binary Counter Programmable divide ratio、Reset function、Cascade counter、Synchronous counting Rising Edge Synchronous - Counters, DividersTexas InstrumentsCounters, Dividers74HCT1G08GW
TSSOP-5-40℃~+125℃ 1 2 20uA 27ns@4.5V,50pF 2V 2mA 2mA 3.7V、4.4V 330mV、400mV 4.5V~5.5V 74HCT Series 800mV AND Gate TSSOP-5 Logic Gates ROHSNexperiaLogic Gates74HCT04D
SO-14-40℃~+125℃ 1 19ns@4.5V,50pF 2V 2uA 3.7V 4.5V~5.5V 400mV 4mA 4mA 6 74HCT 800mV SO-14 Inverters ROHSNexperiaInverters74HCT1G32GW
TSSOP-5-1.3mm-40℃~+125℃ 10ns@4.5V,50pF 2 2 20uA 2V 2mA 2mA 3.7V 4.5V~5.5V 400mV 74HCT 800mV OR Gate Overvoltage-tolerant input TSSOP-5-1.3mm Logic Gates ROHSNexperiaLogic Gates74LS21PC
DIP-140℃~+70℃ 18ns@5V,50pF 2 2.7V~3.4V 2V 4 4.75V~5.25V 400uA 500mV 74LS 800mV 8mA AND Gate DIP-14 Logic Gates ROHSonsemiLogic GatesFSM4JH
插件-4P,6x6mm-40℃~+105℃ 24V 5.99mm 5.99mm 50mA No PC Pin Round Button SPST Through Hole Without Bracket 插件-4P,6x6mm Tactile Switches ROHSTE ConnectivityTactile Switches
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
67| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | C_Small | Capacitor_SMD:C_0805_2012Metric | C103, C104, C105, C106, C107, C108, C109, C110, C111, C112, C113, C114, C115, C116 |
| 10 | 10K | Resistor_SMD:R_0805_2012Metric | R101, R111, R112, R113, R114, R115, R116, R117, R118, R119 |
| 8 | LED | LED_SMD:LED_0805_2012Metric | D101, D102, D103, D104, D105, D106, D107, D108 |
| 8 | R_Small | Resistor_SMD:R_0805_2012Metric | R103, R104, R105, R106, R107, R108, R109, R110 |
| 6 | 74LS161 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U102, U106, U107, U109, U111, U121 |
| 3 | 74HCT541 | Package_SO:SO-20_12.8x7.5mm_P1.27mm | U115, U116, U123 |
| 2 | 74HCT1G08 | Package_SO:TSOP-5_1.65x3.05mm_P0.95mm | U119, U120 |
| 1 | 10nF | Capacitor_SMD:C_0805_2012Metric | C101 |
| 1 | 1μF | Capacitor_SMD:C_0805_2012Metric | C102 |
| 1 | 220K | Resistor_SMD:R_0805_2012Metric | R102 |
| 1 | 74164 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U101 |
| 1 | 74HCT04 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U113 |
| 1 | 74HCT1G32 | Package_SO:TSOP-5_1.65x3.05mm_P0.95mm | U105 |
| 1 | 74LS107 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U108 |
| 1 | 74LS125 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U112 |
| 1 | 74LS138 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U110 |
| 1 | 74LS21 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U103 |
| 1 | Conn_01x03_Male | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J101 |
| 1 | Conn_01x07_Male | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J104 |
| 1 | Conn_01x08_Male | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J103 |
| 1 | Conn_01x16_Male | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J102 |
| 1 | FSM4JH | SamacSys_Parts:FSM4JH | S101 |
| 1 | LMC555xM | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U104 |
Questions
How big is the Reset PCB?
It measures 100 × 40 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Reset use?
67 parts, built around the 74HCT541D, 74LS125DC, 74LS161DC and 74HCT1G08GW. 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 Reset KiCad files?
From the pottsali/cpu-pub repository on GitHub, at the commit this page was made from: the board is schematics/mups16/reset/reset.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Reset 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

- 2 layers200 × 270 mm

- 2 layers88.9 × 47 mm

- 2 layers100 × 75 mm

Similar boards
- 4 layers120.2 × 104.1 mm

- 2 layers104 × 69 mm

RC2014-RAM ROM NoBanking
dennisperry/RC2014_PCBs
A group of RC2014 PCBs I've designed to expand my system
39 parts - 2 layers

- 2 layers162.6 × 97.3 mm

Memory subsystem
TSJR/logic-analyzer
TTL logic analyzer built from 74xx logic and LED dot matrix display
73 parts - 2 layers476.5 × 299.5 mm

- 2 layers200 × 100 mm

- 4 layers170.1 × 170.1 mm

- 4 layers170 × 170 mm
