fbpx

MCU 728x90 114

 

 

FPGA IC design banner 744x400 web
學程簡介 課程大綱 課程預覽 會員優惠
現在位置:艾鍗學院 > 硬體設計系列課程 > FPGA數位IC設計實戰
➤  課程採【實體遠距同步】全台開課並提供錄影補課,免費諮詢!
➤  獨家資深業師授課!提供課程答疑平台,訓中訓後為學員排難解惑。
📌 本課程可申請補助:大人提、小人提、退輔會補助適用
學程概要

AI 深度學習、5G 傳輸高達 10Gbps、無人駕駛要求延遲小於 1ms
這些已無法再只依靠 CPU 完成...
為了突破雲端運算在頻寬、延遲、儲存與資安上的侷限,邊緣運算崛起——
終端裝置被賦予了智慧與運算能力,硬體的關鍵價值再度被看見!
想要實現更高的運算效能與功耗性能、更低的延遲、更高的安全性,以及更短的開發週期?

FPGA晶片,正是實現這些目標的重要解決方案!

艾鍗學院特別邀請具有16年以上FPGA開發經驗的一線資深工程師,精心規劃「FPGA數位IC設計實戰」課程。
本課程以「從概念到實作」為核心,專為想扎實學會FPGA設計的同學設計。課程分成三個階段,第一階段從數位電路的基本原理出發,深入講解Verilog HDL與實際硬體邏輯的對應關係,讓學生能真正理解程式背後的電路行為。第二階段透過實作I2C、SPI、UART等常見介面電路,並搭配simulation與testbench驗證技巧,培養學生獨立除錯與驗證能力。最後第三階段,課程將引導學生使用Altera MAX 10 FPGA與NIOS-V處理器,體驗SoC FPGA的完整開發流程,從硬體設計、整合到系統應用,全面建立軟硬整合的設計思維與實戰能力。

因為真正實戰,所以好評不斷

講師持續結合業界前線經驗與艾鍗教學經驗,這段絕無僅有FPGA課程之旅將帶你:
✔奠定數位電路設計基石,理解並行運算邏輯,掌握Verilog HDL的核心概念與實用技巧。
✔瞭解業界流程,將理論知識應用於實際的FPGA晶片設計與除錯,建立從設計到驗證的IC設計工程師實戰力!
✔深入SoC FPGA嵌入式系統晶片開發,掌握硬體與軟體整合的完整解決方案,打造高性能SoC嵌入式系統。

Why SoC FPGA? 

為什麼要選用SoC FPGA?現今,嵌入式系統晶片開發人員必須應對激烈的市場挑戰,被要求更高的單位功耗性能/運算效能、更低的時延以及更短的開發週期,以滿足各種市場需求,因此基於FPGA的SoC已成為最流行且可能的解決方案。簡單來說,SoC FPGA架構在FPGA可程式邏輯晶片嵌入了一個「硬核」處理器系統-- SoC(包含ARM處理器、記憶體控制器、I/O週邊)。在SoC FPGA 架構下,可以彈性的設計,單純使用ARM SoC、僅使用FPGA或兩者結合使用。當兩者結合使用時,FPGA可以作為ARM週邊的角色,針對大量且須經複雜運算的資料,如數據資料、影像訊號、聲音訊號等,可利用FPGA 硬體並行運算能力設計演算法追求最佳效能。因此,利用SoC FPGA 架構所設計的嵌入式平台,不僅可以突顯產品優勢,在價格和性能方面都可以達到最優水平,更重要的是產品能夠及時上市,搶先一步拿下市場與客戶。
 

關鍵詞:
FPGA,SoC FPGA,Intel,Altera,Intel Quartus Prime,MegaWizard,Qsys,ModelSim,HDL,Verilog,

MAX 10,Avalon,AXI,IP Core,TestBench,Terasic T-Core,CPLD,Linux Driver,NIOS-V

 
Tech News: 
業界師資團隊
 
FPGA teacher

Jemmy   (講師具16年數位IC設計經驗)

▪ 電機工程碩士  ▪ 資深數位IC設計工程師

▪ FPGA/CPLD設計  ▪ Verilog HDL  ▪ Gigabit Ethernet網路介面訊號處理

