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
- Jan 10 - Read chapter 1
- Jan 17- Read chapter 2
- Feb 8 - Read through through Section 3.2
- Mar 1 - Finish chapter 3
- Mar 16 - Read section 5.4
- Mar 20 - Read section 5.2, skipping starred sections
- Mar 27 - Read section 5.5 (skip 5.30
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.
- Jan 17. Ch. 1: 4, 6, 10
- Jan 19. Ch. 1: 30, 56, 60
- Jan 24. Ch. 2: 2 (b-d), 4(b-d)
- Jan 29. Ch. 2: 14, 18, 26
- Feb 12. Ch. 2: 32, 34(b) (segments d and f only), 40, 42
- Feb 23. Ch. 3: 2, 4, 6, 10
- Feb 28. Ch. 3: 22, 28, 30 (consider separate FSM), 32 (note: the first FF uses a set and the rest reset)
- Mar 20. Ch. 3: 33-36
- Mar 22. Optimize the linked circuit for timing and skew
- Mar 27. Ch. 5.1, 2 (a,b only)
- Mar 29. Ch. 5: 8 (feel free to use an ALU), 13 (no HDL), 14 (no HDL)
- 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.
- Feb 2. Topic list
- Mar 1. Topic list
- Apr 5. Topic list
- 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