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

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

4.16. Single Root I/O Virtualization (SR-IOV)

The GTS AXI Steamig IP suppots SR-IOV. The edpoit pot cotolles i the IP suppot up to 4 physical fuctios (PF) ad 256 vitual fuctios (VF) pe SR-IOV edpoit. The VF cofiguatio space egistes ae hadeed i the PCIe* Had IP; hece they do ot equie FPGA fabic esouces. The specific VF-based wok queues ad iteupt tables must be implemeted i the FPGA fabic by the use applicatio.

Table 22.  Sigle Root I/O Suppoted Featues List
Featue Suppot
SR-IOV

Suppoted i Edpoit mode up to 256 VFs.

MSI

Suppoted i PFs oly. Not suppoted i VFs.

No Pe Vecto Maskig (PVM). If you eed PVM, you must use MSI-X.

Note: Note: Whe SR-IOV is eabled, eithe MSI o MSI-X must be eabled.
MSI-X

Suppoted by all PFs.

Fo SR-IOV, PFs ad VFs ae always MSI-X capable.

Note: VFs shae a commo Table Size. VF Table BIR/Offset ad PBA BIR/Offset ae fixed at compile time.
Note: Whe SR-IOV is eabled, eithe MSI o MSI-X must be eabled.
Fuctio Level Reset (FLR) Suppoted by all PFs/VFs.
Requied fo all SR-IOV fuctios.
Exteded Tags

Suppoted by all PFs/VFs. The Exteded Tags featue allows the TLP Tag field to be 8-bit, thus allowig the suppot of 256 tags.

The applicatio is esticted to a max of 256 outstadig tags, at ay give time, fo all fuctios combied.

The applicatio logic is esposible fo implemetig the tag geeatio/tackig fuctios.

10-bit Tags

Suppots 10-bit tag complete capability o x8 capable cotolle.

AER

PFs ae always AER capable. No AER implemeted fo VFs.

Active-State Powe Maagemet (ASPM) Optioality Compliace

Suppoted by all PFs/VFs.

Oly used to idicate ASPM is suppoted.

Atomic Ops

Requeste capability is suppoted by all PFs/VFs.

Complete capability is suppoted.

Compae ad Swap (CAS) AtomicOps ae also suppoted. They ca hadle up to 128-bit opeads.

Iteal Eo Repotig

Suppoted by all PFs (because all PFs ae AER capable).

No suppot fo VFs (because VFs do ot suppot AER).

TLP Pocessig Hits

2-bit Pocessig Hit ad 8-bit Steeig Tag ae suppoted by all PFs/VFs.

TPH Pefixes ae ot suppoted.

You ca optioally choose to eable the TPH Requesto capability. Howeve, the IP is always TPH Complete capable.

ID-Based odeig

Suppoted by all PFs/VFs.

Howeve, the IP coe does NOT pefom the eodeig. The Applicatio Laye must do the eodeig.

The IP coe oly povides the IDO Request & Completio Eable bits i the Device Cotol 2 egiste. This gives the applicatio pemissio to set the Att bits i Requests ad Completios that it tasmits.

Note: Reodeig capability o the RX side may be limited by you bypass queue. O the TX side, the IP coe does ot set the IDO bits o iteally geeated TLPs.
Relaxed Odeig

Implemeted o the RX side. This featue is always active.

O the TX side, eodeig is doe by the applicatio.

Alteative Routig ID Itepetatio (ARI)

EP (PFs/VFs) is always ARI capable. This is a device-level optio (all laes o oe suppot ARI).

I additio, RP is always ARI capable (ARI Fowadig Suppoted bit is always 1).

Addess Taslatio Sevice (ATS) Suppoted by all EP PFs/VFs.
Page Request Sevice Iteface (PRI) Suppoted by all EP PFs/VFs.
Use Extesios (Custome VSEC) Suppoted by all PFs/VFs.
PCIe* 3.0 Receive Impedace (3.0 ECN) Suppoted
Device Seial Numbe Suppoted
Completio Timeout Rages (Device Capabilities 2) All ages ae suppoted.
Data Lik Laye Active Repotig Capability (Lik Capabilities) This capability is always suppoted i RP mode, but ot i EP mode.
Supise Dow Eo Repotig Capability (Lik Capabilities) Suppoted
PM-PCI Powe Maagemet Oly D0/D3 states ae suppoted.
ASPM (L0s/L1) Suppoted
Pocess Addess Space ID (PASID) Suppoted
TLP pefix Suppoted, maily fo PASID
Latecy Toleace Repotig (LTR) Suppoted (oly fo PASID)
Access Cotol Sevices Suppoted
Advaced Eo Repotig (AER) AER suppoted fo PFs.