Labview FPGA 介紹 1. Labview FPGA  NI 通過 LabVIEW FPGA 模組和可重複配置 I/O(RIO) 硬體 設備,為測量和控制系統中整合 FPGA 技術的靈活性提供 了直觀且現成可用的解決方案。  使用 LabVIEW 圖形化介面定義 FPGA 晶片上的邏輯功能.

Slides:



Advertisements
Similar presentations
楊學成 老師 Chapter 1 First-order Differential Equation.
Advertisements

LinkIt ONE開發板的簡介.
产生的原因 正确的预防 常见的损伤 正确的处理
热爱党、热爱祖国、热爱人民 泉州九中初二年(10)班主题班会.
声明 本课件供《虚拟仪器技术》、《自动测试技术》等相关课程教师授课使用与参考. 教师可根据课程需要和实际情况在此课件基础上增删内容
第二章 项目一:企业厂区与车间平面设计 1.
第五单元 群星闪耀 复法指导 阅读与欣赏 单元重点 1.了解传记文的基本体例与特征。
光機電整合 學分學程 修課說明會.
3C整合領域-信號與系統整合組修課流程圖-大學部
Labview 计算机实测与控制 ——学习基本的labview编程方法 物理系 张琳祺.
陳維魁 博士 儒林圖書公司 第九章 資料抽象化 陳維魁 博士 儒林圖書公司.
報告內容:運動控制介紹 姓名:黃麒嘉 班級:控晶四乙 指導教授:王明賢
TQC+ JAVA全國教師研習會 PLWeb 程式設計練習平台 簡介.
Taiwan President Election
題目:十六對一多工器 姓名:李國豪 學號:B
程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Java簡介.
物件導向程式設計 CH1, CH2.
Chapter 1 Introduction.
NI myRIO 学生嵌入式系统设计平台简介.
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
第1章 認識Arduino.
雲端運算的基石(4) 虛擬化技術實作(Win 8篇)
手機作業系統介紹.
2-3 基本數位邏輯處理※.
授課教授 : 陳永耀 博士 學生 : 藍浩濤 P 電機所控制組
Win-GRAF vs ISaGRAF Jul. 03, 2017.
雲端運算的基石(4) 虛擬化技術實作(Win 8篇)
書名: Verilog硬體描述語言數位電路 書局: 儒林圖書 書號: TB-027 作者: 鄭信源
義守大學電機工程學系 陳慶瀚 第2章 VHDL基本語法 義守大學電機工程學系 陳慶瀚
桌面環境簡介及IDE開發工具 Outline (一)什麼是Linux? (二)桌面環境系統簡介 (三)IDE開發工具.
SQL Stored Procedure SQL 預存程序.
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
正弦波產生器 如何產生 sin, cosine 震盪,回授,負反饋 (Barkhousen Criteria)
數位電路的優點 電子電路有數位(digital)電路與類比(analog)電路兩大類,而數位電路較類比電路有以下的優點:
安裝JDK 安裝Eclipse Eclipse 中文化
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
認識電源供應器 DC POWER SUPPLY 製作者:謝連陽.
Chap3 Linked List 鏈結串列.
網路安全技術 OSI七層 學生:A 郭瀝婷 指導教授:梁明章.
Topic Introduction—RMI
PLC-GPPW軟體使用教學 授課教師:張祖烈
Ch20. 計算器 (Mac 版本).
INDEX 資訊學科種子教師研習 課程說明 教學活動計畫.
PowerPoint 2019/4/9.
TA教育訓練 微處理機系統實習.
工程數學 Chapter 09 Vector Differential Calculus Grad, Div, Curl 楊學成 老師.
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
第一次Labview就上手 參考書籍: LabVIEW for Everyone (Jeffrey Travis/Jim Kring)
D2D在5G網路下的公共安全應用 報告:吳東翰   學號:MA3G0109.
Win-GRAF vs ISaGRAF Jul. 03, 2017.
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
機台監控實務-RS232 實作目的 RS-232C是工業界相當常用的串列通訊介面,且 近年逐漸走向圖形監控,市面上圖控軟體更是如雨
核探测与核电子学国家重点实验室 中国科学技术大学近代物理系
MicroSim pspice.
電腦概論考題分析 佛學資訊組 碩一 張榮顯.
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
取得與安裝TIDE 從TIBBO網站取得TIDE
邏輯設計 老師:羅峻旗 助教:楊斯竣.
函數應用(二)與自定函數.
铂安智防务科技有限公司 辅助驾驶设备 2017.
座標系統與圖形介面 分子結構的建立.
資料擷取與監控應用實務.
資料結構與C++程式設計進階 期末考 講師:林業峻 CSIE, NTU 7/ 15, 2010.
安裝JDK 配置windows win7 環境變數
銘鴻電子FPGA影像編輯平台.
LED Pili LED 中州技術學院 電子系 副教授 余文俊.
Chapter 4 Multi-Threads (多執行緒).
Presentation transcript:

