

A 640×480 VGA signal drives a TinyVGA PMOD. A 24×24 color bitmap ROM holds the backpack mascot (black cat, grey hat, brown pack, green bedroll, blue sweat drop, white details). It bounces around the screen on a black background. Tie ui_in[0] high to tile the logo, or ui_in[1] high to rotate palette indices on each wall bounce for a psychedelic effect.
Connect a TinyVGA PMOD to the chip outputs. Apply a ~25.175 MHz clock. Hold reset low briefly, then release. You should see the backpack logo bouncing on a VGA monitor.
| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | BYTE_STROBE | RESULT_VALID | DATA0 |
| 1 | COMPUTE | RESULT0 | DATA1 |
| 2 | CONTROL0 | RESULT1 | DATA2 |
| 3 | CONTROL1 | RESULT2 | DATA3 |
| 4 | CONTROL2 | RESULT3 | DATA4 |
| 5 | CONTROL3 | RESULT4 | DATA5 |
| 6 | CONTROL4 | RESULT5 | DATA6 |
| 7 | RESULT6 | DATA7 |