Status Register
Shmerlard·SH8·KiCad/Register_File/Status_Register/Status_Register.kicad_pcb
About the Status Register PCB
Status Register is an open source PCB design by Shmerlard, published on GitHub. It is a 2-layer board measuring 100 × 100 mm, with 40 components from 14 distinct parts.
Other key parts include the 74LS157, 74LS173, 74LS245, 74LS08 and 74LS04. By type, the board carries 9 connectors, 8 ICs, 8 diodes, 8 resistors, 6 capacitors and 1 switch.
From the project
a custom 16bit cpu
hi, my name is elad and Im an electrical engineering student in Ben gurion university. I designed a small 16bit cpu, with a mix of jdh8, src, msp430 and the Hack computer. this is still a work in progress, but so far it works.
I used logisim for the logic design, draw.io for the diagrams. in order to see the working cpu in logisim: you need to build version 3.9.0 from source here, then just open the .circ file.

Main components on the Status Register
Status Register bill of materials (BOM)
40 components, 14 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 74LS157 | DIP-16_W7.62mm_Socket_LongPads | U1, U4 |
| 2 | 74LS173 | DIP-16_W7.62mm_Socket_LongPads | U2, U5 |
| 2 | 74LS245 | DIP-20_W7.62mm_Socket_LongPads | U3, U8 |
| 1 | 74LS08 | DIP-14_W7.62mm_Socket_LongPads | U6 |
| 1 | 74LS04 | DIP-14_W7.62mm_Socket_LongPads | U7 |
| 5 | Conn_01x02_Pin | JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal | J1, J2, J3, J4, J10 |
| 1 | Conn_01x08_Pin | JST_XH_S8B-XH-A-1_1x08_P2.50mm_Horizontal | J5 |
| 2 | Conn_01x04_Pin | PinHeader_1x04_P2.54mm_Vertical | J6, J7 |
| 1 | Conn_01x04_Pin | JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal | J11 |
| 1 | SW_SPDT | SW_Slide_SPDT_Angled_CK_OS102011MA1Q | SW2 |
| 8 | LED | LED_Rectangular_W3.0mm_H2.0mm | D0, D1, D2, D3, D4, D5, D6, D7 |
| 5 | 10n | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C2, C3, C4, C5 |
| 1 | 1uF | C_Radial_D6.3mm_H11.0mm_P2.50mm | C6 |
| 8 | 1k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R0, R1, R2, R3, R4, R5, R6, R7 |
Status Register design files
The KiCad project lives in the Shmerlard/SH8 repository on GitHub; these links point at the commit this page was built from.
Status Register: common questions
How big is the Status Register PCB?
The Status Register measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Status Register?
40 components, from 14 distinct parts. The full bill of materials is listed on this page.
Where can I download the Status Register design files?
From the Shmerlard/SH8 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Status Register design in my own project?
The repository has no license, so all rights stay with Shmerlard. Use it as a reference, and ask the author before reusing the design.
More boards in SH8
Register
Shmerlard
100 × 100 mm60 parts2LNo license18Instruction Register
Shmerlard
100 × 100 mm51 parts2LNo license18ALU FLAGS CALC
Shmerlard
100 × 100 mm48 parts2LNo license18Register File Manager
Shmerlard
100 × 100 mm41 parts2LNo license18Program Counter
Shmerlard
100 × 100 mm30 parts2LNo license18ALU Extra
Shmerlard
100 × 100 mm21 parts2LNo license18ALU Shifter
Shmerlard
100 × 100 mm15 parts2LNo license18ALU Main
Shmerlard
100 × 100 mm14 parts2LNo license18- schematic only · 13 parts
MDR Manager
Shmerlard
13 parts2LNo license18 Condition Control
Shmerlard
100 × 100 mm12 parts2LNo license18