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.