
課程目標:
- 入門基礎 – FPGA基礎概念、數位邏輯概論、Verilog 語法、FPGA設計方法
- 基礎開發 – 組合電路、循序電路、系統時脈、系統除錯、匯流排
- 進階開發 – SOPC開發、AMBA匯流排、客製化IP、系統晶片RTOS實作
課程特色
- 本課程設計與實作並重,由FPGA基礎概念入門。業界講師循序漸進透過實作範例帶領學員在以Verilog為主的各領域中,熟悉Verilog語言,提升學員的開發能力。
學員結訓具備技能
- 具備FPGA完整開發設計流程實力
- 熟悉Verilog硬體描述語言、組合電路、循序電路...
- 具備客製化開發設計系統晶片能力
課程大綱
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移植



