Weeks/Dates | Topics | Notes |
---|---|---|
Weeks of Jan. 13 and Jan. 20 | Introduction: Course overview & logistics; Basic concepts of embedded systems; Getting started with the DE2 FPGA board | |
Jan. 20 | No Class: MLK day | |
Weeks of Jan. 27, and Feb. 3 | Introduction: Basic concepts: Software-hardware co-design to light up the DE2 FPGA board; UART communication with a PC | |
Feb. 5 and Feb. 7 | Lab assignments |
Lab assignment 1 will be due; Demo your lab assignment 1 to TA |
Weeks of Feb. 10 and Feb. 17 | Image transformations and video out: VGA basics; Image representations and transformations; Image interpolations and output | |
Feb. 19 and Feb. 21 | Lab assignments |
Lab assignment 2 will be due; Demo your lab assignment 2 to TA |
Week of Feb. 24 | Performance analysis and tuning: Performance considerations in a single processor; Tradeoff: Accuracy vs. Speed; Fixed point and floating point | |
Feb. 26 and Feb. 28 | Lab assignments |
Lab assignment 3 will be due; Demo your lab assignment 3 to TA No office hours, traveling out of Columbia for meetings. |
Week of Mar. 2 | Multiprocessor systems: Performance considerations in a multiprocessor; Processors synchronization: Mailboxes | |
Week of Mar. 9 | No Classes: Spring break! | |
Week of Mar. 16 | Multiprocessor systems: Performance considerations in a multiprocessor; Processors synchronization: Mailboxes | |
|
|
|
Weeks of Mar. 23, Mar. 30, and Apr. 6 | Scaling multiprocessors: Scaling parameters; Intense video manipulations; Accuracy vs. Speed | |
Mar. 25 | Homework assignments | Homework 1 will be posted; |
Apr. 1 | Blackboard quizzes |
Quiz 1 will be posted; due within 3 days |
|
|
|
Apr. 8 | Homework assignments |
Homework assignment 1 will be due; Homework assignment 2 will be posted; |
Weeks of Apr. 13 and Apr. 20 | Performance analysis and tuning in a multiprocessor system: Tradeoff: Accuracy vs. Speed; Tuning and measurements | |
Apr. 15 | Blackboard quizzes |
Quiz 2 will be posted; |
|
|
|
Apr. 22 | Homework assignments |
Homework assignment 2 will be due; |
Apr. 22 | Blackboard quizzes |
Quiz 3 (bonus) will be posted; |
Apr. 27 | Course overview; Final exam thoughts; | |
Apr. 29 | Exam: Final |
Time: 4:00 pm – 6:30 pm; Place: In class |