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

Programmable ICs      18 7


             Using Outputs as Inputs
                To further increase the fun, some devices are constructed in such a way that
            their tri-state outputs are fed back into the AND array (Figure 16-13).
                   a      b      C

                                       yy  x x      ww












                  aa  b b       c  c

                                                                                       enable
                                                                                      ctive Low)
                    Programmable Link





                                                                W      X      Y
                       Figure 16-1 3. PLA with tri-state outputs fed back as inputs

                Once again, there are additional programmable links that have been
            omitted from Figure 16-13 for reasons of clarity. By means of these links, each
            output’s ri-state buffer can be individually configured so as to always drive
            a high-impedance Z state. Pins that are configured in this way can be used
            as additional inputs (Figure 16-14).
                In this example, the unprogrammed device began with three inputs and
            three outputs, but the user actually required a device with four inputs and only
            two outputs. By means of the appropriate links, the tri-state buffer on the y
            output was disconnected from the enable control and connected to a constant
            logic I, Because w and x are still required to function as outputs, all of their
            associated links in the AND array must be blown away to ensure that these
            pins will. not have any effect as inputs. The ability to configure pins as outputs
            or inputs provides a great amount of flexibility; instead of purchasing myriad
            devices with every conceivable combination of inputs and outputs, the designer
            can configure a single device type as required.
   201   202   203   204   205   206   207   208   209   210   211