GfxVGA

ddraig68k·hardware·expansion/GfxVGA/GfxVGA.kicad_pcb

GfxVGA PCB layout, top view — open source board by ddraig68k

About the GfxVGA PCB

GfxVGA is an open source PCB design by ddraig68k, published on GitHub under the MIT license. It is a 4-layer board measuring 100 × 100 mm, with 96 components from 28 distinct parts.

Other key parts include the SN74LS125ADR, LD1117S12TR_SOT223, XC6SLX9-TQG144, W25Q64JVSSIM and SN74LS157NSR. By type, the board carries 37 capacitors, 37 resistors, 12 ICs, 5 diodes, 2 connectors and 1 transistor.

From the project

Schematic and CAD files for my 68K based computer

Unlike the other graphics expansion cards, which are each built around a dedicated video chip from the 1980s/90s, this card generates video directly from a Xilinx Spartan-6 XC6SLX9-TQG144 FPGA, giving full control over the display timing and pixel generation logic instead of relying on a fixed-function chip.

An IS61WV102416FBLL 1M x 16-bit SRAM provides the frame/video memory for the FPGA. Configuration is loaded from a W25Q64JVSSIM SPI flash at power-up, so the board doesn't need to be reprogrammed each time it starts, though the FPGA can also be programmed directly over JTAG during…

Main components on the GfxVGA

GfxVGA bill of materials (BOM)

96 components, 28 distinct parts.

QtyPartRefs
1
SN74LS125ADR
U1
1
LD1117S12TR_SOT223
U2
1
XC6SLX9-TQG144
U3
1
W25Q64JVSSIM
U4
3
SN74LS157NSR
U5, U6, U7
4
SN74LVC8T245PWR
U9, U10, U11, U12
1
IS61WV102416FBLL-10TLI
U13
1
BC847
Q1
1
ECS-3963
Y1
1
D68K_64PIN_BOARD
J1
1
JTAG
J2
1
~
Z1
5
LED
D1, D2, D3, D4, D5
3
47uF
C1, C3, C5
32
100nF
C2, C4, C7, C8, C9, C10, C11, C12 +24
1
10uF
C6
1
0.1uF
C19
6
390R
R1, R2, R3, R5, R6, R18
1
120R
R4
9
10K
R7, R8, R9, R14, R15, R16, R17, R19 +1
Show 8 more
QtyPartRefs
3
0R
R10, R11, R12
3
499R
R21, R26, R32
3
1K
R22, R27, R33
3
2K
R23, R28, R34
3
4K
R24, R29, R35
3
8K
R25, R30, R36
1
16K
R31
2
82.5R
R37, R38

GfxVGA design files

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

GfxVGA: common questions

How big is the GfxVGA PCB?

The GfxVGA measures 100 × 100 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the GfxVGA?

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

Where can I download the GfxVGA design files?

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

Can I use the GfxVGA design in my own project?

Yes, under the terms of its MIT license, which ddraig68k chose for the repository.

More boards in hardware