Bootstrap

PCIe TLP详解

PCIe TLP详解

事务层数据包格式:

TLP前缀 TLP包头 数据负载 TLP摘要
0, 1, 2,3,… H+1, H+2,… J, J+1,J+2,… K,K+1,K+2,…
  • 前缀,这是一个可选的
  • TLP 标头
  • 数据有效载荷
  • TLP 摘要

TLP 数据包格式中的信息分布为:
TLP 前缀。
标题(必填)。
数据(适用时包括在内):取决于交易类型。
TLP 摘要(可选)。

TLP 包头:
在这里插入图片描述

  • 提供数据包的格式。
  • 数据包的类型。
  • 关联数据的长度(如果有)。
  • 事务描述符。
  • 地址/路由信息
  • 字节使能
  • 消息编码
  • 完成状态

32 位 if 信息提供:

  • 格式
  • TLP 数据包类型
  • 流量类别信息
  • 属性
  • T 头(存在 TLP 前缀,如果存在)
  • TLP 摘要、端点(TLP 是正常的或中毒的)
  • 地址转换(当内存可用时&#x
;