If not specified, the chapter number refers to your main text by Hohl. There are a few lectures that would be supplemented well by the second text by Furber.
Week # |
Date |
Topic |
Date |
Topic |
1
1/22 - HW1 Out
Computing Systems Intro (Ch1)
1/24
ARM7TDMI Model (Ch2)
| | | | |
---
Lab 1 (1/24 or 1/25)
Tools Introduction
Report Due: Before Next Lab
--
| | | | |
2
1/29 - HW1 Due
Instruction Sets (Furber Ch. 3)
1/31
Ex. Programs and Assembler Rules/Directives (Ch4)
| | | | |
---
Lab 2 (1/31 or 2/1)
Immediate Values
Report Due: Before Next Lab
--
| | | | |
3
2/5 - HW2 Out
Loads, Stores, Addressing (Ch5)
2/7
Loads, Stores, Addressing (cont'd)
| | | | |
---
Lab 3 (2/7 or 2/8)
Memory and Directives
Report Due: Before Next Lab
--
| | | | |
4
2/12 - HW2 Due
Constants/Literal Pools (Ch6)
2/14
Constants/Literal Pools (cont'd)
| | | | |
---
Lab 4 (2/14 or 2/15)
Embedded String Search
Report Due: Before Next Lab
--
| | | | |
5
2/19 - HW3 Out
Logic/Arithmetic (Ch7)
2/21
Logic/Arithmetic (cont'd)
| | | | |
---
Lab 5 (2/21 or 2/22)
Arithmetic
Report Due: Before Next Lab
--
| | | | |
6
2/26 - HW3 Due
Loops/Branches (Ch8)
2/28
Loops/Branches (cont'd)
| | | | |
---
Lab 6 (2/28 or 3/1)
ASCII to Binary
Report Due: Before Next Lab
--
| | | | |
7
3/5
Review for Exam I
3/7
Exam I
| | | | |
---
No lab
--
--
--
| | | | |
8
3/12
Spring Break (no class)
3/14
Spring Break (no class)
| | | | |
9
3/19 - HW4 Out
Stacks/Subroutines (Ch13)
3/21
Stacks/Subroutines (Ch13)
| | | | |
---
Lab 7 (3/21 or 3/22)
Subroutines
Report Due: Before Next Lab
--
| | | | |
10
3/26
Tables (Ch12)
3/28 - HW4 Due
Exception Handling (Ch14)
| | | | |
---
Lab 8 (3/28 or 3/29)
7-Segment Display
Report Due: Before Next Lab
--
| | | | |
11
4/2 - HW5 Out
Exception Handling (cont'd)
4/4
Exception Handling (cont'd)
| | | | |
---
Lab 9 (4/4 or 4/5)
Interrupt Switch
Report Due: Before Next Lab
--
| | | | |
12
4/9 - HW5 Due
Memory-Mapped Peripherals (Ch16)
4/11
Peripherals (cont'd)
| | | | |
---
Project (4/11 or 4/12) -- Interfacing
Session I
Presentations: 5/2 or 5/3
--
| | | | |
13
4/16
Review for Exam II
4/18
Exam II
| | | | |
---
Easter Week
--
--
| --
| | | |
14
4/23
Floating Point (Ch9)
4/25
Floating Point (cont'd)
| | | | |
---
Project (4/25 or 4/26)
Session II
Presentations: 5/2 or 5/3
--
| | | | |
15
4/30
Embedded C (Ch18)
5/2
ARM Organization (Ch4 Furber)
| | | | |
---
Project (5/2 or 5/3)
Session III: Present
Location: Junkins 215
--
| | | | |
Final
5/9
8-11am
Location
Junkins 205
| | | | |
|
|
|
|
|
*This schedule is best-effort as of the beginning of the semester and subject to change according to the time available in the semester.