AN 456: PCI Express High Performance Reference Design

ID 683541
Date 12/12/2018
Public

1.8. Running the Software Application

The software GUI has the following control fields:
  • Transfer length—Specifies the transfer length in bytes
  • Sequence—Controls the sequence for data transfer or addressing
  • Number of iterations—Controls the number of iterations for the data transfer
  • Board—Specifies the development board for the software application
  • Continuous loop—When this option is turned on, the application performs the transfer continuously
  1. Set the Transfer length to 100,000 bytes and the Sequence to Write only, Click Run.
    When set for Write only, the software programs the DMA registers in the FPGA to transfer data from the FPGA to the system memory in chunks of 100,000 bytes. The performance bars report the peak, average, and last throughput. The average throughput is computed across all the iterations.
  2. You can use the GUI to change the Transfer length and Sequence and repeat the test.
    Figure 7. Write-Only Options
  3. Double-click on the application Windows_for_AVST_On_Chip_Mem in the Windows_for_AVST_On_Chip_Mem directory.
  4. The application reports the board type, the number of active lanes, the maximum read request size, and the maximum payload size.