Page 207 - Bebop to The Boolean Boogie An Unconventional Guide to Electronics Fundamentals, Components, and Processes
P. 207

7 88   Chapter Sixteen
                    a      b      c

                                       yy  x x       ww









                  \/  \/   \/  \/   \/
                  /\  /\   /\  /\   /\
                     -
                   aa  bb  G G
             +


                     Programmable Link


                     Programmed Lin
                     (Removed)

                                                                 w      X     Y
                    Figure 16-1 4. PLA with one tri-state output configured as an input


              Registered Outputs
                 Certain PLDs are equipped with registers on the outputs, and others with
             latches. Depending on the particular device, the registers (or latches) may be
             provided on all of the outputs or on a subset of the outputs. Registered devices
              are particularly useful for implementing finite state machines (FSMs).13 All of
                                                              the registers share a common
        dff=D-type flip-flop                                  clock signal (this will be an
                 I --+7=!rw
                                                              enable signal in the case of
                                                              latches) which therefore
                                                              requires only a single input
                                                              pin on the device (Figure
                 I                          U                 16-15).
                                              dff
                                                                  In this example, the
                                                              outputs are shown as being
                                                              registered with D-type flip-
              clock
         (positive edge)

                                                               13 FSMs were introduced in
          Figure 16-1 5.  PLD with registered outputs            Chapter 12.
   202   203   204   205   206   207   208   209   210   211   212