Page 319 - Engineering Digital Design
P. 319

290               CHAPTER 6 / NONARITHMETIC COMBINATIONAL LOGIC DEVICES


                    6.11 Implement the function in Problem 4.28 by using a 16-to-l MUX assuming that all
                         inputs and the output are active high.
                    6.12 Repeat Problem 6.11 if only the B input is active low and no additional hardware
                         (e.g., an inverter) is permitted.
                    6.13 Design a bitwise logic function generator that will generate any of the 16 possible
                         logic functions. End with a single expression F that represents the 16 bitwise logic
                         functions. To do this use a 4-to-1 MUX and nothing else. (Hint: Interchange the names
                         for the data and data-select inputs to the MUX.)
                    6.14 Implement each function in Problem 6.4 by using a 3-to-8 decoder and the necessary
                         external hardware, assuming that all inputs and outputs are active high.
                    6.15 Implement function F in Problem 6.8 by using a 4-to-16 decoder, one OR gate, and
                         two NAND gates (maximum fan-in of 6), taking the input activation levels as given
                         in Problem 6.8.

                    6.16 Repeat Problem 6.15 by replacing the 4-to-16 decoder with two 3-to-8 decoders and
                         one inverter.
                    6.17 The function below is to have inputs that arrive as A(H), B(L), and C(H), with an
                         output F(L).


                                                                , 1,6,7)


                         (a) Implement this function by using a 3-to-8 decoder and one NAND gate (nothing
                            else). Assume that the decoder has active low outputs. (Hint: Use the AND form
                            of the two conjugate NAND gate circuit symbols to meet the requirement of an
                            active low output.)
                        (b) Repeat part (a) by using two 2-to-4 decoders, a NAND gate, and one inverter
                            (nothing else).

                    6.18 The circuit shown in Fig. P6.1 connects a decoder to a MUX. Analyze this circuit by
                         finding Y(H) in terms of inputs A, B, C, and D.






                                                    Y 0 >^ I 0
                               B(H)
                                       °    2-to-4  Y, D   7*- '1  4-to-1  Y  Y(H)
                                       I   Decoder v          1   MUX    Y 3— Y(L)
                                                                         v
                                       '1           T 2 >-*- '2
                                                       >      !
                                                    Y 3  ~^ 3
                                                                S,   S 0
                                                                C(H) D(H)
                    FIGURE P6.1
   314   315   316   317   318   319   320   321   322   323   324