08-22-2017 08:59 PM
This link http://www.ni.com/white-paper/10801/en/ shows the maximum throughput of P2P. Is there a limit to the number of P2P sessions or P2P configurations (as there is a limit with the number of DMA-FIFOs)?
08-23-2017 05:21 PM
From what I can find, the limitation is space for references to the streams, and the limited bandwidth. The more streams you create, the less bandwidth for each stream.
08-24-2017 12:40 PM
P2P FIFOs on LV FPGA targets today use the same resources as DMA FIFOs. Because of that, they fall under the same combined limit as DMA FIFOs.
For the most part that limit will be:
PCIe Gen1 x4 targets: 16 DMA or P2P FIFOs
PCIe Gen2+ or x8+ targets: 32 DMA or P2P FIFOs
This may change with future targets.