課程目標: 建立系統設計原理、流程及工具的基礎知識,並能開始獨立硏發工作
先修科目: Introduction to Computer Architecture, OS
課程大綱:
1. SOC基本架構,系統設計概論
2. ESL系統設計流程
3. HW/SW Codesign
4. System Architecture Capture
5. System Simulation
6. System Performance Analysis
7. System Exploration
8. System Debugging
9. System Optimization
10. Virtual Platform
11. Embedded System Optimization
12. MPSoC System Integration

指定用書: 無
參考書籍:
1. P.R. Schaumont, A Practical Introduction to Hardware/Software Codesign,
Springer Science+Business Media, New York 2013
2. ESL Models and their Application: Electronic System Level Design and
Verification in Practice, by Brian Bailey and Grant Martin (Dec 22, 2009)
3. System-Level Design and Modeling: ESL Using C/C++, SystemC and TLM-2.0 by
Zainalabedin Navabi
4. Digital Design: A Systems Approach by William J. Dally and R. Curtis
Harting (Sep 17, 2012)
5. Electronic System Level Design: An Open-Source Approach by Sandro Rigo,
Rodolfo Azevedo and Luiz Santos (May 6, 2011)
6. Verification Techniques for System-Level Design (Systems on Silicon) by
Masahiro Fujita, Indradeep Ghosh and Mukul Prasad (Oct 31, 2007)
7. 教師自編講義, 最新雜誌論文

教學方式: Lecture + 論文討論
成績考核: 出席率 10%, 期中報告 40%, 期末計畫 50%