知識:Cyclone FPGA 是 Intel 提供的一款高效能可程式邏輯晶片,廣泛應用於嵌入式系統設計。本課程將介紹其架構特性、資源配置及典型應用場景,幫助學員了解如何在硬體層面設計高效能解決方案。
技能:
課程設計以實務能力為核心,涵蓋以下技能領域:
FPGA 與 HDL Verilog開發:熟悉 Cyclone FPGA 開發平台,學習數位電路設計與硬體配置。
物聯網通信實作:掌握 通信 技術及其在通信中的應用。
傳感器應用與數據處理:實現感測器數據的採集、分析與雲端整合。
嵌入式驅動程式開發:學習 UART、SPI、I2C 等硬體接口設計及實作。
高效能數據處理:運用 FPGA 的內建 DSP 模組進行信號處理與分析。
課程大綱
1
FPGA基本架構與工作原理、Verilog語法簡介與模組架構
Intel Quartus Prime 開發工具操作、實現基於時鐘分頻器的 LED閃爍
12/14(日)
09:00-16:00,6 hr
柯博文
2
按鍵控制電路設計;按鍵去抖動電路設計;GPIO 信號處理與按鍵觸發控制
Johnson 計數器設計;循序邏輯電路與 Johnson 計數器應用;時序設計與模擬驗證
12/21(日)
09:00-16:00,6 hr
柯博文
3
七段顯示器控制;設計並控制一個七段顯示器,顯示計數器的數值。
多工器 (Multiplexer)設計-組合邏輯設計基礎與多工器實現;資料選擇與訊號控制設計
12/28(日)
09:00-16:00,6 hr
柯博文
4
IP 核與模組化設計- 模組化設計;Verilog 模組層級設計與整合;可重複使用的模組設計方法
VGA 顯示器的基礎工作原理;時序產生與圖像數據輸出
01/04(日)
09:00-16:00,6 hr
柯博文
5
RS232通訊設計;UART通訊協議介紹;RS232信號發送與接收設計
PS/2鍵盤控制;PS/2通訊協議與數據解析;鍵盤輸入數據處理
01/11(日)
09:00-16:00,6 hr
柯博文
6
I2C 通訊協議介紹;主從設備的數據交換設計並透過AI檢測封包
SRAM 工作原理與 FPGA 中的應用;記憶體讀寫控制設計;AI開發工具
01/18(日)
09:00-16:00,6 hr
柯博文
7
FIFO (First-In-First-Out) 緩存的應用; UART 通訊與 AI 感應器 整合設計
AI 工具教學;ModelSim 模擬工具的高效使用;AI測試平台設計與訊號分析
01/25(日)
09:00-16:00,6 hr
柯博文
以上師資與課程內容時間場地等相關資訊,本中心保留因應實際情況調整權利,詳情請來電洽詢!!