應用於嵌入式系統的FPGA設計培訓
FPGA(現場可編程邏輯閘陣列)是一種在製造後仍可客製化的積體電路。
這堂由講師主導的實訓課程(線上或線下),目標對象為希望使用FPGA設計高效能嵌入式系統的工程師。
完成本培訓後,學員將能夠:
- 安裝和設定設計與模擬嵌入式系統所需的FPGA軟體工具。
- 為特定應用選擇最佳的FPGA架構。
- 開發並增強各種FPGA設計。
課程形式
- 互動式講授與討論。
- 大量的練習與實作。
- 在即時實驗室環境中進行實務操作。
課程客製化選項
- 如需申請本課程的客製化培訓,請聯繫我們以安排。
課程簡介
簡介
開發板與硬體描述語言(HDL)概覽
FPGA特性與架構概覽
了解FPGA設計流程
評估FPGA架構與記憶體類型
設定FPGA設計工具
建立設計
驗證設計的完整性
模擬系統
分析設計的時序
增強設計
故障排除
總結與結論
最低要求
- 具備嵌入式系統概念的理解。
- 具任何程式語言的編程經驗。
受眾
- 開發人員
- 電子設計工程師
需要幫助選擇合適的課程嗎?
macao@nobleprog.com 或 +852 81990613
應用於嵌入式系統的FPGA設計培訓 - 詢問
應用於嵌入式系統的FPGA設計 - 咨詢詢問
客戶評論 (1)
能夠要求學習高級主題,即使最初沒有計劃。
Gabriel Chouinard - Spark Microsystems
課程 - FreeRTOS: Programming for Real Time Operating Systems
機器翻譯
相關課程
進階嵌入式系統開發
35 小時這門在 澳門(線上或線下)舉辦的導師主導培訓課程,旨在幫助工程師學習如何使用嵌入式 C 語言編程,針對不同處理器架構(如 8051、ARM CORTEX M-3 和 ARM9)的微控制器進行開發。
Arduino: Programming a Microcontroller for Beginners
21 小時在澳門舉行的講師帶領即時培訓中,學員將學習如何為實際應用場景編寫Arduino程式,例如控制燈光、馬達及運動感測器。本課程假設使用真實硬體組件於實作實驗室環境(非軟體模擬硬體)。
完成本培訓後,學員將能夠:
- 編寫Arduino程式以控制燈光、馬達及其他裝置。
- 理解Arduino的架構,包括用於擴充裝置的輸入端與連接器。
- 新增LCD、加速度計、陀螺儀及GPS追蹤器等第三方元件,以擴展Arduino的功能。
- 了解各種程式語言選項,從C到拖放式語言。
- 測試、除錯並部署Arduino以解決實際問題。
數位訊號處理 (DSP) 基礎
21 小時此於 澳門(線上或線下)舉辦的講師主導即時培訓,旨在協助工程師和科學家學習並應用 DSP 實作,以有效處理各種訊號類型,並對多頻道電子系統獲得更好的控制。
完成本培訓後,學員將能夠:
- 設定並配置用於數位訊號處理的必要軟體平台和工具。
- 理解 DSP 及其應用基礎的核心概念和原則。
- 熟悉 DSP 組件並在電子系統中運用它們。
- 利用 DSP 的結果生成演算法和操作函數。
- 運用 DSP 軟體平台的基本功能並設計訊號濾波器。
- 綜合 DSP 模擬並為 DSP 實施各種類型的濾波器。
Embedded C Application Design Principles
14 小時此由講師指導的實訓課程(線上或線下)旨在幫助希望學習嵌入式C設計原則的C開發人員。
完成本培訓後,學員將能夠:
- 了解使嵌入式C程式具備可靠性的設計考量
- 定義嵌入式系統的功能
- 定義程式邏輯與結構,以取得預期的結果
- 設計可靠、無錯誤的嵌入式應用程式
- 從目標硬體獲得最佳效能
課程形式:
- 互動式講授與討論
- 練習與實務操作
- 在實驗環境中進行實作
課程自訂選項:
- 若要申請此課程的客製化培訓,請聯繫我們安排。
電子控制單元 (ECU) - 實用實戰
28 小時本課程採用導師指導的現場培訓方式(線上或線下),旨在幫助具備基礎程度的汽車工程師與技術人員,透過 Vector 工具(如 CANoe 和 CANape)獲得實作經驗,涵蓋測試、模擬與診斷 ECU 等關鍵技能。
完成本課程後,學員將能夠:
- 理解 ECU 在汽車系統中的角色與功能。
- 設定並配置 CANoe 和 CANape 等 Vector 工具。
- 模擬並測試 ECU 在 CAN 和 LIN 網路上的通訊。
- 分析數據並對 ECU 進行診斷。
- 建立測試案例,並自動化測試流程。
- 以實作方法校準與優化 ECU。
電子控制單元 (ECU) - 理論向量
21 小時本課程在 澳門(線上或線下)由講師帶領進行實時培訓,旨在讓中級汽車工程師和嵌入式系統開發人員了解 ECU 的理論方面,重點在於汽車設計和開發中使用的基於 Vector 的工具和方法論。
完成本培訓後,參與者將能夠:
- 了解現代車輛中 ECU 的架構和功能。
- 分析 ECU 開發中使用的通信協議。
- 探索基於 Vector 的工具及其理論應用。
- 將基於模型的開發原則應用於 ECU 設計。
嵌入式 Linux 内核與驅動程序開發
14 小時這門為期兩天的課程,大約 60% 的內容為實作實驗室,著重於嵌入式 Linux 內核內部結構、架構、開發,以及如何編寫和整合各種類型的設備驅動程序。
適合誰參加?
對嵌入式系統和平台上的 Linux 內核開發感興趣的工程師。
嵌入式 Linux 入門(實作培訓)
14 小時使用業界標準的交叉開發工具和實作專案,從零開始建構嵌入式 Linux 系統。此兩天課程涵蓋 Linux 歷史、開源開發模型、引導程式、自訂系統建構、建構系統以及應用程式除錯。在60%的實踐操作時間中,學員將配置引導程式、編譯工具鏈、建構檔案系統,並執行真實世界的嵌入式 Linux 開發任務。
FreeRTOS: Programming for Real Time Operating Systems
14 小時在 澳門 舉行的由講師指導的實地培訓中,參與者將通過逐步開發使用微控制器的簡單 RTOS 項目來學習如何使用 FreeRTOS 進行編碼。
在完成本培訓後,參與者將能夠:
- 理解實時操作系統的基本概念。
- 了解 FreeRTOS 的環境。
- 掌握如何使用 FreeRTOS 進行編碼。
- 將 FreeRTOS 應用程序連接到硬件外設。
在微控制器上部署 TinyML 的 AI
21 小時此種由講師指導的現場培訓(線上或線下)旨在幫助初級嵌入式系統工程師及 AI 開發人員使用 TensorFlow Lite 和 Edge Impulse 在微控制器上部署機器學習模型。
完成培訓後,參與者將能夠:
- 理解 TinyML 的基本原理及其對邊緣 AI 應用的益處。
- 設定 TinyML 項目的開發環境。
- 在低功耗微控制器上訓練、優化並部署 AI 模型。
- 利用 TensorFlow Lite 和 Edge Impulse 實現現實世界中的 TinyML 應用。
- 為功率效率和記憶體限制優化 AI 模型。
NetApp ONTAP
35 小時此由講師主導的即時培訓,在 澳門(線上或線下),旨在幫助希望部署 NetApp ONTAP 的工程師。
完成培訓後,參與者將能夠:
- 設定和管理 ONTAP 9.3 叢集(3天)。
- 透過資料保護技術保障資料安全(2天)。
RISC-V 從軟件到矽片:編程、Linux、FPGA 和 AI 應用
21 小時RISC-V 生態系統已從一個利基開源指令集架構(ISA),發展成為具有顯著市場勢頭的主流架構,廣泛應用於邊緣運算、物聯網、汽車、AI 加速和伺服器級處理器等領域。行業報告指出存在嚴重的人才短缺:全球僅有不到 5,000 名 RISC-V 芯片設計師,而半導體行業預計有超過 15,000 個職位空缺。關鍵招聘趨勢顯示,僱主優先考慮具備 RISC-V 架構熟練技能,並結合系統級芯片(SoC)設計、RTL 驗證(UVM/SystemVerilog)、AI 加速器開發、Rust 系統編程、可信計算以及開源工具鏈技能的工程師。汽車級 RISC-V(ISO 26262)、伺服器級處理器(AIA 中斷控制器、多核一致性)以及邊緣 AI 推理 NPUs 的興起,代表了增長最快的能力領域。包括 SiFive、Qualcomm 和 Western Digital 在內的公司加速了 RISC-V 的發展,推動對能夠單一技能集兼顧架構規範、矽片實現、固件及軟件棧開發的工程師的需求。
Yocto Project
28 小時在本於 澳門 舉辦的線上培訓中,學員將學習如何創建基於 Yocto 專案的嵌入式 Linux 建置系統。
培訓結束後,學員將能夠:
- 理解 Yocto 專案建置系統的基本概念,包括配方、元數據和層。
- 構建 Linux 映像並在模擬環境中運行。
- 節省在構建嵌入式 Linux 系統時的時間和精力。