
This design uses a standard 640x480 VGA timing generator paired with a hardware state machine to manage a sequential typewriter animation effect. The rendering engine relies entirely on synthesized combinatorial logic to map a grid of macro-characters, utilizing a coordinate-based spatial hash (PRNG) to generate a pseudo-random, flickering matrix of tiny green ASCII characters within each block.
Connect a standard Tiny Tapeout VGA PMOD to the dedicated output pins and ensure the system clock (clock_hz in info.yaml) is set to exactly 25 MHz. Plug in a standard VGA monitor to watch the phrase "As Above, So Below" type out on the screen, pause, erase in reverse, and loop, complete with a blinking underscore cursor.
| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | R1 | ||
| 1 | G1 | ||
| 2 | B1 | ||
| 3 | VSync | ||
| 4 | R0 | ||
| 5 | G0 | ||
| 6 | B0 | ||
| 7 | HSync |