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 시험문제