2023년도 2학기 임베디드 시스템-온-칩 설계 (SDST555-01) 강의계획서

1. 수업정보

학수번호 SDST555 분반 01 학점 3.00
이수구분 전공선택 강좌유형 강의실 강좌 선수과목
포스테키안 핵심역량
강의시간 화, 목 / 09:30 ~ 10:45 / 제2공학관 강의실 [104호] 성적취득 구분 G

2. 강의교수 정보

이영주 이름 이영주 학과(전공) 전자전기공학과
이메일 주소 youngjoolee@postech.ac.kr Homepage https://sites.google.com/view/epiclab
연구실 공학2동 333호 전화 054-279-2369
Office Hours Any time

3. 강의목표

디지털 컴퓨터 시스템의 구조를 이해하고 이를 응용하는 시스템-온-칩 솔루션의 개념을 이해한다.
모바일 시스템의 신호처리 효율을 극대화 하기 위한 다양한 디지털 임베디드 시스템-온-칩 최적화 기법들을 학습한다.
디지털 시스템-온-칩을 FPGA/ASIC 수준에서 구현/검증하여 신호처리 솔루션의 효율을 극대화 하는 과정을 실습한다.

4. 강의선수/수강필수사항

디지털 시스템 설계 (논리회로에 대한 이해)
컴퓨터 구조/설계 (Verilog-HDL 기반의 설계능력)
임베디드 시스템 (C 언어를 활용한 프로그래밍 스킬)

5. 성적평가

Tentative policy
- 출석 (10%)
- 중간프로젝트 (30%)
- 기말프로젝트 (30%)
- 실습 (30%)

6. 강의교재

도서명 저자명 출판사 출판년도 ISBN

7. 참고문헌 및 자료

8. 강의진도계획

본 강의는 매주 lecture track, design track으로 나누어서 진행하며 각 track에서는 다음의 토픽을 다룬다.

Lecture track
- Digital/logic systems
- Arithmetic operations in digital computer systems
- Embedded processor architectures
- Embedded system-on-chip architectures
- Memory-mapped control concepts and on-chip bus protocols
- Memory sub-system architectures
- Operating systems for embedded SoCs

Design track
- Design methodologies for digital building blocks
- Verilog language and RTL-level simulations
- FPGA-level verification methodologies
- Embedded software vs. HW accelerator
- Fully-synthesizable SoC designs
- Application-specific SoC designs (Deep learning acceleration)

9. 수업운영

본 수업에서는 2회의 프로젝트가 다음과 같이 운영된다.

중간 개별 프로젝트: 주어진 신호처리 알고리즘을 SoC환경에서 가속하기 위한 기본 module의 설계

기말 팀별 프로젝트 (2인/1팀): 팀별로 신호처리 알고리즘을 선택하여 SoC 환경에 포팅, 다양한 SW 기법과 HW 가속 기법을 바탕으로 baseline 효율을 극대화 하는 과정을 제시

10. 학습법 소개 및 기타사항

11. 장애학생에 대한 학습지원 사항

- 수강 관련: 문자 통역(청각), 교과목 보조(발달), 노트필기(전 유형) 등

- 시험 관련: 시험시간 연장(필요시 전 유형), 시험지 확대 복사(시각) 등

- 기타 추가 요청사항 발생 시 장애학생지원센터(279-2434)로 요청