應用於嵌入式系統的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 小時電子控制單元 (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 小時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天)。
Professional PCB Design Workflow with Altium Designer (MR)
21 小時This instructor-led, live training in (online or onsite) is aimed at beginner-level to intermediate-level PCB designers and electronics engineers who wish to develop a complete and controlled PCB design workflow using Altium Designer.
Participants work on one connected project, progressing from project setup and component libraries through schematic capture, PCB layout and verification to manufacturing outputs and controlled production release.
By the end of this training, participants will be able to:
-
Create and manage structured Altium Designer PCB projects.
-
Build and validate schematic designs and component libraries.
-
Configure PCB rules, routing, DRC and manufacturing constraints.
-
Generate and verify fabrication, assembly and mechanical outputs.
-
Apply practical high-speed design constraints.
-
Manage engineering changes and controlled re-releases.
RISC-V:從軟體到晶片的全面實踐:編程、Linux、FPGA 與 AI 應用
21 小時Yocto Project
28 小時在本於 澳門 舉辦的線上培訓中,學員將學習如何創建基於 Yocto 專案的嵌入式 Linux 建置系統。
培訓結束後,學員將能夠:
- 理解 Yocto 專案建置系統的基本概念,包括配方、元數據和層。
- 構建 Linux 映像並在模擬環境中運行。
- 節省在構建嵌入式 Linux 系統時的時間和精力。