16.317: Microprocessor Systems Design I
Instructor: Dr. Michael Geiger
Spring 2012
Course Schedule
This schedule
contains a tentative schedule of topics we will cover throughout the term; this
schedule is subject to change.
As the semester
progresses, I will update the schedule to show the actual dates on which we
cover material, as well as provide links to the lecture slides and programming
assignments. Note that most lectures are associated
with some section(s) of the textbook, which I suggest you read prior to class.
Please note that the exam dates are fixed—the first exam will be held on Friday, February 24 in class, the second exam will be held on Wednesday, April 4 in class, and the third exam will be held Thursday, May 10, 3:00-6:00 PM in Olsen 503 (note the room change).
Week | Date (Mon.) | Lecture Topics | Handouts | Echo360 Recordings | Reading | Assignments |
---|---|---|---|---|---|---|
1 |
1/23 |
1. Course introduction/overview |
Lec. 3 |
M: None W: 2.1-2.5 F: 2.6-2.10 |
||
2 |
1/30 |
M: 2.11-2.13 W: 3.1-3.3 F: 3.4-3.5 |
HW 1 (due 2/10) (Solution) |
|||
3 | 2/6 |
M: 4.1-4.11 W: 5.1-5.3 F: 5.4-5.5 |
HW 2 (due 2/17) (Solution) Lab 1 (due 2/29) |
|||
4 | 2/13 |
10. Multiplication/division, logical and shift instructions |
M: 5.6-5.7 W: 6.1-6.3 F: None |
|||
5 | 2/20 |
No Monday lecture--Presidents Day 13. Exam 1 Preview |
Lec. 13 | |||
6 | 2/27 |
14. Exam 1 Review |
M: None W: 6.1-6.2 F: 6.3 |
|||
7 | 3/5 |
M: 6.4-6.5 W: 6.6-6.7 F: None |
Lab 2 (due 3/28) |
|||
8 | 3/12 |
Spring Break--no classes |
||||
9 | 3/19 |
21. IDTR, Task switching, virtual addresses, segmentation of virtual space |
M: 8.1-8.2, 8.4 W: 8.3 F: Review 8.3 |
HW 3 (due 3/26) (Solution) |
||
10 | 3/26 |
M: None W: 9.1-9.3 F: 9.4-9.7 |
Lab 3 (due 4/11) |
|||
11 | 4/2 |
26. Exam 2 Preview Wednesday, 4/4: EXAM 2 (Solution) 27. Exam 2 Review |
(Solution) |
|||
12 | 4/9 |
28. Memory organization, interface circuitry Tuesday, 4/10: Last day to withdraw 29. PIC microcontroller overview 30. PIC data memory |
Lab 4 (due 4/25) MPASM manual (assembler) |
|||
13 | 4/16 |
No Monday lecture--Patriots' Day |
||||
14 | 4/23 |
33. PIC instruction set (cont.) 34. PIC programming examples, Lab 5 discussion No Friday lecture--University Day |
Lab 5 (due 5/7)
HW 4 (due 5/4) (Solution) |
|||
15 | 4/30 |
No lectures--lab hours 8-10 AM MWF |
||||
16 | 5/7 |
Classes end Monday, 5/7 |
|
Lec. 35 |
|
|
5/10 |
Thursday, 5/10, 3:00-6:00 PM, Olsen 503: EXAM 3 Course evaluation--must be completed and submitted prior to start of exam |
Last updated 05/17/2015 09:39 PM