CSE 370: Autumn 2005 |
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 |
W |
9/28 |
Introduction and Course Overview |
pp. 1-9 |
F |
9/30 |
Binary numbers, Boolean algebra |
Appendix A, pp. 33-36 |
|
#2 |
M |
10/3 |
Boolean algebra and theorems, gates |
pp. 37-45 |
W |
10/5 |
Boolean functions and logic circuits |
pp. 45-56 |
|
F |
10/7 |
2-level logic, canonical forms |
pp. 57-66 |
|
#3 |
M |
10/10 |
Graphical representations of Boolean functions |
pp. 66-77 |
W |
10/12 |
Karnaugh Maps/Logic minimization |
pp. 66-77 |
|
F |
10/14 |
2-level logic minimization |
pp. 95-104 |
|
#4 |
M |
10/17 |
Structured logic implementation: ROMs, PLAs |
pp. 170-209 |
W |
10/19 |
Structured logic implementation: PLAs, PALs |
pp. 170-209 |
|
F |
10/21 |
Multi-level logic circuits |
pp. 77-85 |
|
#5 |
M |
10/24 |
Combinational logic delay and glitches |
pp. 131-140 |
W |
10/26 |
Ripple-carry adder; carry-lookahead adder |
pp. 239-249 |
|
F |
10/28 |
ALU, multiplier design |
pp. 249-257 |
|
#6 |
M |
10/31 |
Registers |
pp. 261-279 |
W |
11/2 |
Registers and clocking: counters and shift registers |
pp. 289-294 |
|
F |
11/4 |
Sequential circuits: Finite state machines and state diagrams |
pp. 310-323 Class notes |
|
#7 |
M |
11/7 |
State diagrams/State tables |
pp. 324-335 Class notes |
W |
11/9 |
Verilog for combinational and sequential circuits |
Class notes |
|
F |
11/11 |
Veteran's Day (Holiday) |
Class notes |
|
#8 |
M |
11/14 |
Control/Datapath design |
Class notes |
W |
11/16 |
Simple processor design |
Class notes |
|
F |
11/18 |
Implementing FSMs Mealy vs. Moore FSMs |
pp. 335-342, Class notes |
|
#9 |
M |
11/21 |
Verilog HDL: combinational logic |
Class notes |
W |
11/23 |
Verilog HDL: sequential logic |
Class notes |
|
F |
11/25 |
Happy Thanksgiving! |
Class notes |
|
#10 |
M |
11/28 |
Simple processor design |
Class notes |
W |
11/30 |
Simple processor design |
Class notes |
|
F |
12/2 |
Simple processor design |
Class notes |
|
#11 |
M |
12/5 |
Non-gate logic: Tristate and open-collector drivers |
|
W |
12/7 |
Clock skew; asynchronous inputs |
6.2 |
|
|
M |
12/12 |
Final Exam |
|
Other UW Time Schedules
Autumn 2005 final exam schedule (CSE370 final exam may differ in time)