06-15-2017 09:30 AM
Hi!
I would like to stream data from a digitizer (PXI-4462) directly to an FPGA (PXI-7852R) at a rate of around 100 kHz. Both devices are installed in a PXI chassis (PXI-1044).
I have looked in to Peer to Peer (P2P) streaming, but none of the hardware listed above is documented as P2P compatible.
See: http://www.ni.com/white-paper/10801/en/
How can one accomplish the equivalent of P2P streaming with the equipment listed above?
The manual for the digitizer says "FIFO size ----------------- 2,047 samples" and "Data transfers------------ Direct Memory Access (DMA)".
see page 2 of this document: http://www.ni.com/pdf/manuals/373770j.pdf
How do I set up this DMA FIFO so that the FPGA can read from it?
Cheers!
06-16-2017 07:19 AM
If the devices do not support P2P streaming, then you will not be able to transfer data directly from your digitizer to your R-Series FPGA. You are going to need some host controller to read data from the digitizer and then write it to the FPGA via target to host FIFO.