GfxVGA
ddraig68k·hardware·expansion/GfxVGA/GfxVGA.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SN74LS125ADR | SO-14_3.9x8.65mm_P1.27mm | U1 |
| 1 | LD1117S12TR_SOT223 | SOT-223-3_TabPin2 | U2 |
| 1 | XC6SLX9-TQG144 | TQ144 | U3 |
| 1 | W25Q64JVSSIM | SOIC127P790X195-8N | U4 |
| 3 | SN74LS157NSR | SO-16_5.3x10.2mm_P1.27mm | U5, U6, U7 |
| 4 | SN74LVC8T245PWR | SOP65P640X120-24N | U9, U10, U11, U12 |
| 1 | IS61WV102416FBLL-10TLI | SOP50P2000X120-48N | U13 |
| 1 | BC847 | SOT-23 | Q1 |
| 1 | ECS-3963 | OSC_ECS-3963 | Y1 |
| 1 | D68K_64PIN_BOARD | DIN41612_C_2x32_Male_Horizontal_THT | J1 |
| 1 | JTAG | PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | ~ | Ddraig68k-26mm | Z1 |
| 5 | LED | LED_1206_3216Metric | D1, D2, D3, D4, D5 |
| 3 | 47uF | CP_Elec_4x5.3 | C1, C3, C5 |
| 32 | 100nF | C_0805_2012Metric | C2, C4, C7, C8, C9, C10, C11, C12 +24 |
| 1 | 10uF | CP_Elec_4x5.3 | C6 |
| 1 | 0.1uF | CP_Elec_4x5.3 | C19 |
| 6 | 390R | R_0805_2012Metric | R1, R2, R3, R5, R6, R18 |
| 1 | 120R | R_0805_2012Metric | R4 |
| 9 | 10K | R_0805_2012Metric | R7, R8, R9, R14, R15, R16, R17, R19 +1 |
Show 8 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | 0R | R_0805_2012Metric | R10, R11, R12 |
| 3 | 499R | R_0805_2012Metric | R21, R26, R32 |
| 3 | 1K | R_0805_2012Metric | R22, R27, R33 |
| 3 | 2K | R_0805_2012Metric | R23, R28, R34 |
| 3 | 4K | R_0805_2012Metric | R24, R29, R35 |
| 3 | 8K | R_0805_2012Metric | R25, R30, R36 |
| 1 | 16K | R_0805_2012Metric | R31 |
| 2 | 82.5R | R_0805_2012Metric | 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
Yddraig
ddraig68k
340 × 210 mm214 parts4LMIT29GfxV9990
ddraig68k
100 × 100 mm70 parts4LMIT29AudioSID
ddraig68k
100 × 100 mm69 parts4LMIT29AudioYM2151
ddraig68k
100 × 100 mm54 parts4LMIT29GfxTMS9918
ddraig68k
100 × 100 mm33 parts4LMIT29Eth8019
ddraig68k
100 × 62.5 mm30 parts4LMIT29JoypadController
ddraig68k
100 × 100 mm30 parts2LMIT29