PipelineModule

crempp·ucpu·cpu/Pipeline/PipelineModule.kicad_pcb

PipelineModule

About the PipelineModule PCB

PipelineModule is an open source PCB design by crempp, published on GitHub. It is a 2-layer board, with 163 components from 5 distinct parts.

Other key parts include the 74LS245, 74LS574 and 74LS32. By type, the board carries 80 resistors, 64 diodes and 19 ICs.

From the project

16bit CPU made from TTL Logic Chips

This is a 16bit pipelined CPU designed on a breadboard and produced in modular component boards.

My objective in this project is to learn electronics, CPU design and build a fully functional CPU that can be updated, added to and further developed easily.

The CPU is designed around four general purpose 16 bit registers four 16 bit address registers ALU supporting addition, subtraction, shift and bitwise operations piplined instructions * banked memory with a base of 64k, expandable to about 1.5 megabytes (max TBD)

Main components on the PipelineModule

PipelineModule bill of materials (BOM)

163 components, 5 distinct parts.

QtyPartRefs
10
74LS245
U0, U1, U3, U4, U7, U8, U11, U12 +2
8
74LS574
U2, U6, U9, U10, U13, U14, U17, U18
1
74LS32
U5
64
LED_BLUE
D0, D1, D2, D3, D4, D5, D6, D7 +56
80
220R
R1, R2, R3, R4, R5, R6, R7, R8 +72

PipelineModule design files

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

PipelineModule: common questions

How big is the PipelineModule PCB?

The PipelineModule has 2 copper layers and is 1.6 mm thick.

How many components are on the PipelineModule?

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

Where can I download the PipelineModule design files?

From the crempp/ucpu repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the PipelineModule design in my own project?

The repository has no license, so all rights stay with crempp. Use it as a reference, and ask the author before reusing the design.

More boards in ucpu