8b alu slice

tmarhguy·tomato·hardware/kicad/main/8b-alu-slice/8b-alu-slice.kicad_pcb

8b alu slice PCB layout, top view — open source board by tmarhguy

About the 8b alu slice PCB

8b alu slice is an open source PCB design by tmarhguy, published on GitHub under the SHL-2.1 license. It is a 4-layer board measuring 235 × 202.4 mm, with 1088 components from 15 distinct parts.

Other key parts include the 74HC540, 74HC182, 74HC157, 74HC244 and 74HC4078. By type, the board carries 1008 transistors, 26 resistors, 22 diodes, 16 capacitors, 14 ICs and 2 connectors.

From the project

A functional 32-bit computer built from scratch in a dorm; implemented on FPGA, Kicad, browser simulation

Physical boards for Tomato. Logic authority stays in Digital; these projects are fab and assembly. Lot 07 (07alu`) is on the iron.

Project map: Hardware · Boards · 07_alu doc · Paper: boards.html

Complete hardware design for the 8-bit discrete transistor ALU

This directory contains all KiCad schematic and PCB layout files for fabrication-ready hardware.

Design: 270mm × 270mm combinational logic processor

8b alu slice, from the project README
From the project README

Main components on the 8b alu slice

8b alu slice bill of materials (BOM)

1088 components, 15 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
74HC540
U1, U2
3
74HC182
U3, U4, U5
2
74HC157
U6, U7
5
74HC244
U8, U11, U12, U13, U14
1
74HC4078
U9
1
74AHC1G86
U10
496
Q_PMOS
Q1, Q3, Q5, Q7, Q9, Q11, Q13, Q15 +488
512
Q_NMOS
Q2, Q4, Q6, Q8, Q10, Q12, Q14, Q16 +504
1
Conn_01x35
J1
1
Conn_01x24
J2
22
LED
D1, D2, D3, D4, D5, D6, D7, D8 +14
14
100nF
C1, C2, C3, C4, C5, C6, C7, C10 +6
2
C
C8, C9
4
1000
R1, R2, R3, R4
22
2200
R5, R6, R7, R8, R9, R10, R11, R12 +14

8b alu slice design files

The KiCad project lives in the tmarhguy/tomato repository on GitHub; these links point at the commit this page was built from.

8b alu slice: common questions

How big is the 8b alu slice PCB?

The 8b alu slice measures 235 × 202.4 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the 8b alu slice?

1088 components, from 15 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the 8b alu slice design files?

From the tmarhguy/tomato repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the 8b alu slice design in my own project?

It is published under SHL-2.1, which limits how it may be reused; read the license before building on it.

More boards in tomato