Chapter 7. - State Assignment to Circuit Realisation

Take the Quiz

In this section we will be using the state assignments we made on the previous page to help build some form of circuit that meets the specification.

We will be using the state table with secondary assignments derived which we have derived and transforming it into another state table. This time the state table will be specific to a particular flip-flop. The choice of flip-flop is not important as far as the result is concerned, however you may have rather complex solutions if the flip-flop you have chosen to use is rather restrictive. Unfortunatly bad choices in the design process at this stage can be very costly, which is why a certain knowledge of each different type of flip-flop is rather invaluable. In the scope of the course, it is not necessary to make such a cruicial decision as this will be made for you in every example.

Let us pick the JK type flip-flop with which to design the rest of the circuit with.
Before we derive the next state table, we must remind ourselves of the JK-type state change table:

and also of the already derived state diagram (with secondary assignments) from the previous page:

The following steps are in a short flash animation which you can step through at your own pace. You can either run the animation below, or use this link to open the animation in a new window and at a lower resolution (800x500) for higher res users.


Take the Quiz