仅对英特尔可见 — GUID: aev1678301530846
Ixiasoft
1. 有关用于PCI Express的 英特尔® FPGA R-tile Avalon® Streaming IP
2. IP架构和功能描述
3. 高级特性
4. 接口
5. 参数
6. 故障排查/调试
7. 用于 PCI Express* 的 英特尔® FPGA R-tile Avalon® Streaming IP用户指南存档
8. 用于PCI Express的英特尔FPGA R-tile Avalon® Streaming IP用户指南文档修订历史
A. 配置空间寄存器
B. 根端口枚举
C. Endpoint模式下Address Translation Services(ATS)的实现
D. TLP Bypass模式下转发到用户应用的数据包
E. R-Tile Avalon Streaming Intel FPGAIP for PCI Express支持的掩膜裕量
3.2.2.5.1. VirtIO Common Configuration Capability寄存器(地址: 0x012)
3.2.2.5.2. VirtIO Common Configuration Capability寄存器(地址: 0x013)
3.2.2.5.3. VirtIO Common Configuration BAR Offset寄存器(地址: 0x014)
3.2.2.5.4. VirtIO Common Configuration Structure Length寄存器(地址0x015)
3.2.2.5.5. VirtIO Notifications Capability寄存器(地址:0x016)
3.2.2.5.6. VirtIO Notifications BAR Indicator寄存器(地址:0x017)
3.2.2.5.7. VirtIO Notifications BAR Offset寄存器(地址:0x018)
3.2.2.5.8. VirtIO Notifications Structure长度寄存器(地址:0x019)
3.2.2.5.9. VirtIO Notifications Notify Off Multiplier寄存器 (Address: 0x01A)
3.2.2.5.10. VirtIO ISR Status Capability寄存器(地址:0x02F)
3.2.2.5.11. VirtIO ISR Status BAR Indicator寄存器(地址:0x030)
3.2.2.5.12. VirtIO ISR Status BAR Offset寄存器(地址:0x031)
3.2.2.5.13. VirtIO ISR Status Structure长度寄存器(地址:0x032)
3.2.2.5.14. VirtIO Device Specific Capability寄存器(地址:0x033)
3.2.2.5.15. VirtIO Device Specific BAR Indicator寄存器(地址:0x034)
3.2.2.5.16. VirtIO Device Specific BAR Offset寄存器(地址:0x035)
3.2.2.5.17. VirtIO Device Specific Structure长度寄存器(地址:0x036)
3.2.2.5.18. VirtIO PCI Configuration Access Capability寄存器(地址:0x037)
3.2.2.5.19. VirtIO PCI Configuration Access BAR Indicator寄存器(地址:0x038)
3.2.2.5.20. VirtIO PCI Configuration Access BAR Offset寄存器(地址:0x039)
3.2.2.5.21. VirtIO PCI Configuration Access Structure长度寄存器(地址:0x03A)
3.2.2.5.22. VirtIO PCI Configuration Access Data寄存器(地址:0x03B)
4.3.1. Avalon® Streaming接口
4.3.2. 精确时间测量(PTM)接口(仅Endpoint)
4.3.3. 中断接口
4.3.4. 硬IP重配置接口
4.3.5. 错误(Error)接口
4.3.6. Completion Timeout接口
4.3.7. 配置拦截接口
4.3.8. 电源管理接口(Power Management Interface)
4.3.9. Hard IP状态接口
4.3.10. Page Request Services (PRS)接口(仅Endpoint)
4.3.11. Function-Level Reset (FLR)接口(仅Endpoint)
4.3.12. SR-IOV VF Error Flag接口(仅Endpoint)
4.3.13. 通用VSEC接口
5.2.3.1. 器件Capabilities
5.2.3.2. VirtIO参数
5.2.3.3. 链路Capabilities
5.2.3.4. Legacy中断管脚寄存器
5.2.3.5. MSI Capabilities
5.2.3.6. MSI-X Capabilities
5.2.3.7. 插槽Capabilities
5.2.3.8. Latency Tolerance Reporting (LTR)
5.2.3.9. Process Address Space ID (PASID)
5.2.3.10. 器件序列号Capability
5.2.3.11. Page Request Service (PRS)
5.2.3.12. Access Control Service (ACS)
5.2.3.13. 电源管理
5.2.3.14. Vendor Specific Extended Capability (VSEC,供应商指定扩展性能)寄存器
5.2.3.15. TLP Processing Hints (TPH)
5.2.3.16. Address Translation Services (ATS) Capabilities
5.2.3.17. Precision Time Measurement (PTM)
仅对英特尔可见 — GUID: aev1678301530846
Ixiasoft
6.6.4.5.4. 通道裕量
R-Tile Debug Toolkit调试工具套件支持电气lane通道裕度,从而使您可以评估每个通道的电气运行状况。此功能允许您:
- 评估从采样点到顶部和底部的电压裕度(垂直)。
- 评估从采样点到左右的时间裕度(水平)。但是,请注意,R-Tile Debug Toolkit调试工具套件将仅报告左边距和右边距之间测量的次边距。
- 使用以下配置执行lane margining(通道外边距):
- Configuration Mode 0 (1x16)和 Configuration Mode 1 (2x8)
- 8.0 GT/s (PCIe 3.0),BER 10e-9
- 16.0 GT/s (PCIe 3.0),BER 10e-9
- 32.0 GT/s (PCIe 3.0),BER 10e-9
- 自动比较lane margining结果与BER 10e-9和BER 10e-12下建议的模板。lane margining练习在BER为 10e-9时执行。但是,该工具会自动将结果与BER 10e-9和BER 10e-12的建议掩码进行比较。
注: 英特尔建议主板上每个通道的裕量大于水平和垂直方向的掩码,以确保通道性能良好并符合PCIe规范。关于Margin Mask(边距掩码)的更多信息,请参阅Margin Masks for the R-Tile Avalon Streaming Intel FPGA IP for PCI Express。
注: Debug Toolkit调试工具套件的R-Tile Avalon Streaming Intel FPGA IP for PCI Express Lane Margining功能不支持使用独立错误采样器执行lane margining。lane margining在实际数据路径上执行。因此,lane margining可能会在数据流中产生不可恢复的错误,并导致Link Training和Status State Machine (LTSSM)进入Recovery状态。可以在执行lane margining时通过Advanced Error Reporting(AER)寄存器屏蔽所有错误,并在margining完成后重新设置所有错误计数器、错误寄存器等。
图 73. Lane Margining(通道外边距)

按照以下过程来执行给定通道的lane margining:
- 在Collection选项卡处选择目标lane。
- A new panel is displayed on the Channel Parameters选项卡出显示一个新的面板。选择Lane Margining子选项卡。
- 在Lane Margin部分下,选择Time Margin (Horizontal)和/或Voltage Margin (Vertical)。
- 在Lane Margining Results部分下,单击Start按钮。或者,您可以在目标lane上右键单击并选择Start Lane Margining。
- 可能需要花费几分钟来完成lane margining。请一直等待到显示结果。
- 一旦得到lane margining结果,Debug Toolkit会自动将其与建议的Mask进行对比,并通过打印Above Mask或Below Mask提供比对结果。该标签在掩码值的旁边显示。请参阅Margin Masks for the R-Tile Avalon Streaming Intel FPGA IP for PCI Express了解关于建议的方法来评估您的整体链路裕量。
注: 如果获得的裕量大于BER 10e-9掩膜但小于BER 10e-12掩膜,则Debug Toolkit报告为Above Mask。