用于 PCI Express* 的 Intel® FPGA R-tile Avalon® Streaming IP用户指南

ID 683501
日期 3/28/2022
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

3.2.1.1. SR-IOV支持的功能列表

表 13.  SR-IOV支持的功能
功能 支持
SR-IOV

由Port 0和Port 1控制器支持(EP模式下)。

Port 0和Port 3控制器不支持(RP模式下)。

MSI

仅PF中支持。VF中不支持。

无Per Vector Masking (PVM)。如果您需要PVM,就必须使用MSI-X。

注: 使能了SR-IOV,就必须使能MSI或MSI-X。
MSI-X

所有PF都支持。

对于SR-IOV,PF和VF时钟支持MSI-X。

注: VF共用常规Table Size。编译时,VF Table BIR/Offset和PBA BIR/Offset已固定。
注: 使能了SR-IOV,就必须使能MSI或MSI-X。
Function Level Reset (FLR)

所有PF/VF都支持。

所有SR-IOV功能都需要。

Extended Tags

所有PF/VF都支持。Extended Tag功能允许TLP Tag字段为8位,从而支持允许256个标记支持。

请注意,对于所有组合功能的应用程序,在任何给定时间都限制在最多256个未完成的标记。

应用逻辑负责实现标记生成/跟踪功能。

该功能反映在Device Capabilities寄存器的Extended Tag Field Supported小节中。默认情况下,在Intel FPGA R-tile IP for PCI Express中,每个已使能的物理功能的该字段都设置为1。

10-bit Tags

所有PF/VF都支持。

x16端口支持10位标记completer和requester capabilities。x8端口支持10位标记completer capability。

AER

PF始终可以AER。没有针对VF的AER实现。

Atomic Ops

所有PF/VF都支持Requester capability。

支持Completer capability。

还支持Compare and Swap (CAS) AtomicOps。它们最多可以处理128位操作数(operand)。

Internal Error Reporting 所有PF都支持(因为所有PF都能够AER)。没有VF支持(因为VF不支持AER)。
TLP Processing Hints

所有PF/VF都支持2-bit Processing Hint和8-bit Steering Tag。不支持TPH Prefixe。

可选择使能TPH Requestor capability。但是IP始终具有TPH Completer能力。

ID-Based ordering

所有PF/VF都支持。

但是IP核不执行重新排序。但是Application Layer必须执行此操作。

此IP核仅提供Device Control 2寄存器中的IDO Request & Completion Enable位。因而应用程序获得在其传输的Requests和Completion中设置Attr位的权限。

注: RX侧的重排序功能可能会受到您的旁路队列限制。在TX侧,IP核不会在内部生成的TLP上设置IDO位。
Relaxed Ordering

在RX侧实现。该功能始终有效。

在TX侧,由应用程序完成重新排序。

Alternative Routing ID Interpretation (ARI)

EP (PFs/VFs)始终可以ARI。这是个器件级选项(所有lane都支持ARI或者没有任何lane支持ARI)。

此外,RP将始终可以ARI(支持ARI Forwarding的位始终为1)。

Address Translation Service (ATS) 所有EP PF/VF都支持。
Page Request Service Interface (PRI) 所有EP PF/VF都支持。
User Extensions (Customer VSEC) 所有PF/VF都支持。
Gen3 Receiver Impedance (3.0 ECN) 支持
Device Serial Number 支持
Completion Timeout Ranges (Device Capabilities 2) 支持所有范围。

Data Link Layer Active Reporting Capability (Link Capabilities)

RP模式下始终支持该功能,但是EP模式下不支持。
Surprise Down Error Reporting Capability (Link Capabilities) 支持
PM-PCI Power Management 仅支持D0 / D3 Hot状态。
ASPM (L0s/L1) 不支持
Process Address Space ID (PASID) 支持
TLP prefix 支持,主要针对PASID
Latency Tolerance Reporting (LTR) 支持(仅针对PASID)
Access Control Services 支持