課程採用Microsemi SmartFusion2軍用航太等級系統單晶片實作教學
課程皆採實體上課與線上遠端教學同步

課程目標:
入門基礎 – FPGA基礎概念、數位邏輯概論、Verilog 語法、FPGA設計方法
基礎開發 – 組合電路、循序電路、系統時脈、系統除錯、匯流排
進階開發 – SOPC開發、AMBA匯流排、客製化IP、系統晶片RTOS實作
學員結訓具備技能
1. 具備FPGA完整開發設計流程實力
2. 熟悉Verilog硬體描述語言、組合電路、循序電路...
3. 具備客製化開發設計系統晶片能力
學員結訓具備技能
Ch1 - Introduction to FPGA
(FPGA介紹)
課程內容
- FPGA介紹
- 數位邏輯電路
課程重點
- 電子電路概論
Ch2 - FPGA Design Environment
(FPGA 開發環境)
課程內容
- FPGA開發環境
- FPGA開發工具
課程內容
- FPGA設計流程
Ch3 - Introduction to Verilog
(Verilog 語法)
課程內容
- Verilog 硬體描述語言
- 循序電路
課程內容
- 組合電路
Ch4 - FPGA Design
(FPGA設計)
課程內容
- FPGA Testbench
- FPGA合成
課程內容
- FPGA 周邊IO控制
Ch5 - FPGA SOC Advanced
(FPGA SOC 進階開發)
課程內容
- AMBA匯流排開發
- ARM Cortex-Mx 與 FPGA通訊介面
課程內容
- IP CORE 與ARM Cortex-Mx
- RTOS移植




