Sp register
lorenzonotaro·lncpu·v1/kicad/sp_register/sp_register.kicad_pcb
About the Sp register PCB
Sp register is an open source PCB design by lorenzonotaro, published on GitHub. It is a 2-layer board measuring 101.5 × 66.5 mm, with 12 components from 9 distinct parts.
Other key parts include the LNCPU Type B Connector, 74LS169, 74HCT541 and 74HCT00. By type, the board carries 6 capacitors, 5 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 Sp register
Sp register bill of materials (BOM)
12 components, 9 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LNCPU Type B Connector | LNCPU_Type_B_Header | U1 |
| 2 | 74LS169 | DIP-16_W7.62mm_LongPads | U2, U3 |
| 1 | 74HCT541 | DIP-20_W7.62mm_LongPads | U4 |
| 1 | 74HCT00 | DIP-14_W7.62mm | U5 |
| 1 | OP_{out} | PinSocket_1x10_P2.54mm_Vertical | J1 |
| 3 | 100n | C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C2, C4 |
| 1 | 220n | C_Disc_D5.0mm_W2.5mm_P5.00mm | C3 |
| 1 | 47uF | CP_Radial_D5.0mm_P2.00mm | C5 |
| 1 | 1uF | CP_Radial_D4.0mm_P2.00mm-Large-Holes | C6 |
Sp 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.
Sp register: common questions
How big is the Sp register PCB?
The Sp register measures 101.5 × 66.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Sp register?
12 components, from 9 distinct parts. The full bill of materials is listed on this page.
Where can I download the Sp 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 Sp 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 horizontal
lorenzonotaro
182.2 × 85.5 mm29 parts2LNo license8Alu operand selector
lorenzonotaro
82.5 × 163.2 mm29 parts2LNo license8Flags
lorenzonotaro
149.4 × 102.8 mm26 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 license8Sh register
lorenzonotaro
68 × 68 mm10 parts2LNo license8V1
lorenzonotaro
266.6 × 86.9 mm10 parts2LNo license8Rom
lorenzonotaro
65.5 × 77 mm7 parts2LNo license8