in Digital Logic edited by
30,520 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.5k 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

54 votes
54 votes
Best answer

Option A.

$2^{nd}$ flip-flop will be active only when $1^{st}$ flip flop produces output $1.$ For clocks $2$ and $4$ old output is retained by Flip-Flop $2$.

$\begin{array}{c|c}T&Q_{n+1}\\\hline 0&Q_n\\1&\overline{Q_n}\end{array}$$\underset{\text{For rows 2 and 4, Clk for $T_1$ is 0 and hence old o/p is retained}}{\begin{array}{cc|cc}T_0&Q_{0}&T_1&Q_1\\\hline &0&&0\\\hline 1&1&1&1\\1&0&1&1\\1&1&1&0\\1&0&1&0\end{array}}$ $\begin{array}{c|c}Q_1&Q_{0}\\\hline1&1\\1&0\\0&1\\0&0\end{array}$

edited by
by

4 Comments

Oh! got it. thanks @Cristine

1
1
edited by
It is an Asynchronous counter.
1
1

here which one is q0, left or the right

1
1
18 votes
18 votes
answer - A

Initially Q0Q1 = 00

after first clock signal Q0 will be toggled and change to 1. It will activate clock of second FF in sequence and toggle that one as well.

Hence next output Q0Q1=11

Similarly next few sequences for Q0Q1 will be 01, 00

Hence answer sequence Q1Q0 will be 11,10,01,00

4 Comments

T flip flop on 1 toggle the input.

So on Qo  =  1, Second flip flop receive 1 and toggle its output so it becomes also 1. So 11 is generated.

next Qo = 0 (again toggles its output) and 2nd flip flop recieve it and perform no change so Q1 = 1 unchanged. SO 10 generated.

In this fashion so on.

logic is on each edge trigger, 1st flip flop toggles and when 1st ff give 1 opt next ff will toggle otherwise it will remain unchanged. Very easy.
1
1

@kunal_chalotra , Sorry for late reply saw ur message right now only.
This might be helpful . Nice video . worth for 5 min :)
https://www.youtube.com/watch?v=Pi_MHyMoenA

0
0
its k @pc  :)
0
0
8 votes
8 votes

Since, Flip Flop T0 is clocked directly from main clock, Q0 will make transitions(toggle as it's T input is 1) whenever the clock pulse goes from 0 to 1 as flip flops are positive edge triggered.

Flip Flop T1's clock is depending on output of Flip Flop T0 which is Q0. Hence, whenever Q0 makes a transition from 0 to 1,Q1, will also make transition(toggle as it's T input is 1) .

As it it clear from timing diagram, the next four values of Q1 Q0 are 11, 10, 01 , 00. Ans (a)

5 votes
5 votes

Asynchronous circuit, please correct me if iam wrong,.

Answer:

Related questions