Register
lorenzonotaro·lncpu·v1/kicad/register/register.kicad_pcb
About the Register PCB
Register is an open source PCB design by lorenzonotaro, published on GitHub. It is a 2-layer board measuring 67.5 × 70.6 mm, with 10 components from 8 distinct parts.
Other key parts include the 74HCT173, 74HCT541 and LNCPU Type B Connector. 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 Register
Register bill of materials (BOM)
10 components, 8 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 74HCT173 | DIP-16_W7.62mm_LongPads | U1, U2 |
| 1 | 74HCT541 | DIP-20_W7.62mm_LongPads | U3 |
| 1 | LNCPU Type B Connector | LNCPU_Type_B_Header | U5 |
| 1 | ASYNC_{out} | PinSocket_1x10_P2.54mm_Vertical | J3 |
| 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.50mm | C4 |
| 1 | 1uF | CP_Radial_D4.0mm_P2.00mm-Large-Holes | C5 |
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.
Register: common questions
How big is the Register PCB?
The Register measures 67.5 × 70.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Register?
10 components, from 8 distinct parts. The full bill of materials is listed on this page.
Where can I download the 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 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 license8Sh register
lorenzonotaro
68 × 68 mm10 parts2LNo license8V1
lorenzonotaro
266.6 × 86.9 mm10 parts2LNo license8Rom
lorenzonotaro
65.5 × 77 mm7 parts2LNo license8