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

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

3.3.1. 概述

使能TLP Bypass功能后,R-Tile Avalon® -ST IP不会在内部处理接收到的TLP,而是将它们输出到用户应用程序(其中包括,Configuration TLP的处理,这些Configuration TLP被转发到应用程序逻辑)。从而允许应用程序实现定制Transaction Layer。

处于TLP Bypass模式时,使用同一 Avalon® Streaming接口。包括常规TX和RX接口,以及它们相应的通信量控制接口用于处理credit。此外,虽然已经绕过大部分事务层,但是有一个Lite Transaction Layer仍然有效,它对接应用逻辑,通过硬IP重配置接口访问与链路操作相关的PCIe寄存器组,从而继续在R-Tile Avalon® Streaming IP上实现。这组寄存器在下图中被称为Lite PCIe Configuration Space。有关这些寄存器的详细信息,请参阅Hard IP重配置接口
图 22. TLP Bypass模式下的R-Tile Avalon® -ST IP

TLP bypass模式中,R-Tile支持自主Hard IP功能。在FPGA架构进入用户模式之前,它以带有CRS代码的Completions响应配置访问。

请注意,在TLP Bypass模式中,PCIe Hard IP不会生成/检查ECRC。但是如果接收的TLP带有ECRC,您可以使能此IP来将其删除。ECRC部分中,有如何执行该操作的步骤描述。

注: TLP bypass模式中,不支持CvP初始化和更新。