A ring oscillator with a 64-bit counter that counts the number of oscillations. The counter is connected to pins ou_out, and is shifted by the cnt_shift input. The counter is reset when cnt_reset is high, and stops when cnt_stop is high.
Set inputs 0 to 5 to the desired counter shift value, and observe the counter on outputs 0 to 7.
# | Input | Output | Bidirectional |
---|---|---|---|
0 | cnt_shift[0] | cnt[0] | |
1 | cnt_shift[1] | cnt[1] | |
2 | cnt_shift[2] | cnt[2] | |
3 | cnt_shift[3] | cnt[3] | |
4 | cnt_shift[4] | cnt[4] | |
5 | cnt_shift[5] | cnt[5] | |
6 | cnt_stop | cnt[6] | |
7 | cnt_reset | cnt[7] |