ICE3028: Embedded Systems Design (Spring 2017)
[Schedule]
The following schedule is tentative and subject to change without notice.
Day | Topic | Reading | Projects |
3/6 (M) | Course overview | ||
3/8 (W) | Introduction to embedded systems | Chap. 1 | |
3/13 (M) | Serial ATA (SATA) Interface | ||
3/15 (W) | Lab 1: Introduction to the Jasmine OpenSSD | ||
3/20 (M) | Serial ATA (SATA) Interface (cont'd) | ||
3/22 (W) | NAND Flash Memory | ||
3/27 (M) | Lab 2: NAND Simulator | ||
3/29 (W) | Lab 3: Dummy FTL | ||
4/3 (M) | NAND Flash Memory (cont'd) | ||
4/5 (W) | Lab 4: Tutorial FTL | ||
4/10 (M) | Flash Translation Layers I | ||
4/12 (W) | Lab 5: Greedy FTL | ||
4/17 (M) | Invited talk: Hyunmo Chung @ EssenCloud | ||
4/19 (W) | Lab 6: Multi-Streamed SSD | ||
4/24 (M) | Midterm exam week | ||
4/26 (W) | Midterm exam week | ||
5/1 (M) | Lab 7: Testing your FTL on Jasmine Board | ||
5/3 (W) | National holiday | ||
5/8 (M) | Flash Translation Layers II | ||
5/10 (W) | Lab 8: Log-block FTL | ||
5/15 (M) | Class cancelled due to reserved forces military training | ||
5/17 (W) | Flash Translation Layers II (cont'd) | ||
5/22 (M) | Flash Translation Layers III | ||
5/24 (W) | Lab 9: Project QnA | ||
5/29 (M) | Solid State Storage Technologies | ||
5/31 (W) | Lab 10: Power-Off Recovery | ||
6/5 (M) | Solid State Storage Technologies (cont'd) | ||
6/7 (W) | Embedded Systems: Architecture | Chap. 1, 2, 3, 4 | |
6/12 (M) | Embedded Systems: Operating Systems | Chap. 6 | |
6/14 (W) | Lab 11: Final Presentation | ||
6/19 (M) | Final exam week | ||
6/21 (W) | Final exam week |
Credit: Some of slides for this lecture are based on materials provided by the textbook publisher.