用于 PCIe* 解决方案的 Intel® Stratix® 10 Avalon® -ST和Single Root I/O Virtualization (SR-IOV)接口用户指南

ID 683111
日期 12/06/2017
Public
文档目录

4.5. TPH/ATS功能

TLP Processing Hints (TPH)概述

TPH支持针对特定处理资源(如主机处理器或缓存层次结构)的TLP。Steering Tags (ST)提供有关主机或缓存结构的设计特定信息。

软件对存储在ST表中的Steering Tag值进行编程。ST Table可以存储在MSI-X Table或者自定义位置中。关于Steering Tags的详细信息,请参考PCI Express Base Specification, Rev. 3.0Section 6.17.2 Steering Tags。分析完系统的流量后,您可以使用TPH提示来改善延迟或减少流量拥塞。

Address Translation Services (ATS)概述

ATS扩展了PCIe协议以支持将地址转换代理(translation agent, TA),将DMA地址转换成器件中的高速缓存地址。此转换代理可以位于Root Port中或上方。在器件中查找已转换的地址可最大限度地缩短延迟并提供可扩展的分布式缓存系统,从而提高I/O性能。器件中的地址转换缓存(Address Translation Cache,ATC)降低了转换代理的处理负载,提高了系统性能。有关ATS的更多信息,请参阅Address Translation Services Revision 1.1

表 14.  PF0 - PF4 TPH/ATS

参数

描述

Enable Address Translation Services On/Off

On时,PF支持ATS。

Enable TLP Processing Hints (TPH)

On/Off

On时,PF支持TPH。

Interrupt Mode

On/Off

On时,MSI-X中断向量选择转向标签(steering tag)。

Device Specific Mode

On/Off

On时,TPH Requestor Capability结构存储转向标签表(steering tag table)。

Steering Tag Table Location

ST table not present

MSI-X table

On时,MSI-X表存储转向标签表(steering tag table)。

Steering Tag Table size 0-2047 指定2-byte转向标签表条目的数量。
表 15.  PF0 - PF4 VF TPH/ATS分配给PF的所有VF必须具有相同的设置。

参数

描述

Enable Address Translation Services On/Off

On时,PF支持ATS。

Enable TLP Processing Hints (TPH)

On/Off

On时,PF支持TPH。

Interrupt Mode

On/Off

On时,MSI-X中断向量选择转向标签(steering tag)。

Device Specific Mode

On/Off

On时,TPH Requestor Capability结构存储转向标签表(steering tag table)。

Steering Tag Table Location

ST table not present

MSI-X表格

Device Specific ModeOn时,选择转向标签的位置。

Steering Tag Table size 0-2047 指定2-byte转向标签表条目的数量。