FPGA與SOPC系統晶片實戰上課時數:49小時(遠距+實體)
( FPGA & SOPC )
AI人工智慧時代的到來,傳統依靠CPU計算的方式已不符合低延遲及低功耗需求,FPGA晶片具備可重複程式化的邏輯功能,當需要高速運算處理等特殊應用時就可利用FPGA晶片的特性進行快速佈署。課程教導學員入門FPGA基礎設計架構及Verilog語法。最後整合ARM Cortex-M3 CPU與FPGA進行SOPC系統架構實作。
課程採用Microsemi SmartFusion2軍用航太等級系統單晶片實作教學
課程目標:
-
入門基礎
–
FPGA基礎概念、數位邏輯概論、Verilog 語法、FPGA設計方法
-
基礎開發
–
組合電路、循序電路、系統時脈、系統除錯、匯流排
-
進階開發
–
SOPC開發、AMBA匯流排、客製化IP、系統晶片RTOS實作
課程特色
-
本課程設計與實作並重,由FPGA基礎概念入門。業界講師循序漸進透過實作範例帶領學員在以Verilog為主的各領域中,熟悉Verilog語言,提升學員的開發能力。
學員結訓具備技能
-
具備FPGA完整開發設計流程實力
-
熟悉Verilog硬體描述語言、組合電路、循序電路...
-
具備客製化開發設計系統晶片能力
學員專題
紅綠燈訊號控制
循跡小車、機械手臂與顏色感測器的結合
野生動物偵查器
太陽能板光照系統
課程優勢
-
業界專業講師,訓用合一為目標
專業具實務經驗的師資群、業界技術需求為導向的課程規劃,著重培養科技界即戰力人才。
-
CP值最高的課程實作範例演練,紮實你的開發實力
課程以專題實作學習為導向,課程採用Microsemi SmartFusion2軍用航太等級系統單晶片實作,訓後與業界實際開發不脫節
-
IT產業資深助教,課堂上協助教學
官方line@提供及技術討論區及講師專屬mail提供課程課後問題詢問
-
提供完整的教學錄影檔,方便學員課前預習及請假補課及課後複習
中華行動數位提供上課的教學錄影檔預、複習、補課,學習成效不中斷。學習效益更佳更靈活。
-
業界師資群編譯最新的實作教材
業界資深師資群合作編譯最完整的課程教材,規劃更貼近業界需求課程內容,不斷更新修編。
課程大綱
Ch1 - Introduction to FPGA
(FPGA介紹)
-
Ch2 - FPGA Design Environment
(FPGA 開發環境)
-
Ch3 - Introduction to Verilog
(Verilog 語法)
-
Ch4 - FPGA Design
(FPGA設計)
-
Ch5 - FPGA SOC Advanced
(FPGA SOC 進階開發)
-
課程內容
-
AMBA匯流排開發
-
ARM Cortex-Mx 與 FPGA通訊介面
課程內容
-
IP CORE 與ARM Cortex-Mx
-
RTOS移植
-
1.
本課程需熟悉基本C語法及單晶片基礎。
-
2.
想從事FPGA相關研發工作者