MWF 11:30-12:20, Hicks 211
Lab: M/W 1:15-4:00, Hicks 310
|
Instructors: Ani Hsieh |
Course Description:
This class is an introduction to the basic concepts of digital systems, including analysis and design of such systems. This consists of both combinational and sequential logic. Lectures and labs will enable students to experience with several levels of digital systems, from simple logic circuits to hardware description language and interface programming in C.
Links:
Tentative Class Schedule
NOTE: The links on this page are not accessible from outside Swarthmore.
| Week | Day | Topics | Readings | Labs & HW |
|---|---|---|---|---|
| 1 | Sep 3 |
|
Chapter 1 |
|
| Sep 5 | ||||
| Sep 7 | ||||
| 2 | Sep 10 |
|
Chapter 2 |
Lab 1: Archaic digital design, part I |
| Sep 12 | ||||
| Sep 14 | ||||
| 3 | Sep 17 |
|
Chapter 3.7-3.9 |
Lab 1: Archaic digital design, part II |
| Sep 19 | ||||
| Sep 21 | ||||
| 4 | Sep 24 |
|
Chapter 4.1-4.12 Verilog code handouts |
Lab 2: Modern digital design, part I |
| Sep 26 | ||||
| Sep 28 | ||||
| 5 | Oct 1 |
|
Chapter 5.1-5.4 |
Lab 2: Modern digital design, part II |
| Oct 3 | ||||
| Oct 5 | ||||
| 6 | Oct 8 |
|
Chapter 5.5-5.8 |
Lab 3: Sequential circuit design, part I |
| Oct 10 | ||||
| Oct 12 | ||||
Fall Break |
7 | Oct 22 |
|
See C programming links above |
Lab 3: Sequential circuit design, part II |
| Oct 24 | ||||
| Oct 26 | ||||
| 8 | Oct 28 |
|
See C programming links above |
Lab 4: Microcontroller lab, part I |
| Oct 31 | ||||
| Nov 2 | ||||
| 9 | Nov 5 |
|
Chapter 8 Chapter 6 |
Lab 4: Microcontroller lab, part II |
| Nov 7 | ||||
| Nov 9 | ||||
| 10 | Nov 12 |
|
Chapter 7 |
Lab 5: C programming, part I Lab 5 file: C file, Link to plotter application |
| Nov 14 | ||||
| Nov 16 | ||||
| 11 | Nov 19 |
|
Chapter 7 |
Lab 5: C programming, part II |
| Nov 21 | ||||
| Nov 23 | ||||
| 12 | Nov 26 |
|
Microcontroller handouts |
Final project |
| Nov 28 | ||||
| Nov 30 | ||||
| 13 | Dec 3 |
|
Chapter 10 |
Final project |
| Dec 5 | ||||
| Dec 7 | ||||
Dec 10 |
||||
| FINAL EXAM - Dec. 14 9am-12pm | ||||