in Digital Logic edited by
9,327 views
26 votes
26 votes

Consider the following circuit:

The flip-flops are positive edge triggered $D$ $\textsf{FF}$s. Each state is designated as a two-bit string $Q_0Q_1$. Let the initial state be $00.$ The state transition sequence is

  1.   
in Digital Logic edited by
9.3k views

4 Comments

After first state (0,0) q0 complement =1 and q1complement=1
next value for q0 is complement so its 1 which is also value for xor and another input is 1 which is value of q1complement so result of xor for (1,1) is 0 there for q1 is 0 and state becomes(1,0) how are you people getting 1,1
0
0

(D) is the correct choice!

21
21
what will happen if we take states as q1 qo instead of qo ,q1 in while creating the table
0
0

@svas7246 It will become 00 → 11 → 10 → 01 → 00 if we take states as q1 qo instead of qo ,q1 in while creating the table.

0
0

3 Answers

37 votes
37 votes
Best answer

Clearly, $Q_{0}$ alternates in every clk cycle as $Q_{0}'$ is fed as input and it is D flipflop.

$Q_{1}$ becomes $1$ if its prev value and current $Q_{0}$ differs (EXOR). 

So, the sequence of transitions will be $: 00 \rightarrow 11 \rightarrow 01 \rightarrow 10 \rightarrow 00$, (D) choice. 

edited by
by

4 Comments

your statement : "Q1 becomes 1 if its prev value and current Q0 differs (EXOR)." is wrong i guess as q1 becomes 1 if complement of its prev value and current Qo differs  

1
1
how to know about the sequence
0
0

 @Arjun sir,

$Q_1$ becomes $1$ if its prev value and current $Q_0$ differs (EXOR).   

 Shouldn't it be $Q_1$ becomes $1$ if the complement of its previous value and previous $Q_0$ differs (EXOR). ?

4
4
3 votes
3 votes

Very clearly, Option D.

0 votes
0 votes
answer - D
edited by

1 comment

it is given a in ace pyq
0
0
Answer:

Related questions