▪ FPGA SoC系統設計  ▪ 數位電路分析設計  ▪ 數位晶片產品開發  

─ 演算法與架構並存的時代,用FPGA以更快的速度把產品做出來
 
FPGA teacher

Ted Chang   (講師具16年數位IC設計經驗)

▪ EE工程碩士  ▪ 資深數位IC設計工程師

▪ FPGA/ASIC設計  ▪ RTL Design, FPGA Validation ▪ 系統晶片設計與整合

▪ Gigabit Ethernett, TDM over IP, video over data design

▪ ARM SOC AXI/AHB/APB  ▪ IC電路模擬測試  ▪ Verilog /VHDL  

─ 雖然資深但是不間斷Learning
 
FPGA課程硬體教材

 

FPGA DE10 Nano Kit

T - Core Kit 

 

  • Altera MAX 10 FPGA:T-Core

    ▪ Programmable FPGA元件

    • MAX 10 10M50DAF484C7G 元件
    • 集成雙ADC,每個ADC支持1個專用模擬輸入引腳和8個雙功能引腳
    • 50K 邏輯單元
    • 1638Kb M9K 塊
    • 144 个 18x18 乘法器
    • 4 個鎖相環

    ▪ 通用介面

    • 4 個綠光 LED
    • 4 個紅光 LED
    • 4 個滑動開關
    • 2 個去抖動按鈕

    ▪ JTAG

    • 板載USB Blaster II下載電路用於下載MAX10
    • 板載USB Blaster II下載電路用於下載RISC-V 程式
    • JTAG Master功能用於下載別的板子上的FPGA

    ▪ Clock與記憶體元件

    • 兩個50 MHz Single-ended,外部 Oscillator Clock源
    • 一個10 MHz Single-ended,外部l Oscillator Clock源
    • 64Mb QSPI Flash (用於儲存 RISC-V 程式)

    ▪ 擴充介面

    • 2x6 TMD 擴充接頭
    • 1x10 ADC 接頭
    • 兩個 1x3 RGB LED 擴充接頭

    ▪ 電源供應

    • USB Type mini-AB Port (5V)
    • 2-pin 擴充電源接頭 (4.4-5.6V)

    ▪ 連接性

    • 連接 BTS-TMD
    • USB-Blaster II 下載線
    • 連接 WS2812B LED Strip

 

我將學到
1、建立對數位電路設計的基本概念與邏輯思維。
2、理解Verilog HDL與硬體邏輯電路之間的對應關係。
3、熟悉Testbench撰寫與模擬(Simulation)的流程,學會在燒錄前驗證設計正確性。
4、實作I2C、SPI、UART等常用週邊介面,強化實務設計能力。
5、學會設定並應用Timing Constraint,確保設計在時序上正確運作。
6、掌握Platform Designer的使用,整合多個IP模組進行系統化設計。
7、熟悉System Console的除錯技巧,能有效分析與驗證硬體行為。
8、透過NIOS-V MCU實作,了解SoC FPGA的軟硬整合概念。
9、培養從邏輯設計模擬驗證系統整合的完整開發能力。
※ 課程完訓後將提供結業證書作為研習證明

適合對象
想熟悉Verilog HDL數位電路設計與數位訊號處理。
想熟悉ASIC/FPGA chip integration Synthesis/Compile/Simulation。
具MCU或嵌入式系統開發經驗,但你覺得市面上沒有你要的解決方案,所以想要了解並學習如何客製化開發IC。
電子、電機 、資訊、通訊工程、自動控制與半導體等相關背景(或本身具數位邏輯基礎)。
職涯方向

FPGA研發設計工程師  | 數位IC設計工程師 | FPGA/RTL驗證工程師 | CPLD研發工程師 | 電信/通訊系統工程師多媒體數位視訊解碼晶片設計工程師
104人力銀行調查: 數位IC設計工程師類薪資

學員須知
 
 
728x90企業預付 1
延伸學習

 

 

 

 

 

FPGA上課花絮
從無到有的培訓過程,紮實前瞻且完善
FPGA Learning pic7FPGA Course _pic6.jpg FPGA Online Learning  GM 2FPGA Online Learning GM FPGA Learning pic2 FPGA Learning  pic1
 
fpga sale 1

 

課程諮詢