Page 483 - Engineering Digital Design
P. 483

10.8 THE TJK FLIP-FLOPS AND MISCELLANEOUS FLIP-FLOPS                 453


                                                                   Inherits triggering
                                                                    of the D flip-flop







                                                  Indicates an arbitrary
                                            a)   triggering mechanism















                  FIGURE 10.39
                  (a), (b) Implementation of Eq. (10.10) and logic circuit symbol for a T flip-flop of arbitrary triggering
                  mechanism, (c) Logic symbol and timing diagram for an RET T flip-flop showing toggle and hold
                  modes of operation.



                    Implementation of the NS function given in Eq. (10.10) is shown in Fig. 10.39a together
                  with the symbol for the T flip-flop in Fig. 10.39b, which as yet has not been assigned a
                  triggering mechanism — the designer's choice indicated by the question mark (?) on the
                  clock input. Remember that the new FSM (in this case a T flip-flop) inherits the triggering
                  mechanism of the memory flip-flop (in this case a D flip-flop). Shown in Fig. 10.39c is the
                  logic circuit symbol and timing diagram for an RET T flip-flop, the result of choosing an
                  RET D flip-flop as the memory. The timing diagram clearly indicates the toggle and hold
                  modes of operation of the T flip-flop. For the sake of simplicity no account is taken of the
                  propagation delays through the logic.
                    Were it desirable to produce an MS T flip-flop, the memory element in Fig. 10.39a would
                  be chosen to be a MS D flip-flop. The timing diagram for an MS T flip-flop would be similar
                  to that of Fig. 10.39c, except the output from the slave stage would be delayed from the
                  master stage by a time period TCK!^- This is so because the slave stage picks up the output
                  from the master stage only on the falling edge of CK, that is, the two stages are triggered
                  antiphase to one another.



                  10.8.2 The JK Flip-Flops and Their Design from D Flip-Flops
                  The flip-flops considered previously are single data input flip-flops. Now, consideration
                  centers on a type of flip-flop that has two data inputs, J and K. The members of the
                  JK flip-flop family conform to the internationally accepted definition expressed in terms
   478   479   480   481   482   483   484   485   486   487   488