NI FlexRIO是否必須使用FPGA模塊
NI LabVIEW FPGA模塊可以幫助您利用LabVIEW程序框圖對一個(gè)FPGA進(jìn)行編程。在其底層,該模塊采用代碼生成技術(shù)實(shí)現圖形化開(kāi)發(fā)環(huán)境與FPGA硬件的整合。這種利用程序框圖處理FPGA的方式非常適用于FPGA所提供的對內在并行機制的一種直觀(guān)描述。不論您是否曾使用過(guò)硬件描述語(yǔ)言(HDL),您都可以利用該模塊以及商業(yè)現成可用的(COTS)硬件來(lái)創(chuàng )建基于FPGA的測量與控制硬件。
systems 支持包括PCI/PXI板卡和模塊化獨立系統的硬件目標平臺,超過(guò)100個(gè)面向快速開(kāi)發(fā)的FPGA IP組塊,內置的I/O直接存儲器訪(fǎng)問(wèn)(DMA)提供與主機系統的快速通信, 創(chuàng )建可以在40 MHz、80 MHz或者更高時(shí)鐘下單個(gè)周期內執行的邏輯,管理LabVIEW項目中的存儲器、FIFO、時(shí)鐘和I/O ,利用可供使用的向導快速啟動(dòng)或從零開(kāi)始。
NI FlexRIO需要 LabVIEW FPGA模塊以實(shí)現與I/O的接口和FPGA應用程序的編譯。與其他數據采集和模塊化儀器硬件不同,NI FlexRIO沒(méi)有功能豐富的驅動(dòng)程序API可供使用。NI-RIO驅動(dòng)程序軟件使用I/O節點(diǎn),以實(shí)現在硬件層次上與輸入和輸出的圖形化接口。此外,必須創(chuàng )建主計算機應用以與FPGA應用相結合。
評論