10-21-2025 04:28 AM - edited 10-21-2025 04:32 AM
Peer-to-peer custom device only works on the PXIe-8821 CPU. We have a custom device for peer-to-peer communication between the FPGAs. This works with the PXIe-8821 CPU,
but if I install the PXIe-8862 or PXIe-8881 CPU with the same way as the 8821, no data is transferred peer-to-peer.
Do I have to consider the type of the custom device in the Custom Device project? I've only entered an RT PXI Linux X64 target without a specific type.
Does anyone have any ideas?
VeriStand 2020 R6
NI Linux Real-Time x64 6.1.38-rt12
Solved! Go to Solution.
10-21-2025 07:55 PM
What version of driver are you using?
The only difference between these controllers I can think of is the minimum PXI Platform Service version.
Perhaps you can try if these hardware combination can work in pure LabVIEW ADE?
10-22-2025 07:15 AM - edited 10-22-2025 07:15 AM
The latest PXI Platform Service driver, 23.8, is already installed. It's the same on both.
11-05-2025 09:16 AM - edited 11-05-2025 09:42 AM
The issue is not with the PXIe-8862 controller itself, but with the Schroff PXIe-1082 chassis we use and the backplane topology. Unlike NI PXIe-1082, which has a non-blocking PCIe switch and allows Peer-to-Peer (P2P) streaming between all peripheral slots, the Schroff chassis only supports P2P between certain slots.
In the Schroff PXIe-1082:
This explains why your custom device works when FPGA cards are in slots 5 and 6 (or 6 and 8), but not in slots 2 and 4.
On NI PXIe-1082, all slots connect directly to the switch, so P2P works in any slot combination.
Recommendation: For Schroff chassis, place P2P-enabled FPGA cards in slots 5–8. If full flexibility is required, use an NI chassis with a non-blocking backplane.
The PXIe-8821 is an older controller with PCIe Gen2 and less demanding backplane requirements. With Gen2, the bandwidth per lane is lower, and the P2P streams require less throughput → the bridge connections between slot 1 and slots 2–4 are sufficient. The PXIe-8881 and PXIe-8862 are modern controllers with PCIe Gen3/Gen4 and higher bandwidth.