
Reproduces the classic Checkers demo by Renaldas Zioma from the VGA Playground, but each layer is generated by a separate module written in a different Python-based HDL:
Connect to a screen using the TinyVGA Pmod. Sit back and enjoy. Optionally toggle the ui_in inputs to change the colors.
TinyVGA Pmod
| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | main red | R1 | |
| 1 | main green | G1 | |
| 2 | main blue | B1 | |
| 3 | sub red | VSync | |
| 4 | sub green | R0 | |
| 5 | sub blue | G0 | |
| 6 | foreground | B0 | |
| 7 | background | HSync |