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

ID 683501
日期 6/26/2023
Public
文档目录

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

表 13.  SR-IOV支持的功能特性列表
功能 支持
SR-IOV

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

Port 2和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个未完成(outstanding)的标志。

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

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

10-bit Tag

所有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(基于ID的排序)

所有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前缀 支持,主要针对PASID
Latency Tolerance Reporting (LTR) 支持 (仅PASID)
Access Control Service(访问控制服务) 支持