in Digital Logic edited by
30,566 views
53 votes
53 votes

In the sequential circuit shown below, if the initial value of the output $Q_1Q_0$ is $00$. What are the next four values of $Q_1Q_0$?

 

  1. $11$, $10$, $01$, $00$
  2. $10$, $11$, $01$, $00$
  3. $10$, $00$, $01$, $11$
  4. $11$, $10$, $00$, $01$
in Digital Logic edited by
30.6k views

4 Comments

I think, timing diagrams are best way to solve problems of asynchronous counters.
5
5

If see option clearly Q0 must be toggle on each clock, only option a is showing this 

i.e. 0->1->0->1->0->1

13
13
closer look :

when q1q0= 00 then next state 11 ( T1 T2 = 11 )

option b and c discard

now option D say after 00 --> 01 this  is  no possible  

so answer A
0
0

when clock is 1 (+ve edge) then why can’t I) Q0 value is zero hence clock for FF2 is 0 then Q1=0 and ii) clock is 1 hence FF1 toggles and Q0=1. i have seen some previous problems where when we apply clock=1 to FF1 then for FF2 previous value of Q0 is considered as both occur at same time.

My question is why are we waiting for Q0 to become 1 and then give the output to FF2 whereas FF2 can take Q0=0 while the clock is being changed to 1?  

0
0

10 Answers

1 vote
1 vote

Trick method 

As this is an asynchronous circuit containing T flip Flops such circuits are either down counters or up counters

Up Counter

when we have +ve edge triggered clock for next T flip flop i.e T responds if previous output changes from 0-1

Down Counter 

when we have -ve edge triggered clock for next T flip flop i.e T responds if previous output changes from 1-0

here it is a down counter so it will count 3->2->1->0

Option (A) answer

by
–3 votes
–3 votes
this is a postive edge trigger and the edge goes from 0-1 of asy conter
Answer:

Related questions