Professional Documents
Culture Documents
Design of 4 Bit Asynchronous Counter
Design of 4 Bit Asynchronous Counter
Group Number : 05
MD. Jawad-Al-Mursalin
04 17-34703-2
Hoque
The behavior of inputs J and K is same as the S and R inputs of the S-R
flip flop. The letter J stands for SET and the letter K stands for CLEAR.
When both the inputs J and K have a HIGH state, the flip-flop switch to
the complement state. So, for a value of Q = 1, it switches to Q=0 and
for a value of Q = 0, it switches to Q=1.
Master-Slave JK Flip Flop
JK flip flop suffers from timing problems called “race” , when the output
changes state before the timing pulse of the clock input has time to go
“OFF”. To avoid this the timing problem developed Master-Slave JK Flip-
flop.
Master-Slave JK Flip Flop (cont.)
• The master-slave flip-flop eliminates all the timing problems by
using two SR flip-flops connected together in a series configuration.
• One flip-flop acts as the “Master” circuit, which triggers on the
leading edge of the clock pulse while the other acts as the “Slave”
circuit, which triggers on the falling edge of the clock pulse.
• This results in the two sections, the master section and the slave
section being enabled during opposite half-cycles of the clock signal.
Block Diagram
4-bit up counter Sequence
Operation Principle
• J-k flip flop both input connected with HIGH to always be in the toggle
mode. The output of each flip flop served as binary bits of the final.
So, four flip flop needed for 4-bit counter.
• Four flip flop connected such a way that each flip flop toggling
frequency decreased by two. Since flip flop frequency decrease by
using toggling mode and cascade every flip flop output as clock input
next flip flop get 4-bit counter. All flip flop clock frequency is not same
that’s why it is called asynchronous.
Implementation
Results
Results (cont.)
Application
• Asynchronous counters are used as frequency dividers, as divide by
“N” counters.
• Asynchronous counters are used for low noise emission and low
power applications
• Asynchronous counters are used in designing asynchronous decade
counter.
• It is also used in Ring counter and Johnson counter.
• Asynchronous counters are used in Mod N ripple counters. i.e. Mod 3,
Mod 4, Mod 8, Mod 14, Mod 10 etc.
Conclusion