My entry to the Tinytapeout Demoscene Competition.
It (pseudo-randomly) generates a soundtrack via PWM and displays a waveform via VGA.
Connect VGA and PWM Pmod.
Then just apply clock and (asynchronous) reset.
The project uses:
uo_out[7:0]
(https://github.com/mole99/tiny-vga)uio_out[7]
(https://github.com/MichaelBell/tt-audio-pmod)# | Input | Output | Bidirectional |
---|---|---|---|
0 | r[1] | ||
1 | g[1] | ||
2 | b[1] | ||
3 | vsync | ||
4 | r[0] | ||
5 | g[0] | ||
6 | b[0] | ||
7 | hsync | pwm |