Instruction decoder

ifilot·sap-smd·pcb/components/instruction_decoder/instruction_decoder.kicad_pcb

Instruction decoder PCB layout, top view — open source board by ifilot

About the Instruction decoder PCB

Instruction decoder is an open source PCB design by ifilot, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 101.6 × 55.9 mm, with 68 components from 47 distinct parts.

Other key parts include the 74HC161, SST39SF040, 74HC00 and 74HC238. By type, the board carries 32 diodes, 11 capacitors, 10 ICs, 8 resistors and 7 connectors.

From the project

Modular 8-bit computer built with TTL logic units to create a "Simple as Possible" system

This project showcases the design and construction of a modular 8-bit computer built with TTL logic units. The core principle behind the project is to create a "Simple as Possible" system, focusing on simplicity, modularity, and compactness.

- TTL Logic-Based Design: The computer is built using traditional TTL (Transistor-Transistor Logic) components, adhering to a fundamental, hands-on approach to computing. - Modular Architecture: Designed for modularity, each functional unit (ALU, registers, memory, control logic, etc.) is implemented as a separate module, allowing for easy debugging…

Instruction decoder, from the project README
From the project README

Main components on the Instruction decoder

Instruction decoder bill of materials (BOM)

68 components, 47 distinct parts.

QtyPartRefs
1
74HC161
U1
2
SST39SF040
U2, U6
1
74HC00
U3
6
74HC238
U4, U5, U7, U8, U9, U10
1
INSTRUCTION
J1
1
PARALLEL CONTROL LINES
J2
1
ORTHOGONAL CONTROL LINES 1A
J3
1
ORTHOGONAL CONTROL LINES 1B
J4
1
ORTHOGONAL CONTROL LINES 2A
J5
1
ORTHOGONAL CONTROL LINES 2B
J6
1
CONTROL LINES
J7
1
T0
D1
1
T1
D2
1
T2
D3
1
T3
D4
1
T4
D5
1
T5
D6
1
T6
D7
1
T7
D8
1
T8
D9
Show 27 more
QtyPartRefs
1
T9
D10
1
T10
D11
1
T11
D12
1
T12
D13
1
T13
D14
1
T14
D15
1
T15
D16
1
PCL0
D17
1
PCL1
D18
1
PCL2
D19
1
PCL3
D20
1
OCLA0
D21
1
OCLA1
D22
1
OCLA2
D23
1
OCLA3
D24
1
PCL4
D25
1
PCL5
D26
1
PCL6
D27
1
PCL7
D28
1
OCLB0
D29
1
OCLB1
D30
1
OCLB2
D31
1
OCLB3
D32
10
C
C1, C2, C3, C4, C5, C6, C7, C8 +2
1
.1uF
C11
4
330
RN1, RN2, RN3, RN4
4
220
RN5, RN6, RN7, RN8

Instruction decoder design files

The KiCad project lives in the ifilot/sap-smd repository on GitHub; these links point at the commit this page was built from.

Instruction decoder: common questions

How big is the Instruction decoder PCB?

The Instruction decoder measures 101.6 × 55.9 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Instruction decoder?

68 components, from 47 distinct parts. The full bill of materials is listed on this page.

Where can I download the Instruction decoder design files?

From the ifilot/sap-smd repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Instruction decoder design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which ifilot chose for the repository.

More boards in sap-smd