Races the beam! Font is pre generated and loaded into registers. 6 bit colour keeps register count low.
Every minute the colours cycle.
Hook up a VGA monitor to the outputs and provide a clock at 31.5 MHz.
Adjust time with the inputs[2:0], and choose the type of VGA PMOD with the input[3].
VGA PMOD - you can use one of these VGA PMODs:
Set input[3] low to use tiny-vga and high to use vga-clock
# | Input | Output | Bidirectional |
---|---|---|---|
0 | adjust hours | hsync / R1 | |
1 | adjust minutes | vsync / G1 | |
2 | adjust seconds | B0 / B1 | |
3 | PMOD type select | B1 / VS | |
4 | G0 / R0 | ||
5 | G1 / G0 | ||
6 | R0 / B0 | ||
7 | R1 / HS |