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.

PXI

cancel
Showing results for 
Search instead for 
Did you mean: 

Controller P2P bandwidth

Hi all,

I tried to measure the peer to peer streaming rate of PXIe-1088 by using FPGA system with Labview 2018.

I use PXIe-5785 as writer, PXIe-7976 as reader, representation is I16 and write 8 data into FIFO each time.

According to 1088 manual, slot 4,6,8 should has 2 GB/s bandwidth so I plug 5785 into slot 4, 7976 into slot 6. From the backplane of 1088,

P2P streaming path would go through the PCIe switch in controller. Then I choose PXIe-8133 as controller.

From NI ocumentation(http://www.ni.com/product-documentation/10801/en/), maximum rate between switches of 8133 is 1.6 GB/s, maximum peer-to-peer rate of 7976 and 5785 are 3.2 GB/s and 7 GB/s.

But it only reach about 902 MB/s. Are there anything I missing or wrong?

 

Moreover, I change controller to 8880, the streaming rate increase to about 1.4 GB/s.

It seems the PCIe switch in the 8133 limits the streaming rate but maximum rate between switches of 8133 is 1.6 GB/s. Is any setting I missing?

 

By the way, where can I find the maximum rate between switches of 8880? I do not find in document and 8880 user's manual.

 

jordon_chang_0-1574059331920.png

jordon_chang_1-1574059366307.png

jordon_chang_2-1574059384237.png

0 Kudos
Message 1 of 1
(1,696 Views)