World’s Worst Video Card

July 17, 2022

This is my second Ben Eater project. In this video series, Ben talks about how VGA signals work and walks us through building a circuit that provides the correct timing of sync signals so that a monitor recognizes the signal and displays an image stored on an EEPROM.

This video card displays an image of 100 x 75 pixels with 64 (indexed) colors.

BOM (Electrical)

Description Quantity
Breadboard 5
22 AWG Solid Tinned-Copper Hook-Up Wire 1
10MHz full can crystal oscillator 1
680Ω resistor 3
1.5kΩ resistor 3
74LS00 (Quad NAND gate) 3
74LS04 (Hex inverter) 4
74LS30 (8-input NAND gate) 8
74LS161 (4-bit synchronous binary counter) 6
28C256-15 EEPROM 1
DE15 Female VGA breakout connector 1

You will also need a monitor with VGA input, an EEPROM programmer like the XGecu TL866II Plus, an oscilloscope and a function generator.

Schematics