johnson-counter
The Johnson Counter: A Twisted-Ring Counter Explained
TL;DR: A Johnson counter is a synchronous shift register where the inverted output of the last stage feeds back to the first stage. With flip-flops it produces unique states, and...