Design Procedure
Design Procedure
Ring counters are implemented using shift registers. It is essentially a circulating shift
register connected so that the last flip-flop shifts its value into the first flip-flop. There is
usually only a single 1 circulating in the register, as long as clock pulses are applied.
(Starts 1000->0100->0010->0001 repeat)
Start control signal, which presets the left-most flip-flop to 1 and
clears the others to 0.
Johnson Counter
As well as counting or rotating data around a continuous loop, ring counters can also be used to detect or
recognize various patterns or number values within a set of data. By connecting simple logic gates such as the
AND or the OR gates to the outputs of the flip-flops the circuit can be made to detect a set number or value.
Standard 2, 3 or 4-stage Johnson ring counters can also be used to divide the frequency of the clock signal by
varying their feedback connections and divide-by-3 or divide-by-5 outputs are also available.
The contents of a four‐bit register is initially 0110. The register is shifted six times to the right with
the serial input being 1011100. What is the content of the register after each shift?
Analyse state reduction if possible after designing a clocked synchronous sequential logic circuit using JK
flip flops for the following state diagram