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

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

4. IP Architecture and Functional Description

This chapte descibes the achitectue details of the GTS AXI Steamig IP ad details the vaious blocks ad modes available i the IP that you ca use.
The Agilex 5 FPGAs ad SoCs povide two vaiats of the PCIe* Had IP: PCIe* 4.0 x8 Had IP fo the pefomace-optimized D-Seies FPGAs ad PCIe 4.0 x4 Had IP fo the powe-optimized E-Seies FPGAs. The GTS AXI Steamig IP is built o the PCIe* Had IP block. It cosists of the followig majo sub-blocks:
  • PCIe* Had IP (HIP) which cosist of PMA, PCS, PIPE, PCIe* cotolle, ad PLD iteface.
  • Soft logic blocks i the FPGA fabic to seve as a adapte betwee Use Logic ad HIP to allow use to cofigue the IP ad access to the featues suppoted by HIP. Besides, it also implemets fuctios such as VitIO, ad othes.
Attetio: pi_pest_ shall costitute a efeece to the iput pot fo PERST# fuctio. Refe to Iteface Reset Sigals sectio fo the pot ame.
Figue 5.  GTS AXI Steamig IP Block Diagam fo E-Seies FPGAs
Figue 6.  GTS AXI Steamig IP Block Diagam fo D-Seies FPGAs

The HIP implemets Physical, Data Lik ad Tasactio Layes of the PCIe* potocol. The HIP hadles lik taiig, DLLP exchages, cedit hadlig, BAR decode, ad eo hadlig i omal mode. It also implemets SR-IOV fuctioality fo hadlig vitualizatio. The System PLL geeates the clock to dive the PLD iteface ad the output clock to dive applicatio logic.

I E-Seies devices, x4 HIP is suppoted i evey GTS bak. I D-Seies devices, two GTS baks ae combied to suppot x8 mode whee the x8 cotolle ad the system PLL i the uppe bak ae active. Howeve, the x8 HIP ca also be cofigued to suppot two idepedet x4 liks.
Figue 7. Example of Agilex 5 D-Seies x8 HIP Cofigued to Suppot x8 o x4 Mode(1)

Thee ae efeece clock pis ad a System PLL i each tasceive bak, ad eset pis i the HVIO baks to eable idepedet PCIe* liks. Oly oe PCIe* lik is allowed i each GTS bak, except x8 mode which occupies two baks. The valid PCIe* lik placemets ae show i the followig figue. Whe a PCIe* lik is cofigued as x1 o x2 mode, the emaiig chaels i the same bak ca be cofigued as o- PCIe* chaels ad the System PLL fo the o- PCIe* chaels comes fom aothe GTS bak.

Figue 8.  PCIe* Lik ad Laes Placemets
Note: Fo details of System PLL output clock etwok, efe to Implemetig the GTS System PLL Clocks Itel® FPGA IP sectio i GTS Tasceive PHY Use Guide