A combinatorial circuit is defined by the following Boolean functions:
A(x,y,z,w) = Σm(4,5,12,13)
B(x,y,z,w) = Σm(5,6,13,14)
C(x,y,z,w) = Σm(6,7,13,14)
D(x,y,z,w) = Σm(4,6,7,12,14)
a. Tablulate the truth table for an 8x4 ROM that implements these Boolean functions.
b. Tabulate the PLA programming table for these functions. Minimuze the number of product terms.
c. Implement this circuit using a PAL with 3 inputs, 4 outputs and 3-wide AND-OR structure.
d. Implement this circuit using CLBs of the type. Specify the functions realized by each function generator.