Page 360 - Engineering Digital Design
P. 360

PROBLEMS                                                             331


                  [17] The Programmable Logic Data Book. Xilinx, Inc., San Jose, CA, 1996.
                  [18] XACT, Logic Cell Array Macro Library. Xilinx, Inc., San Jose, CA, 1992.


                  PROBLEMS

                          4
                  7.1 A 2  x 4 ROM is to be used to implement the following system of three functions,
                       assuming that all inputs and outputs are active high.

                                    yi(a,b,c,d) = ^m(Q, 1,2,5,7,8, 10, 14, 15)
                                    y 2(a, b, c,d) = Y^ m(Q, 2, 4, 5, 6, 7, 8, 10, 12)

                                    y 3(a,b, c,</) = Vm(0, 1,2,3,4,6,8,9, 10, 11)

                      (a) Construct the ROM program table for this system of three functions.
                      (b) From the program table of part (a), construct the symbolic representation of fusible
                          links by following the example in Fig. 7.4.
                          4
                  7.2 A 2  x 4 ROM is to be used to design and implement a BCD-to-binary module that
                       can be cascaded to produce any size of a BCD-to-binary converter (e.g., see Fig. 6.21).
                      (a) Construct the ROM program table for this module following Fig. 6.20.
                      (b) From the program table in part (a), construct a symbolic representation of the
                          fusible links by referring to the example in Fig. 7.4.
                         4
                  7.3 A 2  x 4 PROM is to be used to implement the following system of three functions:

                                            Fi(A,B,C) = Y[M(Q, 2,4)
                                            F 2(A, B, C, D) = l~f Af(3-12)

                                                              i, 3,5,7)

                      (a) Construct the program table for this ROM if the inputs arrive as A(//), B(H),
                          C(L), and D(H), and the outputs are FI(#), F 2(L), and F 3(//). Use of inverters
                          is not permitted.
                      (b) From the program table in part (a), construct a symbolic representation of the
                          fusible links following the example in Fig. 7.4.
                                            6
                  7.4 A multiplexed scheme of 2  x 4 EPROMs is to be used to design and implement a
                      circuit that will convert 8-bit one-hot code (see Table 2.11) to 4-bit binary. Assume
                      that all false data are rejected and indicated by binary 1000.
                      (a) In place of a ROM program table, give the coded canonical SOP forms for each
                          binary output.
                      (b) Illustrate with a block diagram how the outputs of the multiplexed scheme must
                         be wired-ORed to produce the four binary outputs of the converter. (Refer to
                          Section 7.6 and Figs. 7.14 and 7.15 for a discussion of multiplexed schemes and
                         wired-ORed connections.)
   355   356   357   358   359   360   361   362   363   364   365