SEP561 Embedded Computing

                                 Spring 2009  


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
Cyclone II
Nios II Processor

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