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

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

3.3.4.1. 配置TLP

R-Tile IP将接收的Type0/1 Configuration TLP转发到 Avalon® -ST RX流接口。应用程序逻辑负责通过带有Completion码,具体表现为Successful Completion (SC)、Unsupported Request (UR)、Configuration Request Retry Status (CRS)、Completer Abort (CA)的Completion TLP来响应。

如果Configuration TLP需要更新R-Tile PCIe Hard IP中Lite PCIe配置空间内的寄存器(如下图所示),那么您就需要使用硬IP重配置接口接口。

该应用程序需要在发送Completion相关的请求之前防止链路编程副作用(例如,写入低功耗状态)。应用程序逻辑能够在Completion进入TX流接口后检查pX_tx_ehp_deallocate_empty_o信号,从而确认已经发送TLP。关于硬核IP重配置接口,请参阅硬IP重配置接口

图 23. R-Tile IP for PCIe接收的针对Hard IP接口寄存器的配置TLP