ECE 240 - Digital Logic (Fall 2022)

Policies

All assignments are collected at the start of class on the specified due date. Each assignment should have your name, the course number, the date, and the assignment designation (e.g., HW1, etc.). Attendance is mandatory. Students who miss five or more class periods will receive a final grade of F for the course. (Arriving late or leaving early is considered absent.)

Text

Digital Design and Computer Architecture, 2nd ed., David Harris and Sarah Harris, Morgan Kaufmann, 2013. ISBN 978-0-12-394424-5.

Reading

Homework and Quizzes (20%)

Homework will typically be graded on a 3 point scale: 1-2 points if partially (or poorly) completed; 3 points if completed and apparently correct. All homework will be collected in class at the start of the class. Late homework will not be accepted without prior permission. Students may work together. There will also be unannounced quizzes throughout the semester, covering the lectures, assigned reading, and homework. Closed book, closed notes.

  1.  Aug 26. Ch. 1: 4, 6, 10
  2.  Aug 31. Ch. 1: 30, 56, 60
  3. Sep 7. HW3
  4. Sep 9. HW4
  5. Sep 12. Ch. 2: 26, 27, 28, 32
  6. Sep 19. 4-bit, 2-1 mux implementation
  7. Sep 21. Ch. 2: 34(b) (only segments c, e, and f), 39, 40, 42
  8. Sep 23. Ch. 2: 44; Implement the functions from both Ex 2.17 (a) and (b) using a single binary decoder and additional gates as needed.
  9. Sep 26. Ch. 3: 2, 4, 6
  10. Sep 28. Ch. 3: 10, 14, 16, 19
  11. Sep 30. Ch. 3: 22, 28, 30, 32
  12. Oct 3. Vending machine
  13. Oct 10. Ch. 3: 33-36
  14. Oct 21. (a) Neatly sketch a schematic of a 3-bit up/down counter; (b) neatly sketch a schematic of a 3-bit  left/right shift register; (c) neatly sketch the stage graph of a 3-bit maximal cycle LFSR. (See the Xilinx app note - XAPP052) under the 240 handouts folder on my OneDrive.)
  15. Oct 24. Ch. 5: 1 (a,b), 2
  16. Oct 28. Ch. 5: 8 (use an ALU), 13 (no HDL), 16, 17
  17. Nov 16. Pattern match circuit and Where That Zero? designs

Exams (80%)

Each exam is worth 100 points and will be closed book, closed notes, no electronics permitted. Semester exams are 50 minutes long; the final exam will be two hours long and comprehensive. Please bring paper, pencils, and erasers to exams.
  1. Sep 14. Exam topics
  2. Oct 12.  Exam topics
  3. Nov 7. Exam topics
  4. Final Exam. Mon, Dec 12, 10:15 am - 12:15 pm. Exam topics

Grading

Course grades will be available through Canvas. Final grades will be calculated using the traditional scale (90%=A, 80%=B, etc.).

Handouts

 Available on OneDrive.