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

Primitive Logic Functioms

             Functions versus Gates
                 Simple functions such as BUF, NOT, AND, NAND, OR, NOR, XOR, and
             XNOR are ofteri known as primitive gates, primitives, logic gates, or simply
             Strictly speaking, the term logic function implies an abstract mathematical
             relationship, while logic gate implies an underlying physical implementation. In
             practice, however, these terms are often used interchangeably.

                 More complex functions can be constructed by combining primitive gates
             in different ways. A complete design-say  a computer-employs  a great many

             gates connected together to achieve the required result. When rhe time arrives
             to translate the abstract representation into a particular physical implementation,
             the logic symbols are converted into appropriate equivalents such as switches,
             transistors, or pneumatic valves. Similarly, the FAL5E and TRUE logic values are
             mapped into appropriate equivalents such as switch positions, voltage levels,
             or air pressures. The majority of designs are translated into a single technology.
               owever, one of the advantages of abstract representations is that they allow
             designers to implement different portions of a single design in dissimilar tech-
             nologies with relative ease+ Throughout the remainder of this book we will be
             concentrating on electronic implementations.
                 Finally, if some of  the above seems to be a little esoteric, consider a real-
             world example from your home, such as two light switches mounted at opposite
             ends of a hallway controlling the same light. If both of  the switches are UP or
             DOWN the light will be ON; for any other combination the light will be OFF.
             Constructing a truth table reveals a classic example of an XNOR function.




















             * The reasoning behind using the term “gate” is that these functions serve t3 control electronic
              signals in much thse same way that farmyard gates can be used to control animals.
   57   58   59   60   61   62   63   64   65   66   67