- 5
- 0
- 约6.99千字
- 约 22页
- 2021-09-26 发布于山东
- 举报
pcie处理层协议中文详解
pcie处理层协议中文详解
PAGE / NUMPAGES
pcie处理层协议中文详解
pcie ( PCI-Express )处理层协议中文详解
处理层协议( transaction Layer
specification )
◆TLP概况。
◆寻址定位和路由导向。
◆i/o,memory,configuration,message request 、
completion 详解。
◆请求和响应处理机制。
◆virtual channel(vc)Mechanism 虚拟通道机制。
◆data integrity 数据完整性。
一. TLP概况
处理层( transaction Layer specification )是请求
和响应信息形成的基础。包括四种地址空间,三种处理类型,从
下图可以看出在 transaction Layer 中形成的包的基本概括。
一类是对 i/o 口和 memory的读写包( TLPS: transaction
Layers packages ),另一类是对配置寄存器的读写设置包,还
有一类是信息包,描述通信状态,作为事件的信号告知用户。对
memory的读写包分为读请求包和响应包、写请求包(不需要存
储器的响应包) 。而 i/o 类型的读写请求都需要返回 I/O 口的响
应包, configuration 包对配置寄存器的读写请求也有响应包。
这些请求包还可以按属性来分就是: NP-non posted ,即请求需
要返回 completion 的响应包;还有一种就是; poste ,即不需要
completion 返回响应包。例如上面的存储器写入请求包和
Message包都隶属于 posted 包。包的主要格式结构如下:
每种类型的包都有一定格式的包头( Tlp Header),根据不
同的包的特性,还包括有效数据负荷( Data Payload )和 tlp 开
销块( Tlp Digest )。包头中的数据用于对包的管理和控制。有
效数据负荷域存放有效数据信息。 具有数据的 TLP 传递是有一定
规则的:以 DW为长度单位, 发送端数据承载量不得超过 “Device
Control Register ”中的“Max_Payload_Size”数值, 接收端中,
所接收到的数据量也不能超过接收端“ Device Control
Register ”中的“ Max_Payload_Size”数值。 TLp Digest 域是
32 位的 ECRC校验。具体的包结构图如下:
由此图可看出数据从低字节的高位先发送, 从左到右。 以下
详细介绍 TLPS的每个成分。
R为保留信息位, 应设为 0,路由器 switch 对此位不做修改,
接收器应该忽略此位。
▲Fmt[1:0] :Format of TLP (see Table 2-2) –
bits 6:5 of byte0
▲Type[4:0] :Type of TLP – bits 4:0 of byte
0
▲TC[2:0]: Traffic Class – bits [6:4] of byte1,
关于 TC的作用将在下文说明。
▲Attr[1:0]: Attributes – bits [5:4] of byte
2, 详细介绍见下文
TD: 1b indicates presence of TLP digest in
the form of a single DW at the end of the TLP 标
志 TLPDigest 域的有无。
▲EP: indicates the TLP is poisoned – bit 6
of byte 2 有效数据中毒(出错)机制。
Length[9:0]:Length of data payload in DW.
Fmt 开销位说明 TLP Header 的长度和 TLP是否包含数据,
见下图。
Fmt[1:0]=00b, 代表 3DW的包头,没有数据。
Fmt[1:0]=01b, 代表 4DW的包头,没有数据。
Fmt[1:0]=10b, 代表 3DW的包头,有数据。
Fmt[1:0]=11b, 代表 4DW的包头,有数据。
Fmt 和 Type 开销组合定义了包( TLP)的类型如下。
上图定义了各种类型的包, 图中的 r[2:0] 用于定义 Message 包的隐含寻址方式,在下文中更为详细。
Length 域定义了有效负荷的 DW长度如下。
在不包含 data payload 块的包中 Length 的值应被设置为保
留值 R,并被接收端忽略。余下的各个开销位将在后文提到。
二. TLP打包定址和路由导向方式
主要有三种 T
您可能关注的文档
最近下载
- 数字图像处理图像编码.ppt VIP
- 湖北城市建设职业职业技术学院2025年高职单招考试城市燃气工程技术专业考试大纲.pdf VIP
- 长帝电烤箱TV42W使用说明书用户手册.pdf
- 气象学与气候学课件.pptx
- 电子科技大学《光电图像处理》 第六章 图像编码与压缩 ppt课件.pptx VIP
- 对外经济贸易大学2021-2022学年《Python程序设计》期末考试试卷(A卷)及标准答案.docx
- 高考数学极值点偏移练习题(含答案).docx VIP
- 化工过程安全管理导则-装置安全规划与设计课件.pptx VIP
- 五脏与情志 jt叔叔 JT叔叔伤寒杂病论慢慢教(.)五脏与情志.doc VIP
- 图像处理与分析图像的编码技术.ppt VIP
原创力文档

文档评论(0)