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