Page 102 - Handout Digital Electronics
P. 102

12.4 Flip flop Control Signals

            Control signals associated with flip flops are:

               •  Clock

               •  Pr eset

               •  Clear
            The Clock is used to allow data from external input sources into the flip flop, and it is also used for
            synchronization purposes.

            The Pr eset  control signal is used to force the flip flop into state one (store) regardless of the clock or

            the  value  at  the  input  lines.  The  Pr eset  control  signal  was  one  of  the  options  used  to  avoid  the
            ambiguous case in the clocked SR flip flop.

            The Clear  control signal is used to clear the flip flop regardless of the clock or values in the input lines.

            The  Pr eset  and  Clear  are low level signals which means they operate on the falling edge of a clock
            pulse, that is they are activated by a low-level signal (binary 0).  So as such they are not allowed to be
            binary zeros at the same time.


            Below  is an  example of  a  truth table  of  a  clocked  SR  flip  flop  were  the  Pr eset  and Clear  control
            signals have been added.


                               C         S        R         Q
            Pr eset   Clear                                          Q
            0        1         1         0        0         1        0
            1        0         1         1        0         0        1
            1        1         1         1        0         1        0
            1        0         1         1        0         0        1
            0        1         1         1        0         1        0


            It is clear from the above state table (truth) that whenever  Pr eset  is equal to 0, the flip flop is forced
            into state 1 (store), for example the first input combination:  Pr eset  = 0, Clear  = 1, C = 1, S = 0 and R
            =0, Q =1  and Q  = 0.  In the absence of the  Pr eset  and Clear  control  signals  this  input  combination
            would have been Q = 0 and  Q = 1. From the above state table, it is also clear that whenever  Clear  = 0
            the flip flop is driven into state 0 (Reset or Clear to zero). In the truth table above, there are two cases
            when Clear  = 0 and the outputs in both cases are Q = 0 and Q = 1. The above state table shows that

            There are no cases where Pr eset = Clear  equals to zero (0).When Pr eset = Clear  = 1, the two control
            signals are ignored and the conventional truth table is followed (see truth table)















                                                                102
   97   98   99   100   101   102   103   104   105   106   107