fbpx

FPGA 728x90 114

 

 

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

AI 深度學習、5G 通訊、無人駕駛、邊緣運算與高速影像處理,正在重新推動硬體運算架構的重要性。當系統需要更高效能、更低延遲、更低功耗與更高安全性時,單靠 CPU 或一般軟體架構,已經無法滿足所有應用需求。FPGA 晶片,正是實現高效能、低延遲與客製化硬體運算的重要解決方案。但在 AI 快速發展的今天,學 FPGA 的意義已經不只是「學會寫 Verilog」。因為 AI 工具已經可以輔助產生程式碼,甚至可以嘗試產生 RTL Code。

真正關鍵的是:

你是否看得懂 RTL 背後的硬體行為?
你是否能判斷這段設計是否可綜合、可驗證、可除錯?
你是否知道它在真實 FPGA 晶片上能不能穩定運作?

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

艾鍗學院特別邀請具 16 年以上 FPGA / 數位 IC 設計經驗的一線資深工程師,規劃「FPGA 數位 IC 設計實戰」課程。本課程不是把 Verilog 當成另一種程式語言來教,而是從數位電路設計思維出發,帶你理解 RTL 如何對應到真實硬體電路。課程分為三個階段:

第一階段從數位電路基本概念、組合邏輯、序向邏輯、FSM 有限狀態機與 Verilog HDL 開始,建立 RTL 設計的核心觀念。

第二階段進入 FPGA 晶片設計實務,透過 UART、SPI、I2C 等常見介面電路,搭配 Testbench、Simulation、ModelSim、SignalTap 與 Timing Constraint,培養從設計、驗證到除錯的實戰能力。

第三階段延伸至 SoC FPGA 系統整合,學習 Platform Designer、Avalon Bus、IP Component 與 NIOS-V MCU,建立軟硬整合與系統化設計能力。

透過本課程,你學到的不只是 Verilog 語法,而是 AI 時代更稀缺的能力:理解電路、設計架構、驗證邏輯、判斷 RTL 是否可靠,並把設計真正落地到 FPGA 硬體上。

這門課帶你建立四個核心能力

講師結合業界一線 FPGA / 數位 IC 設計經驗與艾鍗長期工程師培訓經驗,帶你從觀念、設計、驗證到系統整合,建立真正能落地的 FPGA 實戰能力。

✔ 看得懂 RTL 背後的電路行為

不是只背 Verilog 語法,而是理解每一段 RTL Code 對應到什麼硬體邏輯,例如暫存器、計數器、狀態機、組合邏輯與序向邏輯。

✔ 寫得出可綜合、可維護的硬體描述

學會用正確的硬體設計思維撰寫 Verilog,避免用 C、Python 等軟體流程思維來寫 RTL,降低產生不可綜合、難除錯或時序不穩定設計的風險。

✔ 驗得出設計是否正確

透過 Testbench、Simulation、ModelSim、SignalTap、SignalProbe 與 Timing Analyzer,建立燒錄前模擬驗證與燒錄後實機除錯能力。

✔ 整合得出完整 SoC FPGA 系統

從 UART、SPI、I2C 介面實作,到 Platform Designer、Avalon Bus、IP Component 與 NIOS-V MCU,建立 FPGA 與嵌入式系統整合能力。

Why SoC FPGA? 為什麼要學軟硬整合?

現代嵌入式系統不再只是單純寫韌體,也不只是單純做硬體。許多產品同時需要軟體的彈性、硬體的高速並行運算、低延遲反應、高效能資料處理,以及可客製化的系統架構。SoC FPGA 正是結合這些需求的解決方案。

SoC FPGA 將處理器系統與 FPGA 可程式邏輯整合在同一個平台上。開發者可以使用 CPU 處理控制流程、作業系統與周邊管理,也可以使用 FPGA 實作高速資料處理、訊號處理、通訊介面或客製化硬體加速。在 AIoT、邊緣運算、工業控制、影像處理、通訊系統與客製化硬體加速場景中,SoC FPGA 能讓產品同時具備效能、彈性與開發速度。本課程透過 Platform Designer、Avalon Bus、IP Component 與 NIOS-V MCU,帶你理解 SoC FPGA 如何從硬體設計走向完整系統整合。

關鍵詞:
FPGA, SoC FPGA, Verilog HDL, RTL Design, 數位 IC 設計, FSM, Testbench, Simulation, ModelSim, SignalTap, Timing Constraint, TimeQuest, Intel Quartus Prime, Altera MAX 10, Avalon Bus, IP Core, Platform Designer, NIOS-V, FPGA Validation, 硬體設計, 軟硬整合
 
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、能夠閱讀 RTL Code,判斷其背後描述的是什麼硬體行為。
4、學會 FSM 有限狀態機設計方法,能將功能需求轉換成狀態規劃與狀態轉換。
5、熟悉 Testbench 撰寫與 Simulation 流程,在燒錄前驗證 RTL 設計是否正確。
6、實作 UART、SPI、I2C 等常用週邊介面,強化 FPGA 實務設計能力。
7、學會 FPGA 專案建立、編譯、燒錄與基本除錯流程。
8、學會使用 SignalTap、SignalProbe、ModelSim 等工具分析與驗證硬體行為。
9、理解 Timing Constraint 與 TimeQuest Timing Analyzer,確保設計在時序上正確運作。
10、掌握 Platform Designer 的使用,能整合多個 IP 模組進行系統化設計。
11、透過 NIOS-V MCU 實作,理解 SoC FPGA 的軟硬整合流程。
12、培養 AI 時代最重要的 RTL 判斷力:不只會產生 Code,更能判斷 Code 是否可用、可靠、可落地。

※ 課程完訓後將提供結業證書作為研習證明

適合對象
1、想進入 FPGA / 數位 IC / RTL Design 領域者
2、已具備 MCU 或嵌入式系統經驗,想往硬體加速與 FPGA 發展者
3、想轉職或補強數位 IC / FPGA 工程能力者
4、想在 AI 時代保有硬體工程判斷力者
5、電子、電機、資訊、通訊、自動控制與半導體相關背景者佳.
職涯方向

學完本課程後,可銜接 FPGA 設計、RTL Design、數位 IC 設計、FPGA Validation、SoC FPGA 系統整合與嵌入式硬體加速等職涯方向。
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

 

課程諮詢