Professional Documents
Culture Documents
Counters
• A counter is a register that goes through a
predetermined sequence of states upon the
application of clock pulses.
• Counters are categorized as:
– Ripple Counters:
The FF output transition serves as a source for triggering
other FFs. No common clock.
– Synchronous Counter:
All FFs receive the common clock pulse, and the change of
state is determined from the present state.
Sequential Circuit: Counter
3
Sequential Circuit: Counter
4
Sequential Circuit: Counter
YAMANI /ZAILY 5
Sequential Circuit: Counter
6
Sequential Circuit: Counter
7
Synchronous Binary Counters:
J-K Flip Flop Design of a 4-bit Binary Up Counter
Synchronous Binary Counters:
J-K Flip Flop Design of a Binary Up Counter (cont.)
Synchronous Binary Counters:
J-K Flip Flop Design of a Binary Up Counter (cont.)
Synchronous Binary Counters:
J-K Flip Flop Design of a Binary Up Counter (cont.)
Synchronous Binary Counters:
J-K Flip Flop Design of a Binary Up Counter (cont.)
logic 1 Q0
J JQ0 = 1
C
KQ0 = 1
K
J Q1 JQ1 = Q0
C KQ1 = Q0
K
J Q2 JQ2 = Q0 Q1
C
KQ2 = Q0 Q1
K
J Q3
C JQ3 = Q0 Q1 Q2
K KQ3 = Q0 Q1 Q2
CLK
Sequential Circuit: Counter
13
Sequential Circuit: Counter
14
Sequential Circuit: Counter
15
Sequential Circuit: Counter
16
Sequential Circuit: Counter
17
Sequential Circuit: Counter
18
Sequential Circuit: Counter
19
Sequential Circuit: Counter
20