OP image

For this sequential circuit are the outputs "next state function" for q1 and q0?

$$D1 = (Q1)Y' + (Q0)Y' $$ $$J0 = Y'(Q1)' + Y((Q1)'+(Q0)')$$ $$K0 = Y$$ $$Q1 = D1$$ $$Q0 = (J0)(Q0)'+(K0)'(Q0)$$

  • \$\begingroup\$ Are you sure the circuit is drawn correctly? \$\endgroup\$ – Dave Tweed Mar 25 '13 at 21:20
  • \$\begingroup\$ I think I can see an error too \$\endgroup\$ – Andy aka Mar 25 '13 at 21:30
  • \$\begingroup\$ Have you tried simulating it? \$\endgroup\$ – Leon Heller Mar 25 '13 at 21:42
  • \$\begingroup\$ Sorry, I should have posted this question on my account. The picture is straight out of a textbook, what is the error in the drawing? \$\endgroup\$ – Aaron Mar 25 '13 at 21:44
  • 1
    \$\begingroup\$ And what textbook is it from and what does the textbook say it does? Why should we not be priveleged with the information you have when you would like this site to answer a question about its functionality \$\endgroup\$ – Andy aka Mar 25 '13 at 21:50

Just think about it systematically:

  1. Write the boolean equations for D1, J0, and K0
  2. Simplify those equations to make life easier.
  3. Replace the JK flip flop with an equivalent input to a D flip-flop. Let's call the input of that FF D0.
  4. Simplify the equations a little more.
  5. The next state is just D0 and D1.
| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.