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
1.3.2.1. Understanding Throughput Measurement
To measure throughput, the software driver takes two timestamps. Software takes the first timestamp shortly after the you type the ./run command. Software takes the second timestamp after the DMA completes and returns the required completion status, EPLAST. If read DMA, write DMA and simultaneous read and write DMAs are all enabled, the driver takes six timestamps to make the three measurements.