06-07-2013 03:04 AM
I have two NI 5641R FPGA boards mounted in a 1062Q PXI chassis.
I would like to exchange data directly between the FPGAs. Is there a way to access the PXI bus from the FPGA code?
One solution could be sending data to the RT controller and then forwarding it to the other FPGA.
Nevetheless, I would like to find a way to communicate directly between the 5641R boards.
06-07-2013 06:20 AM
I believe going through RT controller would be your only option since these cards do not offer high-speed DMA transfers like what some of the RF signal generators provide.
If you are still very much interested and if you have any spare digital IO on both of your boards, you could implement a communication along with some needed hardware connections between the boards. But that's not a quick task...
-DP
BatchTest Corp.
NI Alliance Partner
06-07-2013 07:09 AM - edited 06-07-2013 07:15 AM
Did you give a look to peer-to-peer streaming?
http://zone.ni.com/reference/en-XX/help/371599G-01/lvfpgahelp/fpga_p2p_intro/
http://www.ni.com/white-paper/10801/en
Regards,
Marco
06-07-2013 07:14 AM
...I'm afraid your devide does not support p2p communication 😕
06-10-2013 01:51 AM
Thank you MarcoMauri, indeed my device does not support peer-to-peer communication.
It seems that my only choice is passing data through the RT microcontroller.