- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 PCIE专项学习(八)AckNak协议
Ack/Nak 协议中简单来说,就是接收方会赋予发送TLP一个独有的序列号,接收方若成功接收,则返回一个带有相同序列号的Ack DLLP,发送方接收到Ack DLLP后对讲此序列号进行识别,将replay buffer中此序列号之前的和此序列号的TLP删除,并开始下一轮发送;若收到Nak DLLP,则也将此序列号之前的和此序列号的TLP删除,但会将其余剩下的TLP重发一遍。接下来讲解其具体实现方式。
2025-07-26 14:10:44
695
原创 PCIE专项学习(五)TLP路由方式
前面介绍TLP的类型时,message类型请求的type字段比其他多了一项路由方式的定义,为什么只有message类型请求有呢?
2025-05-25 21:17:42
788
原创 PCIE专项学习(四)TLP类型
前面说到进行枚举时发送的配置请求为Configuration 类型TLP,这只是TLP的一种。本节将详细介绍TLP的各种类型。
2025-05-21 22:16:38
1097
原创 PCIE专项学习(三)TLP结构
PCIE设备之间传输主要由三种数据包类型,分别为TLP(Transaction Layer Packet,事务层包)、DLLP(Data Link Layer Packet,数据链路层包)和Ordered Set(命令集,物理层包),顾名思义,分别对应PCIE的事务层、数据链路层以及物理层。本节将详细介绍TLP的结构。
2025-05-13 21:59:16
1111
原创 PCIE专项学习(二)PCIE枚举
前文讲到,CPU通过RC实现IO请求和memory请求到配置请求的转换。后续只用memory请求方式举例,毕竟IO请求方式已成为“前朝遗老”。由于CPU已在寻址空间划分某一容量为256MB的空间作为PCIE设备的配置空间,因此对此空间进行的memory请求就会被RC转换为对PCIE设备配置空间的访问。系统上电或复位后,CPU就会对网络所包含的PCIE设备配置空间进行配置。本文介绍了PCIE的枚举,主要参考《MindShare_PCI Express Technology 3.0》及其译文。
2025-04-26 22:20:24
804
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人