

Homebrew CPU project
- Size
- 150 × 150 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 179
- Nets
- 305
- Pads
- 1,317
- Tracks, vias
- 5,242, 1,038
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 20 Oct 2019
- Updated
- 1 Jul 2020
Overview
Alu is an open-source printed circuit board by pottsali, from the pottsali/cpu-pub repository on GitHub. It is a 4-layer board of 150 × 150 mm with 179 parts on 305 nets, routed with 5,242 tracks and 1,038 vias.
It is built around the 74HCT541D, 74LS157PC and 74HCT153D, with the 74HCT1G04GW, 74HCT1G08GW and 74HCT1G00GW among its other parts. Its parts include 73 ICs, 60 capacitors, 17 resistors, 17 diodes and 11 connectors.
Main components
1174HCT541D
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, Transceivers74LS157PC
PDIP-160℃~+70℃ 4.75V~5.25V Single Supply PDIP-16 Signal Switches, Multiplexers, Decoders ROHSTexas InstrumentsSignal Switches, Multiplexers, Decoders74HCT153D
SO-16-40℃~+125℃ 16ns@5.0V,15pF 4.5V~5.5V 4mA 4mA 74HCT 8uA Single Supply SO-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches / Encoders & Decoders / Multiplexers74HCT1G04GW
TSSOP-5-1.3mm-40℃~+125℃ 1 150mV~400mV 20uA 24ns@4.5V,50pF 2V 4.13V~4.32V 4.5V~5.5V 74HCT 800mV TSSOP-5-1.3mm Inverters ROHSNexperiaInverters74HCT1G08GW
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 Gates74HCT1G00GW
SOT-353-40℃~+125℃ 1 12ns@4.5V,50pF 20uA 2V 2mA 2mA 4.5V~5.5V 74HCT Series 800mV NAND Gate SOT-353 Logic Gates ROHSNexperiaLogic Gates74HCT138D
SO-16-40℃~+125℃ 160uA 20ns@4.5V,50pF 3/8 4.5V~5.5V 4mA 4mA 74HCT Decoder Single Supply SOIC-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches / Encoders & Decoders / Multiplexers74HCT08D
SOP-14-40℃~+125℃ 100mV、330mV 16ns@4.5V,15pF 2 2V 3.84V、4.4V 4 4.5V~5.5V 74HCT 800mV AND Gate TTL compatible CMOS SOP-14 Logic Gates ROHSMDDLogic Gates74HCT1G02GV
SOT-753-40℃~+125℃ 1 11ns@4.5V,50pF 20uA 2V 2mA 2mA 4.5V~5.5V 74HCT Series 800mV NOR Gate SOT-753 Logic Gates ROHSNexperiaLogic Gates74HCT1G32GW
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 Gates74HCT32D
SO-14-40℃~+125℃ 2 24ns@4.5V,50pF 2V 2uA 3.7V、4.4V 4 4.5V~5.5V 400mV 4mA 4mA 74HCT Series 800mV OR Gate SOIC-14 Logic Gates ROHSNexperiaGates
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
179| Qty | Value | Footprint | References |
|---|---|---|---|
| 60 | C_Small | Capacitor_SMD:C_0805_2012Metric | C101, C102, C103, C104, C105, C106, C107, C108, C201, C202, C203, C204, C205, C206, C207, C208 +44 |
| 24 | 74LS157 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U202, U203, U204, U205, U206, U207, U208, U209, U210, U211, U212, U213, U214, U215, U216, U217 +8 |
| 17 | 1K | Resistor_SMD:R_0805_2012Metric | R101, R102, R103, R104, R105, R106, R107, R108, R109, R110, R111, R112, R113, R114, R115, R116 +1 |
| 16 | 74HCT153 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U401, U402, U403, U404, U501, U502, U503, U504, U601, U602, U603, U604, U701, U702, U703, U704 |
| 7 | Conn_01x20_Male | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J101, J102, J104, J109, JR101, JR102, JR103 |
| 6 | 74HCT1G04 | Package_SO:TSOP-5_1.65x3.05mm_P0.95mm | U102, U113, U114, U115, U122, U301 |
| 5 | 74HCT1G08 | Package_SO:TSOP-5_1.65x3.05mm_P0.95mm | U105, U107, U110, U116, U201 |
| 4 | 74HCT1G00 | Package_SO:TSOP-5_1.65x3.05mm_P0.95mm | U103, U104, U106, U109 |
| 4 | 74HCT283 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U405, U505, U605, U705 |
| 4 | 74HCT541 | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U118, U119, U226, U227 |
| 4 | Conn_01x01_Male | MountingHole:MountingHole_4mm_Pad | J105, J106, J107, J108 |
| 3 | 74HCT138 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U101, U120, U121 |
| 2 | 74HCT08 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U302, U303 |
| 2 | 74HCT1G02 | Package_SO:TSOP-5_1.65x3.05mm_P0.95mm | U108, U308 |
| 2 | 74HCT1G32 | Package_SO:TSOP-5_1.65x3.05mm_P0.95mm | U112, U117 |
| 1 | 74HCT32 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U304 |
| 1 | ADD | LED_SMD:LED_0805_2012Metric | D101 |
| 1 | ADDC | LED_SMD:LED_0805_2012Metric | D109 |
| 1 | AND | LED_SMD:LED_0805_2012Metric | D103 |
| 1 | CF | LED_SMD:LED_0805_2012Metric | D115 |
| 1 | COUT | LED_SMD:LED_0805_2012Metric | D117 |
| 1 | Conn_01x16_Male | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | JR104 |
| 1 | DATA OUT | LED_SMD:LED_0805_2012Metric | D113 |
| 1 | EQ | LED_SMD:LED_0805_2012Metric | D111 |
| 1 | LESS THAN | LED_SMD:LED_0805_2012Metric | D116 |
| 1 | NOR | LED_SMD:LED_0805_2012Metric | D106 |
| 1 | OR | LED_SMD:LED_0805_2012Metric | D104 |
| 1 | SLL | LED_SMD:LED_0805_2012Metric | D107 |
| 1 | SRA | LED_SMD:LED_0805_2012Metric | D112 |
| 1 | SRL | LED_SMD:LED_0805_2012Metric | D108 |
| 1 | SUB | LED_SMD:LED_0805_2012Metric | D102 |
| 1 | SUBB | LED_SMD:LED_0805_2012Metric | D110 |
| 1 | UNSIGNED | LED_SMD:LED_0805_2012Metric | D114 |
| 1 | XOR | LED_SMD:LED_0805_2012Metric | D105 |
More from pottsali/cpu-pub
7- 2 layers150 × 300 mm

