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

ID 683501
日期 3/28/2022
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配置空间内的寄存器(如下图所示),那么您就需要使用User Avalon® -MM 接口。

该应用程序需要在发送Completion相关的请求之前防止链路编程副作用(例如,写入低功耗状态)。应用程序逻辑能够在Completion进入TX流接口后检查tx_cdts_limit_o中的TX FIFO控标识,从而确认已经发送TLP。有关User Avalon® -MM接口的更多详细信息,请参阅Hard IP重配置接口

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