ECS154A Homework #1

  • !A = NOT A = Abar
  • m1 = minterm 1, m5 = minterm 5, etc.
  • D1 = Don't Care at Truth Table location 1, D5 = Don't Care at 5, etc.
  • Book problems refer to the Digital Design Textbook

    Assignment (Written):

    1. Use algebraic minimization to prove that (A+B) * (A+!B) = A
    2. Does A*!B + B*C + !A*!C = A*C + !B*!C + !A*B? (show how you made your decision!)
    3. Does A*!C + !A*C + !C*!D = !A*C + !C*!D + A*!C*D? (show how you made your decision!)
    4. Does A*C*D + A*B*!C + !A*!C*D + B*D = A*C*D + A*B*!C + !A*!C*D + !A*B*C + B*D? (show how you made your decision!)
    5. Problem 2.7 in the book
    6. Find a minimum SOP expression for m0+m1+m2+m3+m4+m6+m7.
    7. Find a minimum SOP expression for m1+m3+m4+m5+m6.
    8. Find a minimum SOP expression for A*C + A*!B + !A*B*C + !A*!B*!C
    9. Find a minimum SOP expression for A*!B*!C + A*B*D + B*C*D + !A*!B*!C*!D
    10. Find a minimum SOP expression for m1+m4+m7+D2+D5
    11. Find a minimum SOP expression for m0+m2+m8+m9+m10+m15+D1+D3+D6+D7+D11
    12. Find a minimum SOP expression for m0+m2+m5+m7+m8+m10+m13+m16+m18+m24+m26+D15+D22+D28
    13. Problem 2.25 in the book
    14. Problem 4.20 in the book (ignore the fan-in constraint).
    15. Problem 4.29 in the book
    16. Problem 6.1 in the book
    17. Problem 6.4 in the book

    Assignment (MaxPlus):

    1. Problem 2.27 in the book and implement the circuit in Quartus

    2. Problem 2.28 in the book

    3. Problems 6.31 and 6.32 in the book and implement the resulting circuit in Quartus