
This project displays moving color tiles on a VGA 640x480 screen. It's follows the Tiny Tapeout platform.
Colors are displayed in a mosaic of 9 square tiles. Colors shift each second. Code was created for a Digilent PMod VGA with 4 bit color (12 bits in total), but was rewritten to adapt to TT Pmod VGA where colors are 2 bit. Clock is 25Mhz (640x480 Pixel Clock).
None
| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | R1 | ||
| 1 | G1 | ||
| 2 | B1 | ||
| 3 | VSync | ||
| 4 | R0 | ||
| 5 | G0 | ||
| 6 | B0 | ||
| 7 | HSync |