CE346 - Microprocessor System Design
Fall 2024
Syllabus
Syllabus PDF
Lectures
Labs
Schedule
Week | Date | | Lecture | | Due |
---|
1 | 24-Sep | Tue | 1 | Introduction | |
| 26-Sep | Thu | 2 | Microcontrollers | |
| 27-Sep | Fri | -– | Lab0: Personal Lab Setup | |
2 | 1-Oct | Tue | 3 | Embedded Programming | |
| 3-Oct | Thu | 4 | Input and Output | |
| 4-Oct | Fri | Lab1 | Lab1: MMIO and Interrupts | |
3 | 8-Oct | Tue | 5 | Prototyping & Digital Circuits | Quiz1 |
| 10-Oct | Thu | 6 | Timers | Lab1 |
| 11-Oct | Fri | Lab2 | Lab2: Timers | |
4 | 15-Oct | Tue | 7 | Sensors | |
| 17-Oct | Thu | 8 | Driver Design | Lab2, Project Proposals |
| 18-Oct | Fri | Lab3 | Lab3: LED Matrix | |
5 | 22-Oct | Tue | 9 | Analog Input | Quiz2 |
| 24-Oct | Thu | 10 | Analog Output | Lab3 |
| 25-Oct | Fri | Lab4 | Lab4: Breadboarding | |
6 | 29-Oct | Tue | -– | Project Design Presentations | Design Presentations |
| 31-Oct | Thu | -– | Project Design Presentations | Lab4 |
| 1-Nov | Fri | Lab5 | Lab5: Audio, Drop Deadline | |
7 | 5-Nov | Tue | 11 | Wired Communication: UART | Quiz3 |
| 7-Nov | Thu | 12 | Wired Communication: SPI, I2C | Lab5 |
| 8-Nov | Fri | Lab6 | Lab6: I2C Sensors | |
8 | 12-Nov | Tue | 13 | Wired Communication: Other Protocols | |
| 14-Nov | Thu | 14 | Wireless Communication | Lab6 |
| 15-Nov | Fri | -– | Project Group Meetings | |
9 | 19-Nov | Tue | 15 | Nonvolatile Memory & Energy Management | Quiz4 |
| 21-Nov | Thu | 16 | Wrap-up | |
| 22-Nov | Fri | -– | Project Group Meetings | |
10 | 26-Nov | Tue | 17 | Embedded Systems Research | |
| 28-Nov | Thu | -– | No Class - Thanksgiving Break | |
| 29-Nov | Fri | -– | No Class - Thanksgiving Break | |
11 | 3-Dec | Tue | -– | Project Office Hours | |
| 5-Dec | Thu | -– | Project Office Hours | |
| 6-Dec | Fri | -– | Project Office Hours | |
Exam Week | 10-Dec | Tue | -– | Project Demo Session (Mudd 3514) | Project Code & Surveys |