PCIe协议之-TLP Header详解(三)

✨Completions

🌟Completions TLP的Header包括以下几个重要的字段:

👉类型(Fmt): 这是Header的第一个字段,表明这是一个Completions类型的TLP。它还确定了Payload的存在与否,以及数据的长度。

👉长度(Length): 表示这个TLP中包含的数据量,单位通常是双字(DW)。这个字段对于接收器正确解析接收到的数据至关重要。

👉完成者ID(Completer ID): 这个字段标识发送此Completion TLP的设备。它通常包含了一个总线号、设备号和功能号,用来精确地定位Completion TLP的来源。

👉请求者ID(Requester ID): 表明最初发起请求的设备身份。这让接收Completion的设备知道这个Completion是为哪个请求而生成的。

👉Tag: 这与最初的Memory Read TLP中的Tag字段相对应,它是为了匹配Completion与它所完成的原始请求。

👉Byte Count: 表明Completion TLP包含的字节数。对于Memory Read完成,这表示实际返回的数据量。

👉地址/Lower Address: 对Memory Read Completions,这个字段表明被读取数据在请求中指定的开始地址的低位部分。这对于请求者正确地匹配和解释返回的数据是必要的。

👉Status: 为错误报告

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏天Aileft

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值