仅对英特尔可见 — GUID: bgn1651172612535
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: bgn1651172612535
Ixiasoft
6.6.3. 启动R-Tile Debug Toolkit
您可以使用Intel R-Tile Avalon Streaming Intel FPGA IP for PCIe提供的设计示例来熟悉R-Tile Debug Toolkit调试工具套件。按照用于PCI Express的英特尔FPGA R-Tile Avalon Streaming IP设计实例用户指南中描述的步骤生成该设计实例的SRAM Object File (.sof)。
要使用R-Tile Debug Toolkit,请在英特尔Agilex® 7 I-Series Development Kit中编程.sof。然后,打开System Console并将该设计加载到System Console中。将 .sof加载到System Console中允许System Console使用 NPDME单元与设计进行通信。
以下是完成这些任务的步骤:
- 使用英特尔 Quartus Prime Programmer将.sof下载到英特尔FPGA Development Kit。
注: 为确保正确操作,您使用的英特尔 Quartus Prime Pro Edition软件和器件版本必须是与生成.sof时所使用的英特尔 Quartus Prime Programmer和英特尔 Quartus Prime Pro Edition软件相同的完整安装版本。注: 独立安装版的英特尔 Quartus Prime Pro Edition Programmer和Tools不起作用。
- 要将设计加载到System Console:
- 启动 英特尔 Quartus Prime Pro Edition软件。
- 选择Tools来开始System Console,然后System Debugging Tools,随后System Console。
- 在System Console File菜单上,选择 Load Design并浏览到 .sof文件。
- 选择.sof 并单击“OK”。.sof加载到System Console。
- System Console Toolkit Explorer窗口将列出启用了R-Tile Debug Toolkit调试工具包的设计中的所有DUT。
- 在Instances栏下选择带有在“R-Tile Debug Toolkit调试工具包的DUT。这样就会在Details窗口中打开该 DUT的Debug Toolkit实例。
- 在Details窗格下选择pcie_avst_rtile_toolkit。
- 点击Open Toolkit打开该Toolkit工具包的实例。
- 一旦Debug Toolkit调试工具包初始化并加载后,您将在Messages窗口看到如下信息:
- 将会打开一个Main View主窗口,其中包含R-Tile PCIe Toolkit的详细信息以供查看。
- 在Instances栏下选择带有在“R-Tile Debug Toolkit调试工具包的DUT。这样就会在Details窗口中打开该 DUT的Debug Toolkit实例。