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

Using Primitive Logic Functions to Build More Complex Functions    1 13

                              K5 Latch
                                                       reset         NOR         - 0 1
                   ’-i                    4,                                     1





                                        9-             set                       -   -01

                              I
                                                                     NOR









                                                                q = (reset I -01)
                                                               -q  = (set I o$

                                      0”     0”

                        (O* = Unstable State)

                              Figure 11-8. NOR implementation of an RS latch



              inverse, or complement, of the value on q. This is also indicated by the bobble
              associated with the -q output on the symbol. The only time -q  is not the
              inverse of q occurs when both reset and set are active at the same time
              (this unstable state is discussed in more detail below).
                  The truth table column labels qn+) and -qn+) indicate that these columns
              refer to the future values on the outputs. The n+ subscripts represent some future
              time, or “now-plus.” By comparison, the labels q(n) and -qn) used in the body of
              the truth table indicate the current values on the outputs. In this case the n
              subscripts represent the current time, or “now.” Thus, the first row in the truth
              table indicates that when both reset and set are in their inactive states (logic
              Os), the future values on the outputs will be the same as their current values.
                  The secret of the RS latch‘s ability to remember previous input values is
              based on a technique known as feedback. This refers to the feeding back of the
              outputs as additional inputs into the function. In order to see how this works,
              let’s assume that both the reset and set inputs are initially in their inactive
   127   128   129   130   131   132   133   134   135   136   137