導航:首頁 > 編程語言 > labviewfpga編程

labviewfpga編程

發布時間:2022-05-13 03:28:59

『壹』 有沒有人用過Labview Fpga

官方網站的回答:
http://www.ni.com/fpga/zhs/
NI LabVIEW FPGA模塊採用NI LabVIEW嵌入式技術,拓展了NI LabVIEW圖形化開發系統,並將現場可編程門陣列(FPGA)作為NI可重配置I/O (RIO)硬體目標。NI LabVIEW因其能夠明確地表示並行和數據流,從而成為FPGA編程的絕佳選擇。藉助NI LabVIEW FPGA模塊,您可創建自定義的測量和控制硬體,而無需使用底層硬體描述語言或板卡設計。使用該自定義硬體,可以實現:獨特的定時和觸發例行程序、超高速控制、數字協議連接、數字信號處理(DSP)、RF和通信和其它許多對高速硬體可靠性和高度確定性提出要求的應用程序。

『貳』 labview上位機里編程和FPGA里編程有什麼區別

不太明白你的意思,但是labview編程是在做軟體開發,而FPGA編程是在做硬體開發,labview用的是G語言,也就是圖形化的語言,而FPGA用的是VHDL或者verilog語言,是硬體描述語言,兩者完全不同,個人覺得沒有可比性。

『叄』 在labview fpga中怎樣將採集得到的單點數據進行模擬輸出

1. 可以先用EXCEL(或其他兼容辦公軟體)把文件另存成csv(逗號分隔)文件。2. 用 編程-文件I/O-讀取電子表格文件 把數據作為二維數組讀進來。注意「讀取電子表格文件」下面的「分隔符」接線端一定要連接一個半形逗號的常量。3. 二維數組再根據數據在電子表格裡面的排列方式決定做成兩個行向量還是列向量4. 把兩個向量(一維數組)按順序捆綁成一個簇,接到XY圖就能顯示出來了。 其實你也可以在excel(這里不是特指微軟的excel)裡面選中那些數據後插入圖表,選XY圖即可。

『肆』 labview FPGA模塊中控制DIO板卡輸出IO量控制繼電器吸合,怎麼實現IO量自動輸出功能

第一步:使用Quartus和Qsys工具完成硬體系統的配置。

該步驟實現SOC最小系統的硬體配置,包括硬核處理器配置、HPS和FPGA之間通信介面匯流排的選擇、HPS外設裁剪、HPS時鍾配置和SDRAM配置。該實驗中主要用到HPS硬核,以及PIO外設IP核。Qsys工具為用戶提供硬體系統的可視化設計,能夠自動生成handoff文件,該文件配合bsp-editor工具可以生成preloader。Preloader是HPS的第二階段引導源,主要作用為:初始化SDRAM介面,配置HPS IO口,載入下一引導源並跳轉到它。

實驗步驟

1 新建Quartus工程。

1.1 設置工程存放路徑,工程名以及頂層文件名,如圖1所示。

圖1

1.2 選擇FPGA器件型號,如圖2所示,DE10-Standard板載FPGA型號為5CSXFC6D6F31C6。

圖2

1.3 點擊next直到finish,未提及的頁面均按默認設置即可。

2 在Qsys中配置SOC。

2.1 運行Qsys工具。

在Quartus軟體中,通過菜單欄Tools->Qsys打開Qsys工具。剛打開的Qsys工具頁面如圖3所示。

圖3

2.2 添加HPS並完成配置。

在左側的IP目錄中輸入hps,選中Arria V/Cyclone V Hard Processor System,雙擊添加HPS,在彈出的HPS配置頁面中進行HPS配置。HPS配置頁面如圖4所示。

圖4

1) 在FPGA Interfaces頁面中,General一欄均不勾選,AXI Bridges一欄設為64-bit、64-bit、32-bit,FPGA-to-HPS SDRAM Interface一欄中移除原有介面,Resets一欄中均不勾選。

2)在Peripheral Pins頁面中,設置HPS外設引腳復用及模式選擇。設置如表1所示。設置完成後頁面如圖5所示。(本實驗其實未用到這些外設)

