Day |
Date |
Topic |
Reading |
| 1-1 |
M |
Dec 2 |
Course overview |
Ch 1 |
Review of digital logic concepts
|
| 1-2 |
T |
3 |
Combinational circuits |
Ch 5, 6 |
| 1-3 |
R |
5 |
Sequential circuits, finite state machines (FSMs) |
Ch 7-9 |
System design principles
|
| 2-1 |
M |
9 |
Handshaking between FSMs; Combinational ABEL |
Ch 4.6 and/or
ABEL-HDL Primer |
| 2-2 |
T |
10 |
Asynchronous inputs |
Ch 8.9.1 - 8.9.4 |
| 2-3 |
R |
12 |
Data path / controller partition; Sequential ABEL |
Ch 8.7 |
| 3-1 |
M |
16 |
Design example |
|
| 3-2 |
T |
17 |
Exam 1 |
|
Hardware description language techniques
|
| 3-3 |
R |
19 |
Verilog HDL |
Ch 4.7.1 |
| 4-1 |
M |
Jan 6 |
Combinational circuits |
Gradual Introduction to Verilog: Combinational |
| 4-2 |
T |
7 |
Simulation techniques for combinational circuits; examples |
|
| 4-3 |
R |
9 |
Sequential circuits |
Gradual Introduction to Verilog: Sequential |
| 5-1 |
M |
13 |
Simulation techniques for sequential circuits |
|
| 5-2 |
T |
14 |
Finite state machines,
multi-module systems |
|
| 5-3 |
R |
16 |
Datapath / controller example |
|
| 6-1 |
M |
20 |
Datapath / controller example |
|
| 6-2 |
T |
21 |
Exam 2 |
|
Analog realities
|
| 6-3 |
R |
23 |
CMOS logic |
Ch 3.1-3 |
| 7-1 |
M |
27 |
Transistor-level gates |
Ch 3.1-3 |
| 7-2 |
T |
28 |
Static (DC) electrical behavior, noise margin |
Ch 3.4-5 |
| 7-3 |
R |
30 |
Dynamic (AC) electrical behavior |
Ch 3.6 |
| 8-1 |
M |
Feb 3 |
I/O structures |
Ch 3.7 |
| 8-2 |
T |
4 |
I/O structures |
Ch 3.7 |
| 8-3 |
R |
6 |
EMC and signal integrity |
Review
Selected EMC and Signal
Integrity Resources |
| 9-1 |
M |
10 |
Transmission line effects |
Ch 11.4 and
Why Digital Engineers
Don't Believe in EMC |
| 9-2 |
T |
11 |
Design for T-line effects |
|
Digital devices
|
| 9-3 |
R |
13 |
Simple programmable logic devices (PLDs) |
Ch 5.3, 8.3 |
| 10-1 |
M |
17 |
Memory (ROM, RAM) |
Ch 10.1-4 |
| 10-2 |
T |
18 |
Complex PLDs and field-programmable gate arrays (FPGAs) |
Ch 10.5-6 |
| 10-3 |
R |
20 |
Applications |
|
finals
week |
|
|
Exam 3 |
|