FPGA 數位IC設計實戰課程
開課日期: | 2024-05-18 | 課程費用: | 線上洽詢 |
上課時間: | 週六 / 上午,下午 | 學習時程: | 56 |
上課地點: | 台北市中正區重慶南路一段143號4樓 map |
● 詳細課程內容 : http://goo....看完整
為了獲得更高的運算效能與功耗性能、更低的延遲,以及用更短的開發週期,
課程分成三個階段,階段一說明FPGA設計架構、Verilog語法、並行運算處理與有限狀態機設計、TestBench及功能驗證設計。
階段二實作FPGA I/O訊號處理與一般序列通訊設計,包含UART、SPI、I2C,以及訊號時序分析與模擬等。
另外,加入一個FPGA 專題製作, 說明Gigabit Ethernet 的MII 界面與如何設計Gigabit Ethernet Switch。
最後的第三階段說明如何設計一個基於硬核ARM Cortex-A的SoC FPGA的嵌入式系統晶片的解決方案。
課程包含SoC的時脈、Memory Map規劃、HPS (ARM)和FPGA之間Bridge的硬體設計;在嵌入式軟體設計部份,教你用ARM Development Studio 5 (DS-5) 撰寫Driver 建構出基本的SoC FPGA嵌入式系統軟體。
第一階段 Verilog硬體描述語言
|
||||
|
第二階段 FPGA 晶片設計實作
|
||||
|
第三階段 SoC FPGA - 嵌入式系統晶片開發實務
|
||||
|
*Why 我們設計網路介面的專題製作?
艾鍗的FPGA課程除了建立你對數位電路設計的概念及業界實務做法,特別引入網路介面的部份來製作一個完整應用的topic。為何不選用現成的網路晶片,而要利用FPGA來做呢? 因為有一些應用是需要對網路封包做特別的硬體加速處理,加上未來是一個網路頻寛100G甚至400G的時代,FPGA本身可以實作40G/100G的網卡,而這個功能是一般的CPU還無法做到的。 另外,很多人在處理網路的時候,並不知道原理,所以當網路不通的時候,就不知道怎麼debug... 想像一下,假設網路斷訊的現象發生在AI無人車、無人機、機器人,造成雲端的智慧指令無法傳遞到終端,其後果勢必相當嚴重。 未來是一個IoT的時代,甚至AIoT的時代,而沒有網路,就沒有物聯網。
帶到5G和FPGA部分,舉凡機器人、自駕車、無人機,甚至是擴增實境(AR)或虛擬實境(VR)等應用項目,其實都極為仰賴即時的影像分析及辨識處理,反應速度必須快到毫秒甚或微秒等級。台積電 3 奈米製程,預計未來主要應用將以AI和5G為主,全球電信營運商、設備商、裝置商、晶片廠甚至是政府,整個產業鏈已經逐漸往5G移動。透過這項FPGA專題,能帶給你坊間學不到的網路KnowHow。
*Why SoC FPGA?
目前嵌入式系統晶片開發人員必須面對激烈的市場挑戰,被要求更高的單位功耗性能/運算效能、更低的時延以及更短的開發週期來滿足各種的市場需求,因此基於FPGA的SoC已成為最流行且可能的解決方案。簡單來說,就是在FPGA可程式邏輯晶片嵌入了一個「硬核」處理器系統-- SoC(ARM處理器、記憶體控制器、I/O週邊)。在SoC FPGA 架構下可以彈性的設計,單純使用ARM SoC、僅單獨使用FPGA或兩者一起使用。當兩者一起用時, FPGA可以作為ARM週邊的角色,針對大量且須經複雜運算的資料,如數據資料、影像訊號、聲音訊號等,可利用FPGA 硬體並行運算能力設計演算法追求最佳效能。因此,利用SoC FPGA 架構所設計的嵌入式平台,不僅可以突顯了產品優勢,在價格和性能上都可以達到最優,更重要的是產品能夠及時上市。
* 艾鍗的FPGA課程,和學校教的有什麼一樣?
1. 在本課程的Verilog程式部分,不是只談Verilog基本語法本身而是強調如何寫出一個語意精準的Verilog程式,及如何寫出好的testbench。
2. 以業界的角度重新建立詮譯數位電路設計,讓學員可以用一致的概念來設計實作不管是LED燈,I2C,SPI,甚至是SoC的硬體電路專案。
3. 在實作部份,會教導學員如何利用Intel提供的Debug Tool,讓Debug更加快速有效率。
課程名稱 | 認證機構(分校) | 上課地點 | 費用 | 開課日期 | |
---|---|---|---|---|---|
【產業新尖兵】人工智慧5+2產業... | 國立高雄大學... | 高雄市楠梓區 | 10000 | 2024-06-28 | |
演算法實戰班SQL 資料分析選題... | 國立臺灣大學... | 台北市大安區 | 4500 | 2024-04-28 | |
Python基礎程式設計—邁向人工智... | 東吳大學推廣部 | 台北市中正區 | 9800 | 隨時開課 | |
網路爬蟲入門—使用Python | 東吳大學推廣部 | 台北市中正區 | 4800 | 隨時開課 | |
零基礎程式入門實作系列 #Pytho... | 財團法人金屬... | 台南市新市區 | 線上洽詢 | 隨時開課 |