AOS16 Program Counter

AJain9199·AOS16·Program Counter/Program Counter.kicad_pcb

AOS16 Program Counter PCB layout, top view — open source board by AJain9199

About the AOS16 Program Counter PCB

AOS16 Program Counter is an open source PCB design by AJain9199, published on GitHub. It is a 2-layer board measuring 54 × 60 mm, with 50 components from 10 distinct parts.

Other key parts include the SN74AHCT16245DGGR and 74LS161. By type, the board carries 17 resistors, 16 diodes, 9 capacitors, 5 ICs and 3 connectors.

From the project

AOS16 is a self-made 16-bit Reduced Instruction Set Computer (RISC) on PCBs, complete with a homebrew GPU for screen output. It is fully planned, designed and fabricated from scratch. A Turing-complete, Harvard-style computer with a completely custom architecture, at a blistering

AOS16 is a self-made 16-bit Reduced Instruction Set Computer (RISC) on PCBs, complete with a homebrew GPU for screen output. It is fully planned, designed and fabricated from scratch. A Turing-complete, Harvard-style computer with a completely custom architecture, at a blistering fast 10MHz.

The project is divided into smaller subsytems on PCBs, designed to interconnect via a central bus.

AOS16 Program Counter, from the project README
From the project README

Main components on the AOS16 Program Counter

SN74AHCT16245DGGR74LS161

AOS16 Program Counter bill of materials (BOM)

50 components, 10 distinct parts.

QtyPartRefs
1
SN74AHCT16245DGGR
IC1
4
74LS161
U1, U2, U3, U4
1
Conn_01x05
J1
2
Conn_02x15_Odd_Even
J2, J3
16
LED_Small
D1, D2, D3, D4, D5, D6, D7, D8 +8
4
0.1uF
C1, C3, C4, C5
1
100uF
C2
4
0.01uF
C6, C7, C8, C9
16
220
R2, R3, R4, R5, R6, R7, R8, R9 +8
1
1k
R18

AOS16 Program Counter design files

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

AOS16 Program Counter: common questions

How big is the AOS16 Program Counter PCB?

The AOS16 Program Counter measures 54 × 60 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the AOS16 Program Counter?

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

Where can I download the AOS16 Program Counter design files?

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

Can I use the AOS16 Program Counter design in my own project?

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

More boards in AOS16