Instructor :
Seungryoul Maeng (¸Í ½Â·Ä)
Room 4403, maeng@camars.kaist.ac.kr
Office Hours: Thu 12:00 - 2:00
Teaching Assistant:
±èÇÑÁØ , ½ÉÈ¿ÅÃ, ¼³ÁøÈ£
Lectures:
Thu10:00 - 12:00
Description :
ÃÖ±Ù µé¾î Embedded systemÀÌ °¡ÀüÁ¦Ç°À» ºñ·ÔÇÑ ¸ðµç ÀüÀÚÁ¦Ç°¿¡¼ ±Þ°ÝÈ÷ ¸¹ÀÌ »ç¿ëµÇ°í, ¹ÝµµÃ¼ÀÇ ¹ß´Þ°ú ÀÀ¿ëºÐ¾ßÀÇ È®Àå µîÀ¸·Î ÀÎÇØ ¸Å¿ì º¹ÀâÇÑ ±¸Á¶¸¦ °¡Áö°Ô µÇ¾ú´Ù. µû¶ó¼ ÀÌ·± Embedded systemÀ» ±âÁ¸ÀÇ ¹æ¹ýÀ¸·Î ¼³°è °³¹ßÇÏ´Â °ÍÀº ¸Å¿ì ¾î·Æ°Ô µÇ¾ú°í, »õ·Î¿î Á¢±Ù ¹æ¹ýÀÌ ÇÊ¿äÇÏ°Ô µÇ¾ú´Ù. µû¶ó¼ "Embedded computing"À̶õ »õ·Î¿î discipline ÀÌ »ý±â°Ô µÇ¾ú´Ù.
º» course¿¡¼´Â ÀÌ·± "Embedded computing"À̶ó´Â »õ·Î¿î disciplineÀÇ ¿©·¯ °¡Áö ±âº»ÀûÀÎ principles °ú techniques¿¡ ´ëÇØ °øºÎÇÏ´Â °ÍÀ» ¸ñÇ¥·Î ÇÑ´Ù.
Course Outline (Tentative):
Introduction to Embedded Computing
Embedded Processor Architecture
Peripheral Interfacing
Performance and Power consumption
Specification and Modeling
Design Technologies
Prerequisites:
Digital System, Computer Organization
Textbook:
Computers as Components: Principles of Embedded Computing System Design, Wayne Wolf, Morgan Kaufmann.
Embedded Systems Design : A Unified Hardware/Software Introduction, Vahid, Wiley.
½ÇÇè³ëÆ®
Selected Papers
Course Grading
½ÃÇè : 50 %
½ÇÇè : 30 %
±âŸ(¼÷Á¦, °ÀÇ Âü¿©µµµî): 20%
BBS
A BBS has been set up for this course. Click here to enter the BBS.
Lab Outline: (Tentative)
| 1 | Parallel Sorter ±¸Çö |
| 2 | Barrel Shifter ±¸Çö |
| 3 | Altera LPMÀ» ÀÌ¿ëÇÑ RAM/CAM ¼³°è ¹× Ȱ¿ë |
| 4 | FSM ¼³°è ¹× ±¸Çö |
| 5 | Simple Computer ¼³°è - Part 1 |
| 6 | Simple Computer ¼³°è - Part 2 |
| 7 | Verilog PLI Interface¸¦ Ȱ¿ëÇÑ HW/SW Codesign - 1 |
| 8 | Verilog PLI Interface¸¦ Ȱ¿ëÇÑ HW/SW Codesign - 2 |
| 9 | NIOS II¸¦ ÀÌ¿ëÇÑ ÀÓº£µðµå ½Ã½ºÅÛ ¼³°è - 1 |
| 10 | NIOS II¸¦ ÀÌ¿ëÇÑ ÀÓº£µðµå ½Ã½ºÅÛ ¼³°è - 2 |
Lecture Note
| ¡¡ | Lecture slides | Reading lists or Homework | Lab | Remarks |
| Introduction | ¡¡ | ¡¡ | ||
| Introduction(2) | ¡¡ | ¡¡ | ¡¡ | |
| Structured ASIC | ¡¡ | ¡¡ | ||
|
CPUs |
¡¡ | ¡¡ | ||
| Performance | ¡¡ | ¡¡ | ||
| Power consumption | ¡¡ | ¡¡ | ||
| Memory system | ||||
| Memory Device | ¡¡ | ¡¡ | ||
| Interfacing | ¡¡ | ¡¡ | ||
| Networking for Embedded Systems | ¡¡ | ¡¡ | ||
| Modeling | ¡¡ | ¡¡ | ||
| Specification Languages | ¡¡ | ¡¡ | ||
| Specification Languages-II | ¡¡ | ¡¡ | ||
| Design technology | ¡¡ | ¡¡ | ||
| HW/SW Partitioning | ¡¡ | ¡¡ | ||
| Validation | ¡¡ | ¡¡ | ||
| Final Exam | ¡¡ | ¡¡ | ¡¡ |
Âü°íÀÚ·á: 2005³âµµ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¹× ½ÇÇè, Embedded computing ½ÃÇè¹®Á¦
¡¡
¡¡