6. (21%) Use a PAL diagram as shown in Fig. 3 to implement the following three Boolean functions. Please answer the following questions: w(A, B, C, D) =?(0, 1, 10, 11, 14, 15), x(A, B, C, D) =?(0, 1, 5, 9, 10, 11, 14, 15), y(A, B, C, D) =?(5, 7, 10, 11, 13, 14, 15), (a) (13%) Please show the calculation process and tabulate the PAL programmable table in Table 5 for the above three Boolean functions. In Table 5, please use dash, -, to denote the variable is absent from the product term. (b) (8%) According the programmable table, fuse the PAL diagram in Fig. 3. Table 5: PAL programming table Product Term Input B ? D 1 2 3 4 5 6 7 8 9 W
2 + 5 7 30 D' D C C B B A A w' w Fig. 3. PAL diagram of problem 6. W