- 4 layers200 × 50 mm

- 4 layers200 × 50 mm

- 4 layers100 × 40 mm

- 2 layers200 × 270 mm

- 2 layers88.9 × 47 mm

- 2 layers100 × 75 mm

Similar boards
- 2 layers368.3 × 215.9 mm

- 4 layers120.2 × 104.1 mm

- 2 layers200 × 150 mm

- 4 layers90.9 × 111.5 mm

FujiNet StudioII Rev0
FujiNetWIFI/fujinet-hardware
Schematics and design files for FujiNet hardware
131 parts142 - 4 layers230 × 100 mm

- 2 layers297.2 × 180.3 mm

- 4 layers209.5 × 108 mm

- 2 layers235 × 158.8 mm

Gigatron
flypie/Gigatron
This is a version of the files from https://gigatron.io/ altered to work on a vanilla KiCAD 5.1.6. Changes are minimal in the schematic and PCB, layout has only been changed where dimensions or orientations changed as a…
151 parts2
Questions
How big is the Alu PCB?
It measures 150 × 150 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Alu use?
179 parts, built around the 74HCT541D, 74LS157PC, 74HCT153D and 74HCT1G04GW. 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 Alu KiCad files?
From the pottsali/cpu-pub repository on GitHub, at the commit this page was made from: the board is schematics/mups16/alu/alu.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Alu design in my own project?
Its repository states no licence, so its author keeps all rights: ask pottsali before reusing the design.