Page 361 - Engineering Digital Design
P. 361

332                              CHAPTER 7 / PROGRAMMABLE LOGIC DEVICES


                     7.5 Design an XS3-to-Gray code converter by using a 4 x 8 x 4 FPLA. Assume that all
                         inputs and outputs are active high and that false data are not rejected.
                         (a) Construct the minimized p-term table for this converter.
                         (b) From the p-term table in part (a), construct the symbolic representation for the
                            fusible links following the example in Fig. 7.10.

                     7.6 The following three functions are to be implemented by using a 4 x 8 x 4 FPLA.

                                               FI = AB + ABC + BC + AC
                                               F 2 = A® (BC}




                         (a) Construct the minimized p-term table for the three functions. Assume that the in-
                            puts arrive as A(H), B(H\ and C(L) and that the outputs are issued as FI (//), F 2(L),
                            and F 3(H).
                         (b) From the p-term table in part (a), construct the symbolic representation for the
                            fusible links following the example in Fig. 7.10. An inverter is permitted on the
                            active low input.
                     7.7 A BCD-to-XS3 code converter is to be designed by using a 4 x 12x4 PAL.
                         (a) Construct the minimized p-term table for this converter. Assume that the inputs
                            and outputs are all active low, and that all false data are encoded as 0000. Keep in
                            mind that PALs cannot take advantage of shared Pis as can PLAs.
                         (b) From the p-term table of part (a), construct the symbolic representation for the
                            fusible links following the example in Fig. 7.11. Inverters may be used on the
                            inputs.
                     7.8 A cascadable 2-bit comparator is to be designed by using a PAL.
                         (a) Given the compressed truth table and EV K-maps in Fig. 6.28, find the minimum
                            SOP logic expressions for the three outputs and construct the minimum p-term
                            table from these expressions. Assume that all inputs and outputs are active high.
                         (b) From the p-term table in part (a), determine the minimum size PAL that can be
                            used and then construct the symbolic representation of the fusible links for this
                            comparator. Include tri-state enables.
                    7.9 The three functions in Problem 7.1 are to be designed by using a 4 x 16x4 PAL.
                         (a) Construct the minimized p-term table for these three functions keeping in mind
                            that a PAL cannot take advantage of shared Pis as can PLAs. Assume that the
                            inputs arrive as a(L), b(L), c(H), and d(H), and that the outputs must be issued
                            as y\ (H), j2(L\ and yi(H}. Note that inverters are not permitted on the inputs.
                         (b) From the program table of part (a), construct the symbolic representation of fusible
                            links by following a form similar to that of Fig. 7.1 1, but with tri-state enables on
                            the outputs.
                    7.10 The Actel (ACT-1) logic module, shown in Fig. 7.24, is embedded by the hundreds
                         in Actel's FPGAs. This module is remarkably versatile in its ability to implement a
                         large number of simple SOP functions active high, or POS functions active low. As
   356   357   358   359   360   361   362   363   364   365   366