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