ICE3028: Embedded Systems Design (Spring 2013)

[Schedule]

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

Day Topic Reading Misc.
3/4 (M) Course outline
3/6 (W) Introduction to Embedded Systems Chap. 1
3/11 (M) Lab 1: Introduction to the Jasmine OpenSSD Platform
3/13 (W) Serial ATA (SATA) Interface
3/18 (M) Lab 2: Dummy FTL
3/20 (W) NAND Flash Memory
3/25 (M) Lab 3: TutorialFTL
3/27 (W) Flash Translation Layers (FTLs) I
4/1 (M) Lab 4: GreedyFTL
4/3 (W) Flash Translation Layers (FTLs) II
4/8 (M) Lab 5: Reliability issues
4/10 (W) Flash Translation Layers III
4/15 (M) Lab 6: Project #1: Log Block Scheme
4/17 (W) Solid State Storage Technologies
4/22 (M) No class (Midterm exam week)
4/24 (W) No class (Midterm exam week)
4/29 (M) Lab 7: Project #1 Q&A, Kernel-Based FTL
5/1 (W) Designing Embedded Systems Chap. 1
5/6 (M) Project #2 Suggestions
5/8 (W) Class cancelled
5/13 (M) ARM Processor (At #85531) Chap. 2
5/14 (Tu) Project #2 Proposal (At #85529, 16:30 ~)
5/15 (W) ARM Instruction Set Architecture Chap. 2
5/20 (M) Input/Output (At #85531) Chap. 3
5/22 (W) Memory & Bus Chap. 4
5/27 (M) Project #2 Progress report
5/29 (W) I/O Devices & Debugging Chap. 4
6/3 (M) Class cancelled
6/5 (W) Operating Systems Chap. 6
6/10 (M) Scheduling Chap. 6
6/11 (Tu) Project #2 Final Presentation (85529, 16:30~)
6/12 (W) Power Management Chap. 3
6/17 (M) -
6/19 (W) Final exam



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