It's an ASIC version of the original r0 project, optimized for a smaller area.
r0 lets you accurately measure human reaction time by interfacing with only a VGA-compatible monitor and a single button. The precision is ±1 microsecond.
The state is not synchronized with vsync, so the monitor may start displaying green from an arbitrary line. This forces you to watch the entire monitor instead of just the upper-left corner waiting for the first green pixel.
ui[0]
.ui[0]
# | Input | Output | Bidirectional |
---|---|---|---|
0 | btn_n | R1 | |
1 | G1 | ||
2 | B1 | ||
3 | vsync | ||
4 | R0 | ||
5 | G0 | ||
6 | B0 | ||
7 | hsync |