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

ID 813754
Date 11/04/2024
Public
Document Table of Contents

2.1. Supported Features

The GTS AXI Steamig IP suppots the followig featues:

PCI Expess* Featues

  • Complete potocol stack icludig the Tasactio, Data Lik, ad Physical Layes implemeted as Had IP.
  • Suppoted cofiguatios ae listed i the table below:
    Table 1.  Cofiguatios Suppoted by the GTS AXI Steamig IP
    Pot Mode PCIe* 3.0/ PCIe* 4.0 x8 1 PCIe* 3.0/ PCIe* 4.0 x4 PCIe* 3.0/ PCIe* 4.0 x2 PCIe* 3.0/ PCIe* 4.0 x1
    Edpoit (EP) Yes Yes Yes Yes
    Root Pot (RP)
    Tasactio Laye Packet (TLP) Bypass Mode
    Note: PCIe* 1.0/ PCIe* 2.0 speeds ae suppoted though lik dow-taiig.
  • Sepaate Refeece Clock with Idepedet Spead Spectum Clockig (SRIS)
    • Sepaate Refeece Clock with No Spead Spectum Clockig (SRNS)
    • Commo efeece clock achitectue
  • Sigle Vitual Chael (VC)
  • Capability Registes:
    • Message Sigaled Iteupt (MSI)
    • Message Sigal Iteupt Exteded (MSI-X)
    • Advaced Eo Repotig (AER) (PF oly)
    • Powe Maagemet (ASPM, D0 ad D3 PCIe* powe states) (PF oly)
    • Alteative Routig ID (ARI)
    • Addess Taslatio Sevices (ATS)
    • Page Request Sevice (PRS)
    • TLP Pocessig Hits (TPH)
    • Access Cotol Sevices (ACS)
    • Latecy Toleace Repotig (LTR)
    • Pocess Addess Space ID (PASID)
    • Vedo Specific Capability
  • Suppots up to 512-byte maximum payload size (MPS)
  • Suppots up to 4096-byte (4 KB) maximum ead equest size (MRRS)
  • 32/64-bit BAR suppot (Pefetchable/No-Pefetchable)
  • Expasio ROM BAR suppot
  • 10 bit Tag Suppot as equeste (x8 cotolle oly)
  • Numbe of tags
    • x4 cotolle: 32, 64, 128, 256
    • x8 cotolle: 32, 64, 128, 256, 512
  • Mai data path paity potectio
  • ECRC geeatio ad checkig
  • MSI-X Table i the GTS AXI Steamig IP (up to 2048 vectos pe fuctio)
  • Suppots device seial umbe capability
  • Atomic opeatios (Fetch/Add/Swap/CAS)
  • Suppots elaxed odeig o eceive side
  • Suppot TLP Bypass mode
    • Suppots upsteam pot ad dowsteam pot
    • Suppots autoomous hip mode
    • No Cofiguatio-via-Potocol (CvP) iit/update suppot
  • Pecisio Time Measuemet (PTM)
  • Suppot fo scaled flow cotol cedits
  • PCIe* 4.0 etime awae PCIe* cotolle
  • Suppots lae magiig at eceive
  • Suppot lik equalizatio fo PCIe* 3.0 ad above speed
  • FPGA coe cofiguatio though PCIe* lik (CvP iit)
  • FPGA coe cofiguatio update though PCIe* lik (CvP update)
  • Suppots lae evesal ad polaity ivesio
  • Hot-Plug (Root Pot mode oly)
  • Suppots autoomous Had IP mode—This mode allows the PCIe* Had IP to commuicate with the Host befoe the FPGA cofiguatio ad ety ito Use mode ae complete.
    Note: Uless Readiess Notificatios mechaisms ae used, the Root Complex o system softwae must allow at least 1.0 secod afte a Covetioal Reset of a device befoe it may detemie that a device that fails to etu a Successful Completio status fo a valid Cofiguatio Request is a boke device. This peiod is idepedet of how quickly Lik taiig completes.
  • Povided to exted the cofiguatio capabilities beyod the PCI* / PCIe* capabilities ad implemet Custome Specific Capabilities.
  • Suppots Applicatio Eo Repotig: The GTS AXI Steamig IP implemets Applicatio Eo Repotig egistes. These egistes allow you to idicate vaious eos. The GTS AXI Steamig IP logic the fowads this eo ifomatio to Had IP block (UR/CA/Completio Timeout/Poiso).
  • Tasactio odeig, deadlock avoidace.
    Note: You must implemet tasactio odeig i use applicatio logic.
  • Debug Toolkit fo egiste accesses ad debug (optioal).
  • The Quatus® Pime geeated desig examples.

Multi-fuctio ad Vitualizatio Featues (Optioal)

  • Sigle Root I/O Vitualizatio (SR-IOV) suppot (maximum 4 PFs, 256 VFs)
  • Suppots sigle TLP pefix pe TLP
  • Suppots VitIO PCI* Cofiguatio Registes
  • Scalable IOV
  • Fuctio Level Reset (FLR)

Use Iteface Featues

  • AXI4-Steam Tasmit (TX) iteface
    • The AXI4-Steam TX iteface compises the pimay sigals, ad povides the stat of the tasactio
    • Sigle Steam iteface
  • AXI4-Steam Receive (RX) iteface
    • The AXI4-Steam RX iteface compises the secoday sigals, ad povides the espose to the tasactio fom the TX
    • Suppot fo basic bae metal mode (fo example, sigle physical fuctio, AER, ad othes) ad vitualizatio mode (fo example, multiple physical fuctios, fuctio level eset, ad othes)
  • AXI4-Steam Badwidth
    • Scalable fequecy.
    • The opeatig fequecy selectio optios of 200, 250, 300, o 350 MHz.
  • Cotol ad Status Respode Iteface
    • This is the AXI4-Lite Cotol ad Status Iteface to access egistes implemeted i the GTS AXI Steamig IP modules, icludig PCI* / PCIe* Cofiguatio Registes of all Fuctios.
    • 32-bit data width at 100–250 MHz.
  • Cofiguatio Itecept iteface
    • The Cofiguatio Itecept Iteface (CII) allows the applicatio logic to detect the occuece of a Cofiguatio (CFG) equest o the lik ad to modify its behavio.
  • Suppots Lik Pate Cedits is exposed though the Tasmit Flow Cotol Cedit iteface. The cedits ae advetised as limit value specified i the PCIe* specificatio. You must check the availability of cedits fo tasmittig the TLP. The Receive side opeates o the AXI-Steam eady-valid hadshake.
  • Cotol Shadow Iteface povided to shadow the cotol ifomatio fom the cotol/commad egistes (Optioal).
  • Completio timeout iteface (Optioal)—The GTS AXI Steamig IP ca optioally tack outgoig o-posted packets to epot the completio timeout ifomatio to the applicatio.
1
Note: PCIe* x8 lik width is oly suppoted i Agilex™ 5 D-Seies FPGAs.