ICE3028: Embedded Systems Design (Spring 2012)

[Schedule]

The following schedule is tentative and subject to change without notice.

Day Topic Reading Misc.
3/5 (M) Course outline
3/8 (Th) Introduction to Embedded Systems Chap. 1
3/12 (M) Designing Embedded Systems Chap. 1
3/15 (Th) Lab 1: Introduction to the Jasmine OpenSSD Platform
3/19 (M) Serial ATA (SATA) Interface
3/22 (Th) Lab 2: DummyFTL
3/26 (M) Serial ATA (SATA) Interface (con'td)
3/29 (Th) Lab 3: Iometer
4/2 (M) NAND Flash Memory
4/5 (Th) Lab 4: TutorialFTL
4/9 (M) Flash Translation Layers (FTLs) I
4/12 (Th) Lab 5: GreedyFTL
4/16 (M) Flash Translation Layers (FTLs) II
4/19 (Th) Lab 6: GreedyFTL (cont'd)
4/23 (M) No class (Midterm exam week)
4/26 (Th) No class (Midterm exam week)
4/30 (M) Flash Translation Layers (FTLs) III
5/3 (Th) Lab 7: GreedyFTL (cont'd), Project #1 Q&A
5/7 (M) ARM Processor Chap. 2
5/10 (Th) ARM Instruction Set Architecture Chap. 2
5/14 (M) Input/Output Chap. 3
5/17 (Th) Invited Talk: Internship in OCZ Technology
(Ki-Hwan Oh@VLDB Lab.)
5/21 (M) No class
5/24 (Th) Lab 8: Project #2 Proposal (From 18:30~)
5/28 (M) No class (National holiday)
5/31 (Th) Memory & Bus Chap. 4
6/4 (M) I/O Devices & Debugging Chap. 4
6/7 (Th) Operating Systems
Lab 9: Project #2 Progress Report (From 18:30~)
Chap. 6
6/11 (M) Scheduling Chap. 6
6/14 (Th) Power Management Chap. 3
6/18 (M) Final exam
6/21 (Th) -
6/22 (F) Lab 10: Project #2 Presentation



Credit: Most of slides for this lecture are based on materials provided by the textbook publisher.