PCIe学习笔记(17)

延迟容忍报告(LTR)消息

LTR消息可选地用于报告有关其读/写服务延迟容忍度的设备行为。

(通过 LTR,PCIe 设备可以告知系统它们能容忍的最大响应延迟是多少,只要系统在这个时间之内对 PCIe 设备提出的请求做出响应即可。)

LTR消息的形成遵循以下规则:

•LTR消息的定义如表所示。

•LTR消息不包含数据负载(TLP类型是Msg)。

•Length字段保留。

•LTR消息必须使用默认的流量分类指示器(TC0)。实现LTR支持的接收器必须检查是否违反此规则。如果接收方确定某个TLP违反了此规则,则必须将该TLP作为畸形TLP处理。

◦这是一个与接收端口相关的报告错误

(LTR可参考PCIe LTR 基本知识-CSDN博客)

优化缓冲区刷新/填充(OBFF)消息

(通过 OBFF,系统告知 PCIe 设备在哪些时间进行数据传输。OBFF 只是提供一个建议时间,PCIe 设备可以忽略 OBFF 信息,在它想要发请求的任意时刻发送请求(这样就导致功耗比较大,所以最好还是按照 OBFF 的建议来做)。有两种方式完成 OBFF 信息的交互:(1)通过向 Endpoint 发送消息(message);(2)控制 WAKE# 引脚。在两种方式都支持的情况下,优先选择 WAKE# 引脚的方式。只有在 WAKE# 引脚不能用的时候,再去选择发送消息(message)的方式。可参考:OBFF (Optimized Buffer Flush and Fill)_pcie obff-CSDN博客++)++

OBFF消息可用于向端点报告平台中心资源状态。OBFF消息的形成遵循以下规则:

•OBFF消息的定义如表2-33所示。

•OBFF消息不包含数据负载(TLP类型为Msg)。

•Length字段保留。

•请求端ID必须设置为发送端ID。

•OBFF消息必须使用缺省的流分类标识(TC0)。实现OBFF支持的接收方必须检查是否违反此规则。如果接收方确定某个TLP违反了此规则,则必须将该TLP作为畸形TLP处理。

这是一个与接收端口相关的报告错误

精确时间测量(PTM)消息

PTM消息定义如表所示。

•PTM Request和PTM Response Messages必须使用TLP类型的Msg,并且不能包含数据负载。Length字段是保留的。

•PTM ResponseD Message必须使用TLP类型MsgD,并且必须包含TLP报头第8到15字节的64位PTM Master Time字段和包含32位Propagation Delay字段的1 DW数据负载。

•请求者ID必须设置为发送端ID。

•PTM对话框被定义为由PTM请求和相应的PTM响应或PTM响应消息组成的匹配的消息对。

•PTM消息必须使用缺省的流分类指示器(TC0)。实现PTM的接收器必须检查是否违反此规则。如果接收方确定某个TLP违反了此规则,则必须将该TLP作为畸形TLP处理。

◦这是一个与接收端口相关的报告错误

Precision Time Measurement(PTM)是PCIE4.0 之后引入的功能。它可以让具有独立本地计时时钟的不同组件实现精确的时间协调。这是通过使用独立于本地时间时钟的共享PTM Master time实现的。PTM Root负责维护PTM Master time,并使组件能够计算其本地时间与PTMMaster time之间的关系。

可参考:【PCIE】Precision Time Measurement (PTM)_pcie ptm-CSDN博客

相关推荐
别动我齐刘海23 分钟前
Linux 系统调试学习2
linux·运维·c++·人工智能·学习·机器学习·机器人
m4Rk_1 小时前
【论文阅读】Agent 记忆机制(99):PrisMem——从整体分数搜索走向能力驱动的记忆自进化
论文阅读·人工智能·学习·开源·github
ZZHow10242 小时前
Ascend C算子开发(高级)笔记
c++·人工智能·笔记·深度学习·华为云
PC2005-cloud2 小时前
Mysql学习笔记:InnoDB Cluster 集群从零搭建实战,基于 Docker 实现高可用读写分离架构
笔记·学习·mysql
小陈phd2 小时前
深入理解agent学习笔记(七)——动态提示词与Skills
笔记·学习
我命由我123452 小时前
田野笔记极简理解
经验分享·笔记·学习·职场和发展·求职招聘·职场发展·学习方法
一木 之林3 小时前
微信小程序开发全攻略·文章版|00 总览:74集学习路径与知识地图
人工智能·学习·计算机视觉·微信小程序·小程序
小陈phd3 小时前
深入理解agent学习笔记(六)——提示工程-优化系统提示词
笔记·学习
霖霖7143 小时前
【ESP32笔记】RGB灯WS2812实验
笔记·单片机·mcu·物联网
Aurora_eye3 小时前
Git 笔记
笔记·git