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/19 - HW1 Out
Computing Systems Intro (Ch1)
1/21
| ARM7TDMI Model (Ch2) & Org (Furber Ch4)
| | | | |
---
Lab 1
Date: 1/21
Tools Introduction
| Report Due: 1/28
| | | | |
2
1/26 - HW1 Due
Instruction Sets (Ch3)
1/28
| Ex. Programs and Assembler Rules/Directives (Ch4)
| | | | |
---
Lab 2
Date: 1/28
Immediate Values
| Report Due: 2/4
| | | | |
3
2/2 - HW2 Out
Loads, Stores, Addressing (Ch5)
2/4
| Loads, Stores, Addressing (cont'd)
| | | | |
---
Lab 3
Date: 2/4
Memory and Directives
| Report Due: 2/11
| | | | |
4
2/9 - HW2 Due
Constants/Literal Pools (Ch6)
2/11
| Constants/Literal Pools (cont'd)
| | | | |
---
Lab 4
Date: 2/11
Embedded String Search
| Report Due: 2/18
| | | | |
5
2/16 - HW3 Out
Logic/Arithmetic (Ch7)
2/18
| Logic/Arithmetic (cont'd)
| | | | |
---
Lab 5
Date: 2/18
Arithmetic
| Report Due: 2/25
| | | | |
6
2/23 - HW3 Due
Loops/Branches (Ch8)
2/25
| Loops/Branches (cont'd)
| | | | |
---
Lab 6
Date: 2/25
ASCII to Binary
| Report Due: 3/3
| | | | |
7
3/1
Review for Exam I
3/3
| Exam I
| | | | |
---
Lab 7
Date: 3/3
7-Segment Display
| Report Due: 3/14
| | | | |
8
3/8
Spring Break (no class)
3/10
| Spring Break (no class)
| | | | |
9
3/15 - HW4 Out
Tables (Ch12)
3/17
| Stacks (Ch13)
| | | | |
---
Lab 8
Date: 3/17
Subroutines
| Report Due: 3/24
| | | | |
10
3/22 - HW4 Due
Exception Handling (Ch14)
3/24
| Exception Handling (cont'd)
| | | | |
---
Lab 9
Date: 3/24
Switches, LED/LUT
| Report Due: 3/31
| | | | |
11
3/29 - HW5 Out
Exception Handling (cont'd)
3/31
| Exception Handling (cont'd)
| | | | |
---
Lab 10
Date: 3/31
Interrupt Switch
| Report Due: 4/7
| | | | |
12
4/5 - HW5 Due
Memory-Mapped Peripherals (Ch16)
4/7
| Peripherals (cont'd)
| | | | |
---
Lab 11
Date: 4/7
Peripherals
| Due: 4/14
| | | | |
13
4/12
Review for Exam II
4/14
| Exam II
| | | | |
---
Project
Date: 4/14
Session I
| Presentations: 4/28
| | | | |
14
4/19
Floating Point (Ch9)
4/21
| Floating Point (cont'd)
| | | | |
---
Project
Date: 4/21
Session II
| Presentations: 4/28
| | | | |
15
4/26
Embedded C (Ch18)
4/28
| ARM Organization (Ch4 Furber)
| | | | |
---
Project
Date: 4/28
Session III: Present
| Location: Junkins 215
| | | | |
Final
5/5
8-11am
Location
| Caruth 161
| | | | |
|
|
|
|
|
*This schedule is best-effort as of the beginning of the semester and subject to change according to the time available in the semester.