F-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* User Guide

ID 683140
Date 4/27/2023
Public

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

Document Table of Contents

6.1. Top-Level Settings

Table 83.  Top-Level Settings
Parameter Value Default Value Description
Hard IP Mode

Gen4 1x16, Interface - 512-bit

Gen3 1x16, Interface - 512-bit

Gen4 1x8, Interface - 256-bit

Gen3 1x8, Interface - 256-bit

Gen3 1x16, Interface - 256 bit

Gen4 2x8, Interface - 256-bit

Gen4, 2x8, Interface - 512 bit

Gen3 2x8, Interface - 256-bit

Gen4 1x4, Interface - 128-bit

Gen3 1x4, Interface - 128-bit

Gen4 2x4, Interface - 128-bit

Gen3 2x4, Interface - 128-bit

Gen4 4x4, Interface - 128-bit

Gen3 4x4, Interface - 128-bit

Gen4x16, Interface - 512-bit

Select the following elements:

Lane data rate:
  • Gen3 and Gen4 are supported.
Lane width:
  • x16, x8 and x4 modes support both Root Port and Endpoint.
Note: Gen1/Gen2 or lower link width configurations are supported via link down training. Refer to Figure 2 for more detail on the supported configuration modes
Port Mode

Root Port

Native Endpoint

Note: These are the available options when Enable TLP Bypass is set to False. If TLP Bypass mode is enabled, refer to the table Port Mode Options in TLP Bypass below for available port mode options.

Native Endpoint

Specifies the port type.
Enable PMA registers access True/False False Enable the PHY Reconfiguration Interface.
PLD Clock Frequency

500 MHz

450 MHz

400 MHz

350 MHz

250 MHz

225 MHz

200 MHz

175 MHz

500 MHz (for Gen4 modes)

250 MHz (for Gen3 modes)

Select the frequency of the Application clock. The options available vary depending on the setting of the Hard IP Mode parameter.

For Gen4 modes, the available clock frequencies are 500 MHz / 450 MHz / 400 MHz / 350 MHz / 250 MHz / 225 MHz / 200 MHz / 175 MHz

For Gen3 modes, the available clock frequency is 250 MHz

Clock Source

IOPLL

Clock Divider

IOPLL

Select Clock Divider to reclaim the IOPLL.

Note: This parameter is only available when the PLD Clock Frequency is at 250 MHz or below for Gen4 x16 or Gen4 2x8 Hard IP Modes. IOPLL option has relative advantage in timing closure.
Enable Debug Toolkit

True/False

False

Enable F-Tile Debug Toolkit

Enable TLP- Bypass mode True/False False
Enable the TLP Bypass feature.
Note: For configurations where multiple ports are available, it is possible to enable TLP Bypass on a per-port basis.
Enable SRIS Mode True/False False

Enable the Separate Reference Clock with Independent Spread Spectrum Clocking (SRIS) feature.

Enable Independent Perst True/False False

Enable independent reset of PCS and Controller in User Mode for EP & bypass Upstream mode

Note: p0_hip_reconfig_clk port must be connected to a clock source when Enable Independent Perst option is turned on.
Enable CVP (Intel VSEC) True/False False

Enablement of CvP for x16 Core or Port0, single tile only. p0_app_req_retry_en_i signal must be tied tie off to zero when enabling CvP. Refer to Intel® Agilex™ 7 Device Configuration via Protocol (CvP) Implementation User Guide for more details on CvP.

Table 84.  Port Mode Options in TLP Bypass
Configuration Available Port Modes
Port 0 Port 1 Port 2 Port 3
1x16 (Gen4x16 or Gen3x16) TLP-Bypass On: Upstream N/A N/A N/A
TLP-Bypass On: Downstream N/A N/A N/A
2x8 (Gen4x8/Gen4x8 or Gen3x8/Gen3x8) TLP-Bypass On: Upstream TLP-Bypass On: Upstream N/A N/A
TLP-Bypass On: Downstream TLP-Bypass On: Downstream N/A N/A
TLP-Bypass Off: Endpoint TLP-Bypass On: Upstream N/A N/A
TLP-Bypass On: Upstream TLP-Bypass On: Downstream N/A N/A
4x4 (Gen4x8 or Gen3x8) TLP-Bypass On: Upstream TLP-Bypass On: Upstream TLP-Bypass On: Upstream TLP-Bypass On: Upstream
TLP-Bypass On: Downstream TLP-Bypass On: Downstream TLP-Bypass On: Downstream TLP-Bypass On: Downstream