Logic Gate Description

A Johnson counter is a shift register counter that cycles through a sequence of bit patterns, useful for frequency division and signal generation.