ECE 240 - Digital Logic (Spring 2024)

Policies

All assignments should be uploaded as a single PDF file to Canvas prior to class on the stated due date. 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 should be uploaded to Canvas as a single PDF prior to class on the date provided. Homework problems will typically be graded on a 3 point scale: 1-2 points if partially (or poorly) completed; 3 points if completed and apparently correct. There will also be unannounced quizzes throughout the semester, covering the lectures, assigned reading, and homework. Closed book, closed notes, no electronics.

  1. Jan 17. Ch. 1: 4, 6, 10
  2. Jan 19. Ch. 1: 30, 56, 60
  3. Jan 24. Ch. 2: 2 (b-d), 4(b-d)
  4. Jan 29. Ch. 2: 14, 18, 26
  5. Feb 12. Ch. 2: 32, 34(b) (segments d and f only), 40, 42
  6. Feb 23. Ch. 3: 2, 4, 6, 10
  7. Feb 28. Ch. 3: 22, 28, 30 (consider separate FSM), 32 (note: the first FF uses a set and the rest reset)
  8. Mar 20. Ch. 3: 33-36
  9. Mar 22. Optimize the linked circuit for timing and skew
  10. Mar 27. Ch. 5.1, 2 (a,b only)
  11. Mar 29. Ch. 5: 8 (feel free to use an ALU), 13 (no HDL), 14 (no HDL)
  12. Apr 3. Ch. 5: 46, 57.

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. Feb 2. Topic list
  2. Mar 1. Topic list
  3. Apr 5. Topic list
  4. May 8, Wed, 10:15 am - 12:15 pm

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

Reference Material