Register to reply

Designing a synchronous counter

by xtb789
Tags: counter, designing, synchronous
Share this thread:
May2-06, 04:55 AM
P: 1
Hi everyone. There are 2 questions i cannot solve here. So i am hoping someone here can help me out. Here are questions:

(1) Design a synchronous counter using J-K flip flops which will count
through the sequence 0, 2, 4, 6, 8, 10, 12, 14, 0.

(2) Design a synchronous down counter using J-K flip flops which counts
backwards from 9 down to zero.
Phys.Org News Partner Science news on
Experts defend operational earthquake forecasting, counter critiques
EU urged to convert TV frequencies to mobile broadband
Sierra Nevada freshwater runoff could drop 26 percent by 2100
May2-06, 09:03 AM
PF Gold
ranger's Avatar
P: 1,684
When designing a sync counter. You need to remember that the clock signal hits all the JK FF at once as opposed to a async counter (where the output of one FF is the clock for the other). Remember that all JK must be in toggle mode. We enable each J-K flip-flop to toggle based on whether or not all preceding flip-flop outputs (Q) are "high." To do this we need AND Gates. Read this and then you may be able to build your counters. It also schematic diagrams for a few counters that you can reference.

One difference between the up and down counter, is the input thats fed into the AND Gate. For a up counter the Q input is fed into the AND Gate and for the down counter the Q(inverted) input is fed into the AND GAte.
Apr25-11, 11:58 PM
P: 2
i'm trying to find out how to design a synchronous up/down counter using JK Flip Flops. Counting up in the sequence 1,3,5,7,4,2 and down count 2,4,7,5,3,1. Also i would like to know how the control input will be connected to the counter?...

Apr26-11, 01:21 AM
Sci Advisor
P: 2,751
Designing a synchronous counter

Start by making a table of : Input and Present-State versus Next-State. This is called the state transition table.

Next you work out what values of J and K are required to make the above transitions. These truth tables (or k-maps) are called the flip-flop excitation tables (maps).

For optimal design don't restrict the JK flip-flops to only toggle function but use the following assignments to determine your flip-flop excitation.

PS NS   J K (comment)
0  0    0 X (no change or reset)
0  1    1 X (set or toggle)
1  0    X 1 (reset or toggle)
1  1    X 0 (no change or set)
Apr27-11, 04:28 AM
P: 2
Yeah...I've done all of that and got this.

Up counter>>.......Ja=C'+B Ka=BC Jb=A+C Kb=1 Jc=AB Kc=A'
Down Counter>>...Ja=B'C Ka=B'C' Jb=1 Kb=A+C' Jc=A'B Kc=A'B+AB'

Now I'm stuck on how to merge the up and down counter with the control input....please help!!!

Register to reply

Related Discussions
Designing synchronous counter Engineering, Comp Sci, & Technology Homework 11
Trouble with 4 bit synchronous up counter Electrical Engineering 12
Design a synchronous counter that has a Moore output decimal Engineering, Comp Sci, & Technology Homework 1
Synchronous Counters Engineering Systems & Design 0
Designing a Synchronous Clocked State Machine. Electrical Engineering 0