
The TinyPong chip is an ASIC meant to run a simple single-player Pong game on a 640x480 Hz. This is meant to be a fun and
cool demo project for the Hacker Fab club at Case Western Reserve University.
We're aiming to have the chip have a VGA interface so you can plug that VGA port into any monitor to see the Pong game happen
in action. For extra safety, assert the rst_n pin low temporarily to "start" the chip.
Some external hardware to test this chip would be a USB-C cable (and a laptop to program the chip), VGA port for interfacing, and a 640x480 display to see the pong game work.
| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | Paddle Up Button | VGA HSYNC | |
| 1 | Paddle Down Button | VGA VSYNC | |
| 2 | VGA RED bit 0 | ||
| 3 | VGA RED bit 1 | ||
| 4 | VGA GREEN bit 0 | ||
| 5 | VGA GREEN bit 1 | ||
| 6 | VGA BLUE bit 0 | ||
| 7 | VGA BLUE bit 1 |