Visible to Intel only — GUID: nik1412548083195
Ixiasoft
1.2.1. Project Hierarchy
1.2.2. Parameter Settings for PCI Express Hard IP Variations
1.2.3. PCIe* Avalon® -MM DMA Reference Design Platform Designer Systems
1.2.4. DMA Procedure Steps
1.2.5. Setting Up the Hardware
1.2.6. Programming the Intel® Cyclone® 10 GX FPGA Oscillator
1.2.7. Installing the DMA Test Driver and Running the Linux DMA Software
Visible to Intel only — GUID: nik1412548083195
Ixiasoft
1.3.1. Throughput for Posted Writes
The theoretical maximum throughput calculation uses the following formula:
Throughput = payload size / (payload size + overhead) * link data rate
Figure 12. Maximum Throughput for Memory Writes The graph shows the maximum throughput with different TLP header and payload sizes. The DLLPs and PLPs are excluded from this calculation. For a 256-byte maximum payload size and a 3-dword header the overhead is five dwords. Because the interface is 256 bits, the 5-dword header requires a single bus cycle. The 256-byte payload requires 8 bus cycles.
The following equation shows maximum theoretical throughput:
Maximum throughput = 8 cycles/9 cycles = 88.88% * 8 GBps = 7.2 GBps