Data Logging, Control, and Monitoring 2 Course 概述

Data Logging, Control, and Monitoring 2 Course 針對​設計、​原型​製作​與​部署​可供​應用​穩定​使用​的 FPGA 程式碼,​提供​實際​操作​教育​訓練。​本​課程​結束​時,​您​將​學會​如何​把​嵌入式​系統​需求​轉換​為​可​擴充​軟體​架構、​為​程序​間​通訊​選擇​合適​的​方法,​以及​針對​資料​記錄、​控制​及/​或​監​控​應用​來​設計、​部署​並​複製 FPGA 程式碼。

課程​詳情:

Data Logging, Control, and Monitoring 2 Course 大綱

課程 概述 主題

課程​開場

 

本​課程​歡迎​各位​參加 Datalogging, Control and Monitoring (DCM) Course,​並且​介紹​相關​課程​主題、​學習​目標​與​課程​教材。

 

  • 課程​與​主題​的​概述。
  • 每​堂​課​的​學習​目標。
  • 課程​學習​工具​概述。

透過 LabVIEW FPGA 進行​程式設計

在​本​課程​中,​您​將​了解​如何​透過 LabVIEW FPGA Module 來​程式​化 FPGA。​對於 FPGA 上​邏輯​執行​的​方式,​以及 LabVIEW 程式碼​轉換​與​編譯​到 FPGA 硬體​中的​方式,​您​將會​有​深刻​的​認識。​在​開發 FPGA VI 之後,​您​將​可以​在 FPGA 系統​上​測試、​除錯、​編譯​並​執行。​您​可以​檢驗​編譯​期間​產生​的​不同​報表,​並​學會​最佳​化​程式碼​大小​的​技術。

 

  • 開發 FPGA VI
  • 模擬 FPGA VI
  • 編譯 FPGA VI
  • 基本​最佳​化

使用 FPGA I/​O 與​時序​功能  

在​本​課程​中,​您​將​了解​如何​使用 FPGA I/​O 節點,​把 FPGA I/​O 新增​至 LabVIEW 專案,​再​透過​程式​圖​存取。​此外,​您​也​將​了解​如何​設定 FPGA 迴圈​速率、​在​活動​之間​新增​延遲,​以及​為​您​的 FPGA 程式碼​比較​基準。   

  • 使用 FPGA I/​O
  • 處理 FPGA I/​O 錯誤
  • 運用​迴圈​執行​速率
  • 同步​化 C 系列​多功能 I/​O 模組
  • 在​活動​之間​建立​延遲
  • 量​測​活動​之間​的​時間
  • 為​迴圈​週期​比較​基準

在 LabVIEW FPGA 中​進行​訊號​處理

 

在​本​課程​中,​您​將​了解​多種​在 LabVIEW FPGA 中​處理​資料​訊號​的​方式。​本​課程​會​特別​聚焦​在​定點 vs. 單​精度​浮點​運算​的​使用,​以及​設定​並​使用 FPGA 數學​與​分析​功能。

  • 使用​定點​資料​類型
  • 使用​單​精度​浮點
  • 執行 FPGA 數學​運算​與​分析
  • 整合​第三​方​智慧財產 (IP)

在 LabVIEW FPGA 進行​程序​間​通訊

在​本​課程​中,​您​將​了解​如何​在 FPGA VI 的​多​迴圈​之間​轉移​資料。​您​將​檢驗​資料​共用​方法,​包括​變數、​記憶體​項目、​暫存器​項目​以及 FPGA 先進​先​出 (FIFO)。​您​也​將​了解​每個​技術​的​優點​以及​使用​時機。

 

  • 轉移​最新​資料 (標籤)
  • 轉移​緩衝​式​資料 (串​流、​訊息)
  • 比較​資料​共用​方法

在 FPGA 與 RT 之間​通訊

 

在​本​課程​中,​您​將​了解​如何​在 FPGA VI 與 RT VI 之間​轉移​資料,​包括​標籤、​串​流​與​訊息​資料。​課程​將​著重​說明​使用 DMA FIFO 進行​高速​資料​轉移。

  • 以​程式設計​方式​從 RT 與 FPGA 進行​通訊
  • 部署 FPGA VI
  • 轉移​最新​資料 (標籤)
  • 轉移​緩衝​式​資料 (串​流、​訊息)
  • 同步​化​主機 VI 與 FPGA VI
  • 執行 FPGA 監視器

最佳​化 FPGA

在​本​課程​中,​您​將​了解​如何​使用​多種​技術,​在​必要​時​將​執行​速度​或 FPGA 大小​最佳​化。

  • 最佳​化​的​時機
  • 用於​調整 FPGA 大小​的​最佳​化​技術
  • 用於​調整 FPGA 速度/​傳輸​量的​最佳​化​技術
  • 在​單​週期​時脈​迴圈 (SCTL) 中​執行​程式碼
  • 流程
  • 四線​式​交​握

立即​參加 Data Logging, Control, and Monitoring 2 課程