Page 711 - Engineering Digital Design
P. 711

PROBLEMS                                                            677



                                     S(H)-i r-T(H)                               S(H}  D(H)  H)
                                         .ii,                                       i i V
                                                •S(H)





                                          7   6  5  4  3   2  1  0
           B(H)-S 2   LD          B(H)-S 2                                  B(H)-
           C(H)- S,   MUX         C(H)- S,         ENMUX                    C(H)-









                                                 P  P P P n     —
                                                 'A'a'f^'
                                           LD     A  B  c  D  D/U
                                           EN   Parallel Loadable  ,  Co n -t, i\ \
                                           S     Up/Dn Counter CL^ San,ty(L)
                                           CO                  Cl
                                                 Q 4 Q B Q^ Q n
                             B(H)
                                   C(H)                    f
                                                                T(H)
                 FIGURE P13.9


                 13.15 The NS and output logic functions for a one-hot FSM are as follows:

                                             D a=aXY + cXY





                                                  Z = bY


                        Here, a, b, and c are the state identifiers, X and Y are the external inputs, and Z is
                        the output.
                        (a) Construct the state diagram directly from the NS and output functions given
                           above.
                       (b) Show how the NS function D a must be altered to initialize the FSM into the 000
                           state, but thereafter be driven into the one-hot state a. Implement the logic for
                           D a and connect it to an RET D flip-flop symbol together with all other required
   706   707   708   709   710   711   712   713   714   715   716