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