• edited by
23,037 views
101 101 votes

Consider the following state diagram and its realization by a JK flip flop

The combinational circuit generates J and K in terms of x, y and Q.
The Boolean expressions for J and K are :

  1. $\overline {x \oplus y}$ and $\overline {x \oplus y}$ 
  2. $\overline {x \oplus y}$ and $ {x \oplus y}$
  3. $ {x \oplus y}$ and $\overline {x \oplus y}$
  4. $ {x \oplus y}$ and $ {x \oplus y}$

9 Answers

Best answer
92 92 votes

From state diagram:$${\begin{array}{ccc|c|c|c}
\textbf{Q}&    \textbf{X}&  \textbf{Y}&\bf{ Q_{n+1}}& \textbf{J}& \textbf{K} \\\hline
0&0&0&0&0 &\text{X} \\ 0&0&1&1&1& \text{X} \\    0&1&0&1&1& \text{X} \\    0&1&1&0&0& \text{X} \\   1&0&0&1& \text{X}& 0 \\    1&0&1&0& \text{X}&1  \\    1&1&0&0& \text{X}& 1 \\   1&1&1&1& \text{X} &0\\  
 \end{array}}$$Excitation table of JK$${\begin{array}{cc|cc}\textbf{Q}&\bf{ Q_{n+1}}& \textbf{J}& \textbf{K} \\\hline
0&0&0&\text{d} \\ 0&1&1&\text{d} \\    1&0&\text{d}&1 \\   1&1&\text{d}&0       
 \end{array}}$$

Option D.

• edited by
10 10 votes

From the state diagram one can infer that Qn+1 = Qn, when x = y, and Qn+1 = Q'n, when x != y

For JK flip flop Qn+1 = Qn, if J=K=0 and

Qn+1 = Q'n , if J=K=1

and as EX-OR gate is non-equivalence gate it satisfies for the above conditions of J and K when X and Y are taken as inputs.

1 1 vote

You can also solve by putting the value. So as in image given below Qn work as the select line to select the J & K 

when Qn value is 0 J select and K has don't care when Qn val is 1 then K select and J has dont care. Now according to input of X & Y the behaviour of J and K is xoring so both J & K has equaiton as (X xor Y)

So option D is correct.

Answer:
Position:
Show:

Related questions

41 41 votes
8 8 answers
33.0k
33.0k views
Ishrat Jahan asked Oct 28, 2014
32,978 views
The two numbers given below are multiplied using the Booth's algorithm.Multiplicand : $0101$ $1010$ $1110$ $1110$Multiplier: ...
47 47 votes
3 answers 3 answers
21.9k
21.9k views
Ishrat Jahan asked Oct 27, 2014
21,918 views
A processor that has the carry, overflow and sign flag bits as part of its program status word (PSW) performs addition of the following two $2's$ complement numbers $0100...
43 43 votes
2 answers 2 answers
15.7k
15.7k views
Ishrat Jahan asked Oct 27, 2014
15,749 views
What Boolean function does the circuit below realize?$xz + \bar{x}\bar{z}$$x\bar{z} + \bar{x}{z}$$\bar{x}\bar{y} + {y}{z}$$xy + \bar{y}\bar{z}$
31 31 votes
2 answers 2 answers
10.2k
10.2k views
Ishrat Jahan asked Oct 27, 2014
10,239 views
Consider the following Boolean function of four variables$f(A, B, C, D) = Σ(2, 3, 6, 7, 8, 9, 10, 11, 12, 13)$The function isindependent of one variableindependent of two...