端到端網(wǎng)絡流的介紹
NI端到端網(wǎng)絡(P2P)流技術使用PCI Express接口在多個設備之間直接,點對點傳輸,而不必通過主處理器或存儲器。這可使同一個系統(tǒng)中的設備共享信息而不必占用其它的系統(tǒng)資源。NI P2P技術被以下設備支持:PXI Express NI FlexRIO現(xiàn)場可編程門陣列(FPGA)模塊(NI PXIe-7961R, PXIe-7962R, and PXIe-7965R),PXI Express數(shù)字化儀和矢量信號分析儀,包括NI PXIe-5122,PXIe-5622和 PXIe-5663。
在圖1所描述的系統(tǒng)中,在NI PXIe-1075機箱中插入的NI PXIe-5622數(shù)字轉(zhuǎn)換器使用端到端網(wǎng)絡數(shù)據(jù)流直接將數(shù)據(jù)傳送到NI PXIe-7965R NI FlexRIO FPGA模塊。然后FPGA模塊作為附加過程將數(shù)據(jù)傳送到另一個FPGA模塊。由于機箱背板開關提供與模塊所在插槽的直接連接,您不需要通過主控制器或進 入系統(tǒng)資源傳送數(shù)據(jù),例如CPU和主存儲器。
圖 1. 一個 NI PXIe-5622 數(shù)字轉(zhuǎn)換器將數(shù)據(jù)流傳送到兩個 PXI Express NI FlexRIO FPGA模塊.
應用實例
RF應用中一種常見的需求是實時頻域觸發(fā)。當大部分的RF設備在一個功率級上觸發(fā)時,這種觸發(fā)與頻率無關。然而,使用NI LabVIEW FPGA模塊的端到端網(wǎng)絡數(shù)據(jù)流和處理技術,您可以建立一個頻域觸發(fā)。圖2所描述的應用中,NI PXIe-5663矢量信號分析儀使用端到端網(wǎng)絡流將數(shù)據(jù)傳送到NI FlexRIO FPGA模塊,這里開有窗口,將其轉(zhuǎn)化為頻域信號,然后與掩碼比較。當數(shù)據(jù)超過掩碼時,F(xiàn)PGA模塊在PXI背板產(chǎn)生一個數(shù)字觸發(fā)信號。一旦 NI PXIe-5663收到這個觸發(fā)信號,它使用它的標準采集存貯器來捕獲一個數(shù)據(jù)記錄,包含預觸發(fā)采樣。然后您可以通過NI-RFSA驅(qū)動從主機讀取 這個記錄用于其它的處理或存儲。
圖2. 在此應用中, NI FlexRIO FPGA模塊給 NI PXIe-5663 矢量信號分析儀一個頻域觸發(fā)信號.
編程端到端網(wǎng)絡系統(tǒng)
編寫端到端網(wǎng)絡數(shù)據(jù)流被NI-P2P驅(qū)動極大的簡化了。在圖3描述的應用中,1號FPGA直接在LabVIEW FPGA中傳送數(shù)據(jù)給2號FPGA,簡單的端到端網(wǎng)絡讀寫節(jié)點為數(shù)據(jù)交換提供先進先出的接口。這些節(jié)點類似于DMA 和本地FPGA FIFO。在數(shù)據(jù)交換成為可能之前,主機必須通過其NI-RIO和NI-P2P API將1號FPGA的寫入數(shù)據(jù)流和2號FPGA的讀取連接起來(如圖3所示)。取決于配置,您只需要一個或兩個VI來連接端到端網(wǎng)絡數(shù)據(jù)流,以便于數(shù)據(jù) 交換的進行。
圖3. 在Two NI FlexRIO FPGA 模塊和相關軟件之間的端到端網(wǎng)絡流
基準端到端網(wǎng)絡系統(tǒng)
采用NI端到端網(wǎng)絡技術,超過800 MB/s的數(shù)據(jù)流速率成為可能。最大處理量取決于數(shù)據(jù)流模塊,機箱,配置是否許可,以及控制器。一般來說,最低數(shù)據(jù)速率是P2P的最大可能帶寬。
底板
所有數(shù)據(jù)必須通過機箱從一個模塊流向另一個模塊,所以機箱在確定性的帶寬中扮演至關重要的角色。機箱背板的PCI Express開關提供了數(shù)據(jù)通過機箱的路徑,同時,也提供了實現(xiàn)端到端網(wǎng)絡數(shù)據(jù)流的高帶寬的點對點連接。當模塊在機箱插槽上,直接與相同的PCI Express開關相連時,如圖4所示,帶寬取決于開關。
圖4. 機箱上的模塊安置使所有的數(shù)據(jù)經(jīng)由一個 PCI Express 開關.
表1顯示了一個給定機箱上PCI Express開關的最大帶寬。連接到相同開關的任意兩個插槽的通過帶寬都可以實現(xiàn),并且在給定的速率內(nèi)支持一個開關的多重連接。
機箱 插槽 最大端到端網(wǎng)絡速率
NI PXIe-1075 All >800 MB/s
NI PXIe-1082Q All >800 MB/s
NI PXIe-1065 7, 8 Dependent on controller
NI PXIe-1065 9-14 Just under 800 MB/s
NI PXIe-1062Q 3-5 Dependent on controller
表1. PXI Express機箱 P2P帶寬
控制器
當一個P2P流系統(tǒng)的模塊并不都是連接到一個機箱背板上的相同PCI Express開關時,數(shù)據(jù)必須通過主機控制器的板載開關或芯片,但不必通過其CPU或存儲器。配置如圖5所示。
圖5. 機箱上的模塊安置使數(shù)據(jù)通過主機控制器.
表2列出了一個給定控制器的PCI Express 開關或芯片的最大帶寬。需要注意的是這些數(shù)字表示進出控制器某一部分的集合帶寬。如果多個端到端網(wǎng)絡流存在于這些相同的部分,它們必需共享帶寬。
控制器 開關之間的最大速率 備注
NI PXIe-8130 >600 MB/s 受芯片限制
NI PXIe-8106 >800 MB/s 不支持第四連接 (NI PXIe-1075 和 NI PXIe-1082機箱 最右邊開關的引入/引出)
NI PXIe-8105 接近 800 MB/s 受開關限制
NI PXIe-8101/02/08 不支持 開關后面的P2P仍然工作
NI PXIe-8370 接近 800 MB/s 受開關限制
NI PXIe-8375 >800 MB/s
圖2. PXI Express 控制器的 P2P帶寬
模塊
只有機箱和控制器配置提供一定的帶寬,PXI Express模塊本身才能決定最大可實現(xiàn)帶寬。下面是各種具有P2P功能裝置的基準和配置細節(jié)。
NI PXIe-7965R, PXIe-7962R, PXIe-7961R NI FlexRIO FPGA 模塊: 這些PXI Express NI FlexRIO FPGA模塊具有超過800 MB/s的數(shù)據(jù)IO速率。當兩個方向同時傳輸,F(xiàn)PGA模塊能達到單方向超過700 MB/s的速率,或超過1.4 GB/s的集合數(shù)據(jù)速率。數(shù)據(jù)可能包含一個單獨的流,或者多達16個獨立的流,每一個流對應裝置的一個DMA通道。數(shù)據(jù)流的數(shù)目和它們的帶寬由裝置內(nèi) FPGA的配置和編程決定。
NI PXIe-5622 IF 數(shù)字轉(zhuǎn)換器: NI PXIe-5622是一種150 MS/s, 16-bit的數(shù)字轉(zhuǎn)換器,能產(chǎn)生多達300 MB/s的數(shù)據(jù)。對于端到端網(wǎng)絡數(shù)據(jù)流來說,數(shù)字轉(zhuǎn)換器有一個單獨的寫入端點,位于板載存儲器的并行數(shù)據(jù)通路上。您可以將采集到的數(shù)據(jù)寫入這個端點從而傳 輸?shù)?strong>FPGA目標,并將它通過板載存儲器送到主機。NI PXIe-5622的重要特征是采用正交數(shù)字下變頻(DDC)的板載信號處理(OSP),能以 75 MS/s或 250 MB/s的復合I/Q數(shù)據(jù)形式提供多達60 MHz的IF帶寬。在這種模式下,端到端網(wǎng)絡流的采樣隔行掃描選取樣本,采用先I采樣后 Q采樣的方法。
圖6. 采用 NI PXIe-5622 IF數(shù)字轉(zhuǎn)換器的端到端網(wǎng)絡流
端到端網(wǎng)絡數(shù)據(jù)流以原始的二進制傳輸,不包括縮放和校準。歸一化的系數(shù)可以被NI-SCOPE查詢并用來校準二進制數(shù)據(jù)而不必縮放成伏特。歸一化的數(shù)據(jù)符合隨后的規(guī)范,所以您可以以后翻譯這些二進制信息或?qū)⑵淇s放成伏特。
• 最大的正二進制值對應垂直幅度的最大正向電壓。
• 最大的負二進制值對應垂直幅度的最大反向電壓。
• 垂直幅度被均勻劃分以對應可能的二進制值。
或者,您可以在一個單獨的步驟查詢并應用縮放系數(shù)來校準和縮放數(shù)據(jù)。請參考高速數(shù)字轉(zhuǎn)換器幫助獲得更多細節(jié)。
NI PXIe-5122 高分辨率數(shù)字轉(zhuǎn)換器: The NI PXIe-5122是一種100 MS/s,雙通道,14-bit的數(shù)字轉(zhuǎn)換器,能產(chǎn)生多達每路每流200 MB/s的數(shù)據(jù)。對于端到端網(wǎng)絡流,數(shù)字轉(zhuǎn)換器具有兩個寫入端點,位于板載存儲器的并行數(shù)據(jù)支路。您可以將采集的數(shù)據(jù)寫入這些端點,并將其通過板載存儲器 傳送到主機。
圖7. 采用NI PXIe-5122高分辨率數(shù)字轉(zhuǎn)換器的端到端網(wǎng)絡流
表3展示了有效的流配置實例
表3. 有效的流配置
請注意,配置模塊來生成數(shù)據(jù)的速率如果超過了PXI Express x4總線的帶寬,有可能引起數(shù)據(jù)溢出。例如,當采樣全速運行(共800 MB/s)時表3的最后配置表能導致每流400 MB/s的速率。如果您還將數(shù)據(jù)傳送到主機PC,您將超出總線帶寬。降低數(shù)字轉(zhuǎn)換器的采樣率能避免數(shù)據(jù)溢出。
端到端網(wǎng)絡數(shù)據(jù)流以原始的二進制傳輸,不包括縮放和校準。歸一化的系數(shù)可以被NI-SCOPE查詢并用來校準二進制數(shù)據(jù)而不必縮放成伏特。歸一化的數(shù)據(jù)符合隨后的規(guī)范,所以您可以以后翻譯這些二進制信息或?qū)⑵淇s放成伏特。
• 最大的正二進制值對應垂直幅度的最大正向電壓。
• 最大的負二進制值對應垂直幅度的最大反向電壓。
• 垂直幅度被均勻劃分以對應可能的二進制值。
或者,您可以在一個單獨的步驟查詢并應用縮放系數(shù)來校準和縮放數(shù)據(jù)。請參考高速數(shù)字轉(zhuǎn)換器幫助獲得更多細節(jié)。
衛(wèi)星通信系統(tǒng)將接入多個衛(wèi)星網(wǎng)絡,速度高達100Mb/秒 美國亞利桑那州鳳凰城2022年10月19日 /美通社/ -- 霍尼韋爾(納斯達克代碼:HON)正在開發(fā)其新一代的JetWave衛(wèi)星通信系統(tǒng),將實現(xiàn)機上高速寬帶互聯(lián)...
關鍵字: 霍尼韋爾 衛(wèi)星通信系統(tǒng) 網(wǎng)絡 飛機北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...
關鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心