11-05-2018 12:24 PM
Hi, I’d like to ask for some help with peer to peer streaming. I have to stream data between two FPGA cards and whatever I tried, I always get error (-63193) when I try to invoke the P2P writer or reader in my host VI. There is no error after the openinig the FPGA vi references.
The configuration is:
PXIE 1082 chassis
PXIE 8821 controller that runs WIN10
Two 7975R FPGA modules. (From this aspect, it is not important, but both has a 5782 module)
The host VI runs on an external PC. Other functions such as signal generation, data acquisition, triggering…work perfect.
LabVIEW version: 2018 with latest drivers.
I’ve prepared and attached a very simple dummy project.
Can anyone help me to make P2P streaming work?
11-06-2018 06:09 AM
Have you tried the shipping example:
\examples\FlexRIO\Peer To Peer\Peer to Peer - Basic
11-07-2018 12:09 PM
Thanks for the advice. I've studied that example, and noticed that my code was basically the same. (Except of some synchronization.) And with that I had the same error.
But, there was one significant difference: In the sample code, the host is the PXI controller, and the host VI runs on that. In my code, the host was a remote PC, and so, the host vi also was a remote one (something like connecting the FPGA of a cRIO directly from a PC neglecting the RT CPU.)
So my final idea was installing LabVIEW on the PXI controller and this way, moving the host vi there too. And it worked 🙂
So, the lesson that was learnt: in PXIe systems the peer to peer communication does not work if the host vi is on a remote PC. I'll make the code look a bit nicer and upload it soon.
08-02-2019 06:54 PM
Hi David,
Thanks for sharing the information!
Could you please help post your code on the page? I also met with -63193 error in PXI RT host. Do you know P2P is supported on RT OS?