| Day | Date | Event | Lecture Slides |
Topics |
|---|---|---|---|---|
| Wed. | Sept. 3 | Lec. #1 | 1-1 to 1-9 | Syllabus; Introduction to Computer Interfacing |
| Fri. | Sept. 5 | Lec. #2 | 1-9 to 1-13 2-1 to 2-15 |
Intro. to Computer Interfacing (cont'd); Review of the 68332 Microcontroller |
| Mon. | Sept. 8 | Lec. #3 | 2-16 to 2-46 | Review of the 68332 Microcontroller (cont'd) |
| Wed. | Sept. 10 | Lec. #4 | 3-1 to 3-14 | Software Architectures; Foreground-background systems; The Multi-tasking Environment |
| Fri. | Sept. 12 | Lec. #5 | 3-15 to 3-24 4-1 to 4-4 4-25 to 4-27 |
Kernels; Critical Sections; Synchronization;
Figures of Merit for Kernels; Intro. to MicroC/OS-II |
| Mon. | Sept. 15 | Lec. #6 | 4-5 to 4-10 4-24 to 4-28 4-11 to 4-12 |
More Details of MicroC/OS-II |
| Tues. | Sept. 16 | Lab. #1 begins |
N/A | Introduction to MicroC/OS-II on the 68332-based Microcomputer |
| Wed. | Sept. 17 | Lec. #7 | 4-13 to 4-23 4-29 to 4-31 |
More Details of MicroC/OS-II |
| Fri. | Sept. 19 | Lec. #8 | 4-32 to 4-36 5-1 to 5-13 |
Final details of MicroC/OS-II; Review of RS232C |
| Mon. | Sept. 22 | Lec. #9 | 5-14 to 5-29 | RS232C Interface Chips; Review of the 68332 SCI |
| Wed. | Sept. 24 | Lec. #10 | 6-1 to 6-10 | Introduction to the 68681 DUART Interface Chip |
| Fri. | Sept. 26 | Lec. #11 | 6-11 to 6-18 | DUART Details (cont'd) |
| Mon. | Sept. 29 | Lec. #12 | 6-19 to 6-end | DUART interrupts and DUART Driver Software |
| Tues. | Sept. 30 | Lab. #2a begins |
N/A | Serial Interfacing Using the 68681 DUART |
| Wed. | Oct. 1 | Lec. #13 | 7-1 to 7-10 | Communications Interfaces; The OSI Layered Model |
| Fri. | Oct. 3 | Lec. #14 | 7-11 to 7-24 | History of the Internet; Connection-based and Connectionless Transmission |
| Mon. | Oct. 6 | Lec. #15 | 7-25 to 7-36 | Internetworking Protocol (IP); UDP/IP |
| Wed. | Oct. 8 | Lec. #16 | 7-37 to 7-40 8-1 to 8-10 |
Transmission Control Protocol (TCP) |
| Fri. | Oct. 10 | Lec. #17 | 8-11 to 8-24 | More on TCP |
| Mon. | Oct. 13 | N/A | N/A | Thanksgiving Holiday. No lecture. |
| Tues. | Oct. 14 | Lab. #2b begins |
N/A | Serial Interfacing Using the 68681 DUART |
| Wed. | Oct. 15 | Lec. #18 | 9-1 to 9-17 | Introduction to Synchronization and Flow Control |
| Fri. | Oct. 17 | Lec. #19 | 9-18 to 9-35 | Algorithms and Data Structures for Flow Control |
| Mon. | Oct. 20 | Review | N/A | Review for the midterm examination. |
| Wed. | Oct. 22 | Exam | N/A | Midterm Examination |
| Fri. | Oct. 24 | Lec. #20 | 9-36 to 9-46 10-1 to 10-4 |
Flow Control Methods (cont'd); Window-based Flow Control in TCP; Introduction to Actuators, Servos, and Stepper Motors |
| Mon. | Oct. 27 | Lec. #21 | 10-1 to 10-16 | Stepper Motors (cont'd); Introduction to the TPU |
| Tues. | Oct. 28 | Lab. #3 begins |
N/A | Interfacing over SLIP to TCP/IP Integrated with MicroC/OS-II |
| Wed. | Oct. 29 | Lec. #22 | 10-17 to 10-32 | TPU Hardware Details; TPU Registers |
| Fri. | Oct. 31 | Lec. #23 | 10-33 to 10-40 | TPU Serial Motor Driver Software |
| Mon. | Nov. 3 | Lec. #24 | 10-36 to 10-51 11-1 to 11-3 |
TPU Serial Motor Driver Software (cont'd); Introduction to Microcomputer Busses |
| Wed. | Nov. 5 | Lec. #25 | 11-4 to 11-15 | Introduction to Microcomputer Busses (cont'd) |
| Fri. | Nov. 7 | Lec. #26 | 11-16 to 11-31 | 68000 system bus |
| Mon. | Nov. 10 | N/A | N/A | Fall Term class break. No lecture. |
| Wed. | Nov. 12 | Lec. #27 | 11-32 to 11-46 | 68000 bus signals (cont'd), 68000 bus arbitration signals and protocol |
| Thur. | Nov. 13 | Lab. #4 begins |
N/A | Stepper Motor Control Using the 68332 TPU |
| Fri. | Nov. 14 | Lec. #28 | N/A | Review of midterm solutions |
| Mon. | Nov. 17 | Lec. #29 | 11-46 to 11-54 12-1 to 12-9 |
68340 microcontroller with dual DMA controllers, DMA waveforms Intro. to conventional digital signal propagation measures |
| Wed. | Nov. 19 | Lec. #30 | 12-10 to 12-19 | TTL output stage, fan-out, tri-state and open collector outputs, lumped gate models, RC time constant |
| Fri. | Nov. 21 | Lec. #31 | 12-20 to 12-35 | High-speed design considerations, transmission lines, termination |
| Mon. | Nov. 24 | Lec. #32 | 12-36 to 12-46 | Practical transmission lines, reflection and transmission
formulas, parallel and series transmission line termination configurations |
| Wed. | Nov. 26 | Lec. #33 | 12-47 to 12-54 13-1 to 13-2 |
Course evaluation, Driving multiple transmission lines Survey of Representative Busses: GPIB |
| Fri. | Nov. 28 | Lec. #34 | 13-1 to 13-12 | The General-Purpose Interface Bus (GPIB) |
| Mon. | Dec. 1 | Lec. #35 | 13-13 to 13-26 | Introduction to the Peripheral Component Interface (PCI) Bus |
| Wed. | Dec. 3 | Lec. #36 | 13-26 to 13-40 | PCI (cont'd), Introduction to the Universal Serial Bus (USB) |
| Thur. | Dec. 11 | Exam | N/A | Final Examination |
Last modified December 3, 2003