AOS16 GPU

AJain9199·AOS16·AOS16 GPU/AOS16 GPU.kicad_pcb

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

About the AOS16 GPU PCB

AOS16 GPU is an open source PCB design by AJain9199, published on GitHub. It is a 4-layer board measuring 81 × 60 mm, with 106 components from 21 distinct parts.

Other key parts include the 74AHC1G00, 74HC161, 74AHC04, 74HC30 and 74HC00. By type, the board carries 42 resistors, 29 capacitors, 23 ICs, 6 connectors and 6 diodes.

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 GPU, from the project README
From the project README

Main components on the AOS16 GPU

AOS16 GPU bill of materials (BOM)

106 components, 21 distinct parts.

QtyPartRefs
1
74AHC1G00
U2
5
74HC161
U3, U4, U17, U18, U19
3
74AHC04
U5, U6, U12
8
74HC30
U7, U8, U9, U10, U13, U14, U15, U16
2
74HC00
U11, U21
1
74HC21
U20
3
LMH6642
U22, U23, U24
1
Conn_01x02
J1
2
Conn_01x01
J2, J6
2
Conn_02x08_Top_Bottom
J4, J5
1
Conn_Coaxial
J7
1
LED
D1
5
LED_Small
D2, D3, D4, D5, D6
3
100 pF
C1, C2, C4
1
100uF
C3
25
0.1uF
C6, C7, C8, C9, C10, C11, C12, C13 +17
6
220
R1, R2, R3, R40, R41, R42
18
2k
R4, R5, R7, R9, R11, R13, R15, R16 +10
12
1k
R6, R8, R10, R12, R17, R19, R21, R23 +4
3
402
R14, R25, R36
Show 1 more
QtyPartRefs
3
75
R37, R38, R39

AOS16 GPU 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 GPU: common questions

How big is the AOS16 GPU PCB?

The AOS16 GPU measures 81 × 60 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the AOS16 GPU?

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

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