CSE 370
|
This is the schedule of lectures and related readings, homework due dates, and quiz and exam dates.
You can expect a homework assignment every week. Assignments will typically be handed out on Wednesday in class, and due the following Friday at the beginning of class. We may ask you to submit assignments done using the CAD Tools (Active-HDL) electronically. We will give you instructions on how to do this.
The last column indicates the pages of the textbook that are relevant to the
lecture material. I am counting on you to read this twice – once before
we cover it in class, and once again to make sure you understand it. The
textbook is also a good source of additional explanations and examples.
|
||||
Week |
Day |
Date |
Topic |
Textbook reading |
#1 |
M |
3/29 |
Introduction and Course Overview |
pp. 1-9 |
|
W |
3/31 |
Binary numbers, Boolean algebra |
Appendix A |
|
F |
4/2 |
Boolean algebra and theorems, gates |
pp. 37-46 |
#2 |
M |
4/5 |
Boolean functions and logic circuits |
pp. 47-56 |
|
W |
4/7 |
2-level logic, canonical forms |
pp. 57-66 |
|
F |
4/9 |
Graphical representations of Boolean functions Assignment #1 due; Quiz 1 |
pp. 66-77 |
#3 |
M |
4/12 |
Karnaugh Maps/Logic minimization |
pp. 66-77 |
|
W |
4/14 |
2-level logic minimization Assignment #3 distributed |
pp. 95-104 |
|
F |
4/16 |
Structured logic implementation: ROMs, PLAs Assignment #2 due |
pp. 170-209 |
#4 |
M |
4/19 |
Structured logic implementation: PLAs, PALs |
170-209 |
|
W |
4/21 |
Multi-level logic circuits Assignment #4 distributed |
pp. 77-85 |
|
F |
4/23 |
Combinational logic delay and glitches |
pp. 131-140 |
#5 |
M |
4/26 |
Ripple-carry adder; carry-lookahead adder |
pp. 239-249 |
|
W |
4/28 |
ALU, multiplier design |
pp. 249-257 |
|
F |
4/30 |
Feedback: latches and
registers Assignment #4 due |
pp. 261-279 |
#6 |
M |
5/3 |
Registers and clocking: counters and shift registers |
pp. 289-294 |
|
W |
5/5 |
Register-transfer design: datapath/control structure |
Class notes |
|
F |
5/7 |
Datapath/control examples |
Class notes |
#7 |
M |
5/10 |
Finite state machines: simple sequencers/counters |
pp. 310-323 |
|
W |
5/12 |
State machines, state diagrams |
pp. 324-335 |
|
F |
5/14 |
Mealy vs. Assignment #6 due |
pp. 335-342, Class notes |
#8 |
M |
5/17 |
Implementing FSMs |
pp. 335-342, Class notes |
|
W |
5/19 |
Verilog HDL: combinational logic |
Class notes |
|
F |
5/21 |
Verilog HDL: sequential logic |
Class notes |
#9 |
M |
5/24 |
Simple processor design |
Class notes |
|
W |
5/26 |
Simple processor design |
Class notes |
|
F |
5/28 |
Simple processor design |
Class notes |
#10 |
M |
5/31 |
|
|
|
W |
6/2 |
Non-gate logic: Tristate and open-collector drivers |
|
|
F |
6/4 |
Clock skew; asynchronous inputs Quiz 5 |
6.2 |
#11 |
M |
6/7 |
Final Exam |
|
Other UW Time Schedules
Autumn 2004 final exam schedule (CSE370 final exam may differ in time)