06-15-2017
09:30 AM
- last edited on
08-07-2025
12:22 PM
by
Content Cleaner
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.
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: https://www.ni.com/docs/en-US/bundle/ni-4461-4462-specs/resource/373770k.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.