GTS AXI Multichannel DMA IP for PCI Express User Guide

ID 847470
Date 5/06/2025
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

2.1.5. Configuring and Generating the GTS Reset Sequencer Intel FPGA IP

Following is the process to configure and generate the GTS Reset Sequencer Intel FPGA IP. You have to instantiate only one GTS Reset Sequencer Intel FPGA IP for all the PCIe and non-PCIe channels on a side of the device.

  1. Select GTS Reset Sequencer Intel FPGA IP in the IP Catalog.
  2. Select GTS Reset Sequencer Intel FPGA IP (LibraryInterface ProtocolsTransceiver PHYGTS Reset Sequencer Intel FPGA IP) and then click Add.
  3. Specify a top-level name for your new custom IP variation and the directory for it. The IP Parameter Editor saves the IP variation settings in a file named <your_ip>.ip.
  4. Click Create. The IP Parameter Editor appears as shown in the figure below.
  5. Set the number of banks and lanes.
    1. If the design only has PCIe channels on a side of the device, select the Enable PCIE and/or HPS USB3.1 only design option.
    2. Set the Number of Reset Sequencer Lane(s) based on the total number of non-PCIe channels on the side of the device used in the design. The number of PCIe channels are not counted in the Number of Reset Sequencer Lane(s) parameter.
    3. For a PCIe x8 design, set Number of Bank(s) to 2. For x4/x2/x1 designs, set Number of Bank(s) to 1.
  6. Generate the GTS System PLL Clocks Intel FPGA IP.
    1. Click Generate HDL. The Generation dialogue box appears. Specify the output file generation options.
    2. Click Generate. The IP variation files are generated according to your specifications.
    3. Click Close when the IP generation is complete. 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 ProjectAdd/Remove Files in Project to add the file.
Note: For more descriptions of how to connect the GTS Reset Sequencer Intel FPGA IP, refer to Implementing the GTS Reset Sequencer Intel FPGA IP.