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

ID 813754
Date 8/07/2024
Public
Document Table of Contents

3.2. Configuring and Generating the GTS AXI Streaming IP

Adhere to the following procedure to generate the GTS AXI Streaming IP in standalone mode.

  1. Use the Quartus® Prime Pro Edition software to create a Quartus Project and select the required device. Currently, only Agilex™ 5 (E-Series) device supports the GTS AXI Streaming IP (for example, A5ED065BB32AE5SR0).
  2. The GTS AXI Streaming Intel® FPGA IP for PCI Express* parameter editor allows you to quickly configure your custom IP variation. Invoke the IP parameter editor using the following steps to specify IP core options and parameters in the Quartus® Prime Pro Edition software.
    1. Select GTS AXI Streaming Intel® FPGA IP for PCI Express* in the IP Catalog.
    2. A New IP Variant window appears. Specify a top-level name for your new custom IP variation. The IP parameter editor saves the IP variation settings in a file named <your_ip>.ip.
    3. Click Create. The IP parameter editor appears.
    4. Specify the parameters for your IP core variation. For information about specific IP core parameters, refer to the IP Parameter section.
  3. Generate the GTS AXI Streaming Intel® FPGA IP for PCI Express* .
    1. Click Generate HDL. The Generation dialog box appears. Specify output file generation options.
    2. Click Generate. This allows you to generate a GTS AXI Streaming IP in the standalone mode with the IP variation files are generated according to your specifications.
    3. Click Close. The IP parameter editor adds the top-level.ip file to the current project automatically. If you are prompted to manually add the .ip file to the project, click Project > Add/Remove Files in Project to add the file.
    4. Use the Generate Example Designs box to generate the GTS AXI Streaming IP as part of a Quartus generated dynamic design example which instantiates the GTS AXI Streaming IP with the chosen parameters, along with a basic application and software drivers to run the Programmable Input Output (PIO) type traffic tests.