Notes:
For all exercises using Boolean algebra in the following, show all the steps and state explicitly all axioms/theorems/properties that you used.
(a) (6 points) Derive the truth table for f.
(b) (5 points) Derive a sum-of-products expression for f using Karnaugh map.
(c) (5 points) Derive a product-of-sums expression for f using Karnaugh map
(d) (6 points) Draw the circuits in (b) and (c) using and-or and or-and logic as appropriate.
(e) (6 points) Draw the circuits in (b) and (c) using nand and nor gates only as appropriate.
(f) (6 points) Draw a PLA implementation for circuit in (b).
(g) (6 points) Draw an FPGA circuit for circuit using a 4-LUT.