From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



為什麼我的DMA在cRIO-9074控制器上的第二個網路孔傳輸速度比較慢?



硬體: CompactRIO>>Controllers>>cRIO-9052, CompactRIO>>Chassis (Backplanes)

問題: 我現在使用cRIO-9074嵌入式系統,使用DMA的方式透過網路與電腦做通訊。看起來使用第二個網路孔的資料傳輸速度比主要的網路孔慢。為什麼?

解答: cRIO-9074控制器有兩個網路孔。當透過第二個網路孔執行DMA將資料從控制器傳輸到電腦時,預期的資料傳輸速度大約會是透過主要網路孔傳輸速度的一半。這個頻寬的限制主要是因為背板在控制器上的衝突,而且當使用此種方法傳輸資料時應該必須被考慮進去。更多關於透過網路使用DMA FIFOs及變換通訊方法的資料,請參考LabVIEW Help.

相關連結: LabVIEW Help: Transferring Data Using Direct Memory Access (FPGA Module) LabVIEW Help: Transferring Data between the FPGA and Host (FPGA Module) Developer Zone Tutorial: Using DMA FIFO to Develop High Speed Data Acquisition Applications for Reconfigurable I/O Devices Knowledge Base 4E0DGASK: Configuring the Dual Ethernet Ports on Real-Time Controllers

附加檔案:





報告日期: 07/30/2007
最後更新: 03/03/2015
文件偏號: 4BTBSETS