GTS AXI Streaming Intel® FPGA IP for PCI Express* Design Example User Guide

ID 817713
Date 5/15/2025
Public
Document Table of Contents

1.3. Performance Design Example

The Performance design example is designed to highlight the performance of the GTS AXI Streaming IP. It can be configured to send memory write-only TLPs, memory read-only TLPs, or both memory write and memory read TLPs for throughput measurement. The throughput counter is implemented in the FPGA application logic to minimize the software overhead. For throughput measurement, the software application running on the host side issues a memory read TLP and acquires the throughput counter value from the control register and then prints the throughput value to the system terminal. The software application is required to issue a memory write to the control register to stop the traffic at the end of the test. The Performance design example automatically creates the files necessary to simulate and compile the design in the Quartus® Prime software. It supports the PCIe* x4, 256-bit interface Hard IP mode at a PLD clock frequency of 350 MHz.
Figure 5.  PCIe* 4.0 x4 Performance Design Example Variant Block Diagram