表1 外設引腳復用及模式選擇

外設名稱

引腳復用選擇

模式選擇

EMAC1

HPS I/O Set 0

RGMII

QSPI

HPS I/0 Set 0

1SS

SDIO

HPS I/0 Set 0

4-bit Data

USB1

HPS I/0 Set 0

SDR

UART0

HPS I/0 Set 0

No Flow Control

(註:表中未提及的外設即Unused,無需設置)

圖5 Peripheral Pins頁面設置

『伍』 labview 跟 FPGA 的關系

labview 與 FPGA 的關系:
Labview是美國國家儀器公司(NI)開發的編程軟體,主要應用在開發測量與儀器控制領域上應用程序的,不是專門用來開發FPGA的,當然現在的Labview也有FPGA開發模塊,不過貌似只能開發他們本公司生產的FPGA產品,不好用,而且貌似沒什麼人用
quartus是專業的FPGA開發軟體,Altera公司,支持VHDL,VerlogHDL等語言,也支持原理圖輸入的開發形式,由於是Altera的軟體所以也會支持他自己的AHDL語言,你要是用的Altera公司的FPGA可以用Quartus開發,要是Xilinx公司的FPGA,可以用Ise來開發。

『陸』 labview fpga如何生成應用程序

任何電腦,只要你想在上面運行LabVIEW生成的獨立可執行程序(exe),你都需要在目標電腦上安裝LabVIEW運行引擎。
LabVIEW運行引擎包含了:
1. 運行LabVIEW生成的可執行程序所需要的庫和文件
2. 使用瀏覽器遠程訪問前面板所需的瀏覽器插件
3. 應用程序中生成LabVIEW報表所需要的一些組件
4. 一些3D圖表的支持等
運行引擎本身就是支持多語言的,不需要安裝特定語言版本的運行引擎。
另外需要確保目標電腦上安裝的運行引擎版本與開發應用程序時使用的LabVIEW版本一致。
如果你想在一台電腦上運行多個版本的LabVIEW生成的可執行程序,那你的電腦必須安裝與這些LabVIEW版本一一對應的多個版本的運行引擎。

『柒』 如何使用labview開發自己的fpga

Labview是美國國家儀器公司(NI)開發的編程軟體,主要應用在開發測量與儀器控制領域上應用程序的,不是專門用來開發FPGA的,當然現在的Labview也有FPGA開發模塊,不過貌似只能開發他們本公司生產的FPGA產品,不好用,而且貌似沒什麼人用
quartus是專業的FPGA開發軟體,Altera公司,支持VHDL,VerlogHDL等語言,也支持原理圖輸入的開發形式,由於是Altera的軟體所以也會支持他自己的AHDL語言,你要是用的Altera公司的FPGA可以用Quartus開發,要是Xilinx公司的FPGA,可以用Ise來開發,就是這樣

『捌』 關於通過NI labview FPGA 編程,實現在上位機上顯示LVDS數據

直接用數據流通信

『玖』 labview能不能做fpga模擬

在LabVIEW8.0或後續版本中,通過項目瀏覽器很容易實現設備模擬並進行LabVIEW FPGA 程序的開發。實現的步驟根您是否模擬帶FPGA目標的RT CompactRIO或者僅是一個遠程的FPGA目標,比如IF-RIO,R系列板卡或FlexRIO設備有關。
CompactRIO或Single-Board RIO:

要添加模擬的遠程實時目標,請選擇項目名稱,右擊並選擇新建>>目標和設備,請見圖1。

:添加一個新的遠程系統至項目
當添加目標和設備窗口出現時,請選擇新建目標或設備,你所能模擬創建的設備清單會顯示出來。選擇需要的目標類型並點擊OK。新建的目標就應在已命名的項目瀏覽窗口中顯示出來。

:可用的模擬設備
To add the FPGA target within the newly added RT system, right-click the target and select 要向新建的RT系統中添加FPGA目標,右鍵目標並選擇新建>>目標和設備:

:從CompactRIO RT目標添加新的FPGA目標
在添加目標和設備窗口,選擇新建目標和設備並選擇您要添加的FPGA目標