Labview FPGA 介紹 1

Labview FPGA  NI 通過 LabVIEW FPGA 模組和可重複配置 I/O(RIO) 硬體 設備,為測量和控制系統中整合 FPGA 技術的靈活性提供 了直觀且現成可用的解決方案。  使用 LabVIEW 圖形化介面定義 FPGA 晶片上的邏輯功能 ,我們不需要任何的有關底層硬體描述語言 (HDLs) 的知識 ,就可以將 FPGA 晶片嵌入到 NI 可重複配置 I/O 系列硬 體目標當中。另外, LabVIEW 還可以讓您輕鬆地利用訊 號分析、運動控制,以及 CAN 和 RS232 等工業通信功 能。 2

Labview FPGA  現場可程式邏輯閘陣列 (Field Programmable Gate Array, FPGA) 是一個含有可編輯元件的半導體設備,可 供使用者現場程式化的邏輯閘陣列元件。  最籠統來說, FPGA 即為可再程式化的晶片。透過預先建 立的邏輯區塊與可程式化路由資源,不需更改麵包板或焊 錫部分,即可設定這些晶片以建置客制硬體功能。 3

Labview FPGA  FPGA 內含 1 組矩陣,且該矩陣是由可重設的閘陣列邏輯 電路所構成。當 FPGA 設定完畢,其內部電路的連接方式 ,將可構成軟體應用的硬體架構。與處理器不同的是, FPGA 是透過專屬硬體而處理邏輯,且不具備作業系統。  FPGA 本身為完全平行的特性,因此不同的處理作業不至 於競用相同資源。因此,當新增額外處理作業時,亦不會 影響應用的某部分的效能。此外,多個控制迴圈可於單一 FPGA 裝置上達到不同的執行速率。 4

FPGA 技術的優點  1. 效能 – 透過硬體的平行機制, FPGA 可突破依序執行 的固定運算,並於每時脈循環完成更多作業,以超越數位 訊號處理器 (DSP) 的計算功能。  2. 成本 – 客制化 ASIC 設計的非重置研發費用,遠遠超過 FPGA 架構硬體解決方案的費用。  3. 可靠性 – 正如軟體工具提供程式設計的環境, FPGA 電路亦為程式執行的「堅強」建置方式。 5

微處理器架構與 FPGA 架構的比較 6

CompactRIO Real-Time Controller Reconfigurable Chassis I/O Modules Connectivity ADC Signal Conditioning  DC power with redundant supply inputs 50 G shock -40 to 70 C temperature

Labview FPGA module  LabVIEW FPGA 模組是一個能讓你使用 LabVIEW 程式撰寫的方式去 對 NI FPGA 硬體做程式設計,其延續了 LabVIEW 圖形化程式語言的 精神。使用圖形化程式設計的好處在於使用者能夠以最直觀的方式來 做 FPGA 的程式設計去更容易達到 FPGA 所提供的平行處理功能。 LabVIEW FPAG 模組將使用者所撰寫的 LabVIEW 程式轉換成 FPGA 程式碼並且自動將程式編譯進 FPGA 硬體 8

FPGA  在建立 LabVIEW FPGA VI 程式後,您可以將代碼編譯成 為可以在 NI RIO 硬體設備上運行的程式。與其他的 FPGA 開發工具相似, FPGA 虛擬儀器的編譯時間可能從幾分鐘 到幾個小時不等,這取決於代碼的複雜度以及您所開發系 統的特性。 9

Labview FPGA 10

Labview FPGA  除了高穩定性之外, FPGA 裝置可透過極高的迴圈速率, 執行精確的閉迴圈控制。在大多數 FPGA 架構的控制應用 中,其速率往往受限於感測器、致動器,與 I/O 模組,而 與 FPGA 的處理效能無關。  LabVIEW FPGA Module 所隨附的比例積分微分 (PID) 控 制演算法,可於 300 奈秒 ( 秒 ) 的速率執行 。 PID 控制常用以調節類比值,如壓力、溫度、應力、位 移、流體移動,或電流。 11

Labview FPGA 12

DMA Transfer on FPGA Host Computer – RT or Win FPGA Target