嵌入式處理器與單晶片系統設計
Embedded Processor and Soc Design
學期
107-2
學分
3
學分
當期課號
5127
永久課號
IEC5312
開課單位
電機學院碩士在職專班
授課教師
鍾崇斌
校區
光復
類別
選修
上課時間表
| 節 | 週三 |
|---|---|
A 18:30–19:20 | 嵌入式處理器與單晶片系統設計 EC114 3 節連堂 |
B 19:30–20:20 | |
C 20:30–21:20 |
* 根據陽明交大上課時間表所列
概述
嵌入式處理器及 SoC (System-on-a-Chip) 在消費性電子、IoT (Internet-of-Things) 等的應用已成為典範,每年的出貨量都以數十百億計;其設計及製造業也成為國內及全球資訊電子工業的大宗。本課程將詳細介紹嵌入式處理器及 SoC 的特性、原理、設計、程式方法、應用、及系統除錯等。修習本課程的目標在於徹底瞭解應用導向設計的精神,掌握各種設計方法的要旨,尤其是輕、薄、省、廉的設計技術。
先修科目
計算機組織(Computer Organization) 或具備相關知識
教學方式
1、本課程 ≒2/3 時數以課堂講解的方式進行,其餘時數為考試及學生專題報告 2、將分發裝訂成冊的講義(無需繳費) 3、使用e3網站公佈欄及討論區 4、有辦公室時間及接受email 提問
評分方式
兩次考試 (由全班同學決定考試時是否可攜帶紙本參考資料)、及一次學生學期分組專題研究報告,各佔總分的1/3。
課程大綱
- ARM System-on-Chip Architecture
- Student group term project preparations/presentations
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | 1. Embedded processor and system-on-a-chip design |
| 第 2 週 | 2. The ARM philosophy and architecture |
| 第 3 週 | 2. The ARM philosophy and architecture 3. Programming an ARM |
| 第 4 週 | 3. Programming an ARM 4. ARM organization and implementation |
| 第 5 週 | 4. ARM organization and implementation |
| 第 6 週 | 5. The ARM instruction set |
| 第 7 週 | Examination I |
| 第 8 週 | 6. The Thumb instruction set |
| 第 9 週 | 7. Architectural support for system development |
| 第 10 週 | 7. Architectural support for system development |
| 第 11 週 | 8. ARM processor cores |
| 第 12 週 | 9. Memory hierarchy |
| 第 13 週 | 9. Memory hierarchy 10. ARM CPU cores |
| 第 14 週 | Examination II |
| 第 15 週 | Student group term project preparations/presentations |
| 第 16 週 | Student group term project preparations/presentations |
| 第 17 週 | Student group term project preparations/presentations |
| 第 18 週 | Student group term project preparations/presentations |
教科書
1. 課堂上分發 Lecture notes 2. Steve Furber, “ARM System-on-Chip Architecture,” 2nd Ed., Addison-Wesley / Pearson Education Ltd., 2000 (本書國際上最新的版本有至2015年版,然內容仍相同/相似) (修課同學可自行決定是否購買教科 (參考) 書)
Office Hours
- 地點
- EC524
- 時間
- 時段以修課同學的選擇為主;待開課後決定。
- 聯絡方式
- (03)573-1828 (及校內分機31828) cpchung@cs.nctu.edu.tw e3 教學網站平台