:添加新的FPGA目標至主機
如果您已經添加了cRIO FPGA 設備,您就可以右擊FPGA目標並選擇新建>>C系列模塊來添加C系列模塊。選擇C系列模塊並點擊OK,如圖5。

:添加一個模擬C系列模塊至模擬CompactRIO 目標
在C系列模塊窗口中選擇需要的模塊和插槽,並選擇OK,如圖6所示。這個模塊將被添加進項目瀏覽器。

:新建C系列模塊窗口

IF-RIO, FlexRIO 或R Series DAQ 設備:

為添加模擬的FPGA目標,右鍵我的電腦,選擇新建>>目標和設備,如圖7

圖7:添加一個新的FPGA目標至項目

In the Add Targets and Devices window, select New target or device and a list of devices you can create without the physical target will display. Highlight the desired FPGA target and selectOK. The new target should populate beneath My Computer in the Project Explorer window. 在添加目標和設備窗口,選擇新建目標和設備,一個您可以創建模擬設備的清單就會列出。選擇需要的FPGA目標並點擊OK.新的目標將在項目瀏覽器窗口的我的電腦下顯示。

可用的模擬設備
注意:安裝了驅動程序的設備才會成為可用的模擬設備

最後一步模擬一個FPGA目標是為了配置FPGA VI代碼在本機上運行,而不是在硬體上運行。為了做到這一點,右擊FPGA目標並選擇Execute VI on»Development Computer with Simulated I/O。

設置FPGA VI以模擬在部署機器上執行

一旦為您的設備完成了所列的這些步驟,您就可以開始LabVIEW應用程序的模擬開發了。

相關鏈接: KnowledgeBase 3JLD2HB9: What are NI-DAQmx Simulated Devices and How Do I Use Them?
Procts and Services: NI PCI-5640R Software Defined Radio IF Transceiver
Procts and Services: NI PXI-5641R RIO IF Transceiver
Procts and Services: NI FlexRIO

附件:

- New_Target_Device.JPG - Add_Target_Device.JPG - Add_FPGA_Target.JPG - Add_cRIO_FPGA.JPG - Add_cRIO_Mod_Type.JPG - Add_cRIO_Mole.JPG

報告日期: 2006-04-07
最近更新: 2010-09-28
文檔編號: 3W6EFRLX

Your Feedback! Poor | Excellent Yes No

Document Quality?

Answered Your Question?

1 2 3 4 5

Please Contact NI for all proct and support inquiries.

『拾』 labview fpga 有什麼用

自動控制領域應用比較廣泛,FPGA(Field-Programmable Gate Array),即現場可編程門陣列,它是在PAL、GAL、CPLD等可編程器件的基礎上進一步發展的產物。它是作為專用集成電路(ASIC)領域中的一種半定製電路而出現的,既解決了定製電路的不足,又克服了原有可編程器件門電路數有限的缺點。
LabVIEW是編程語言,可以通過編程式控制制FPGA完成自動控制的需要。

閱讀全文

與labviewfpga編程相關的資料

熱點內容
手機號碼如何加密 瀏覽:424
沈陽程序員培訓學校 瀏覽:538
一般伺服器如何配置 瀏覽:895
圖片怎樣加密發郵件 瀏覽:619
萬虹電腦文件夾密碼忘記了怎麼辦 瀏覽:631
rc108單片機 瀏覽:867
戰雷如何改變伺服器 瀏覽:674
mactelnet命令 瀏覽:51
壓縮袋壓縮了拿出來 瀏覽:401
安卓手機相機怎麼設置許可權 瀏覽:121
美女程序員轉行做主播 瀏覽:671
辦理解壓房產 瀏覽:575
道路工程概論pdf 瀏覽:388
超棒數學速演算法大全 瀏覽:937
小米易語言登錄源碼 瀏覽:31
磚牆內加密鋼筋 瀏覽:992
鄉關何處pdf 瀏覽:84
小豬領贊小程序源碼 瀏覽:336
python曲線如何原路返回 瀏覽:430
pdf快速看圖破解版 瀏覽:294