V1

lorenzonotaro·lncpu·v1/kicad/v1.kicad_pcb

V1 PCB layout, top view — open source board by lorenzonotaro
Simulate this board

About the V1 PCB

V1 is an open source PCB design by lorenzonotaro, published on GitHub. It is a 2-layer board measuring 266.6 × 86.9 mm, with 10 components from 10 distinct parts.

Other key parts include the RB, RC, RD, 74HC138 and LNCPU ALU Operand Selector.

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.

V1, from the project README
From the project README

Main components on the V1

V1 bill of materials (BOM)

10 components, 10 distinct parts.

QtyPartRefs
1
RB
U1
1
RC
U2
1
RD
U3
1
74HC138
U4
1
LNCPU ALU Operand Selector
U5
1
74LS08
U6
1
74LS32
U7
1
LNCPU ALU
U8
1
RA
U9
1
LNCPU Type B Connector
U10

V1 design files

The KiCad project lives in the lorenzonotaro/lncpu repository on GitHub; these links point at the commit this page was built from.

V1: common questions

How big is the V1 PCB?

The V1 measures 266.6 × 86.9 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the V1?

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

Where can I download the V1 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 V1 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