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 : $\overline {x \oplus y}$ and $\overline {x \oplus y}$ $\overline {x \oplus y}$ and $ {x \oplus y}$ $ {x \oplus y}$ and $\overline {x \oplus y}$ $ {x \oplus y}$ and $ {x \oplus y}$ Digital Logic gateit-2008 digital-logic boolean-algebra normal digital-counter + – Ishrat Jahan 23.0k views answer comment Share Follow Print See all 5 Comments 5 5 Comments reply Show 2 previous comments Deepak Poonia commented Oct 25, 2023 reply Follow flag Detailed Video Solution with $\color{red}{\text{3 Different Methods to Solve}}$:https://youtu.be/eDyeuTA0yMk 19 19 replyShare arbpass commented Jul 30, 2025 reply Follow flag XYQnextJK00Qprev0001Qprev "1110Qprev "1111Qprev00 here Qprev " = complemet of Qprevby state diagram, try to make excitation table or charachteristic table, i made charachteristic table and then found J, K accordingly. 1 1 replyShare Prashant-G commented Jun 26 reply Follow flag Here is the Explanation 0 0 replyShare Please log in or register to add a comment.
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. Riya Roy(Arayana) answered Aug 5, 2015 • edited Apr 27, 2019 by ajaysoni1924 Riya Roy(Arayana) comment Share Follow See all 9 Comments 9 9 Comments reply Show 6 previous comments Gaurav Yadav commented May 22, 2020 reply Follow flag This question is merely conversion of Flip Flops. Here, XY Flip Flop is represented by state transition diagram. We have to realize it using JK flip flop. 2 2 replyShare manish_dt commented Jul 17, 2020 reply Follow flag In conversion of Flip Flops, basic steps in state table to be filled: 1.Write the truth table(function table) of required flip flop(XY) 2.Write the excitation table of available JK Flip Flop and generate J and K in terms of X ,Y, Q using K-map method and here J=X$\oplus$Y, K=X$\oplus$Y. 1 1 replyShare shashankrustagi commented Dec 18, 2020 reply Follow flag I think your favourite subject is DIgital, most of the PYQ are best answered by you As usual, amazing answer. 0 0 replyShare Please log in or register to add a comment.
13 13 votes all answers are awesome..may look at this too : Punit Sharma answered Nov 3, 2018 Punit Sharma comment Share Follow See 1 comment 1 1 comment reply Prince Singh 1 commented Dec 23, 2018 reply Follow flag How do you say that the state diagram is corresponding to x,y and not j,k? 1 1 replyShare Please log in or register to add a comment.
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. Skan answered Jan 29, 2018 Skan comment Share Follow See all 2 Comments 2 2 Comments reply Prince Sindhiya commented Oct 2, 2018 reply Follow flag @skan good explanation :) 0 0 replyShare Skan commented Feb 10, 2019 reply Follow flag Thanks! 0 0 replyShare Please log in or register to add a comment.
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. moh_haris answered Oct 16, 2024 moh_haris comment Share Follow 0 reply Please log in or register to add a comment.
0 0 votes Option - D Harsh Agarwal_1 answered Aug 2, 2024 Harsh Agarwal_1 comment Share Follow 0 reply Please log in or register to add a comment.
0 0 votes Ans -- D Krishna21jr answered Aug 17, 2024 Krishna21jr comment Share Follow 0 reply Please log in or register to add a comment.