Sh register
lorenzonotaro·lncpu·v1/kicad/sh_register/sh_register/sh_register.kicad_pcb
About the Sh register PCB
Sh register is an open source PCB design by lorenzonotaro, published on GitHub. It is a 2-layer board measuring 68 × 68 mm, with 10 components from 8 distinct parts.
Other key parts include the 74LS194, 74HCT541 and LNCPU Type B Header. By type, the board carries 5 capacitors, 4 ICs and 1 connector.
From the project
v1 is the current implementation of the lncpu.
v1 is the current implementation of the lncpu.
The clock cycle is divided in two phases: Φ1 (control phase) and Φ2 (data phase).
During Φ1, the data bus contains the contents of [CS:PC]: only the device mapped to the memory section containing address CS:PC` is allowed to write to the data bus, regardless of control signals.
* During Φ2, bus control is determined by the control signals of the current microinstruction.

Main components on the Sh register
Sh register bill of materials (BOM)
10 components, 8 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 74LS194 | DIP-16_W7.62mm_LongPads | U1, U2 |
| 1 | 74HCT541 | DIP-20_W7.62mm_LongPads | U3 |
| 1 | LNCPU Type B Header | LNCPU_Type_B_Header | U4 |
| 1 | OP_{out} | PinSocket_1x10_P2.54mm_Vertical | J1 |
| 2 | 100n | C_Disc_D4.3mm_W1.9mm_P5.00mm | C1, C2 |
| 1 | 220n | C_Disc_D4.3mm_W1.9mm_P5.00mm | C3 |
| 1 | 47uF | CP_Radial_D5.0mm_P2.00mm | C4 |
| 1 | 1uF | CP_Radial_D4.0mm_P2.00mm-Large-Holes | C5 |
Sh register design files
The KiCad project lives in the lorenzonotaro/lncpu repository on GitHub; these links point at the commit this page was built from.
Sh register: common questions
How big is the Sh register PCB?
The Sh register measures 68 × 68 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Sh register?
10 components, from 8 distinct parts. The full bill of materials is listed on this page.
Where can I download the Sh register design files?
From the lorenzonotaro/lncpu repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Sh register design in my own project?
The repository has no license, so all rights stay with lorenzonotaro. Use it as a reference, and ask the author before reusing the design.
More boards in lncpu
Alu
lorenzonotaro
200 × 150 mm45 parts2LNo license8Alu base
lorenzonotaro
200 × 150 mm45 parts2LNo license8Alu operand selector
lorenzonotaro
82.5 × 163.2 mm29 parts2LNo license8Alu operand selector horizontal
lorenzonotaro
182.2 × 85.5 mm29 parts2LNo license8Flags
lorenzonotaro
149.4 × 102.8 mm26 parts2LNo license8Sp register
lorenzonotaro
101.5 × 66.5 mm12 parts2LNo license8AVR/Arduino
AT28C64B-circuit second sol
lorenzonotaro
90 × 78 mm11 parts2LNo license8Ram
lorenzonotaro
82.8 × 81 mm11 parts2LNo license8Register
lorenzonotaro
67.5 × 70.6 mm10 parts2LNo license8V1
lorenzonotaro
266.6 × 86.9 mm10 parts2LNo license8Rom
lorenzonotaro
65.5 × 77 mm7 parts2LNo license8