网易首页 > 网易号 > 正文 申请入驻

PCIe 6.0为什么需要14-bit tag

0
分享至

1.TLP中的tag是什么

在PCIe TLP(Transaction Layer Packet) 中,tag是分配给特定Non-Posted Request的编号,协议要求CPL/CPLD中的tag 与对应non-post request TLP中的tag保持一致,因此Requester可以使用tag来识别CPL/CPLD是哪个请求对应的完成报文。

图1 memory请求头格式

如图1(PCIe 5.0协议图2-17和图2-18)所示,当时使用10-bit tag时,{T9,T8,Tag[7:0]}组成10-bit tag。

2.tag size 随着PCIe速率的变化

如果tag数量不足时,则function不允许发送Non-Posted Request,直到之前发起的Non-Posted Request对应的CPL/CPLD返回完成tag回收。

随着PCIe速率的提升,为了能够发挥最佳性能,tag size不断在增加,从8 -bit tags 、 10-bit tags 增加到 14-bit tags 。

PCIe 版本

可使用的最大tag size

PCIe 1.0

8-bit tags

PCIe 2.0

8-bit tags

PCIe 3.0

8-bit tags

PCIe 4.0

10-bit tags

PCIe 5.0

10-bit tags

PCIe 6.0

14-bit tags

PCIe 6.0 速率提升到64GT/s,为了保证PCIe系统中实现最佳性能 ,设计人员需要不同 round trip time (RTT) 的场景下评估所需的 outstanding non-posted requests (NPR) 最大数量。 round trip time (RTT) 即往返时间,是PCIe设备从发起 non-posted requests 开始到接收到CPLD/CPL的时间间隔。随着 RTT 的增加,必须保证有足够的 outstanding non-posted requests,否则数据路径将会存在空拍气泡,无法保证最佳性能。

图2描述了 PCIe 4.0, 5.0 and 6.0 在不同 round-trip times 场景中所需要的tag数量。例如,在RTT为1000ns,16Lane的场景中,Gen4 所需要的tag数量大于10-bit tag limit(768),而在此场景中,Gen4所需要的tag数量大于3500。

可能有同学会说PCIe链路本身的延时并不大,远远不到1000ns,是的如果仅仅考虑PCIe 物理层、链路层、事务层的逻辑确实延时有限,在200ns以内。但是考虑到多级PCIe Switch转发延时,主机内部存储读取延时,MMC地址转换延时等等,平均RRT时间会明显大于200ns。

图2 Number of tags needed to achieve maximum throughput for PCIe 4.0 through PCIe 6.0 links

3.tag size的使用要求

对于tag size的使用,PCIe 6.0提出了明确的要求:

l所有的function必须支持8-Bit Tag Completer capability.

l支持16.0 GT/s及其以上速率的function必须支持10-Bit Tag Completer capability.

l支持14-Bit Tag Requester capability的前提是必须支持14-Bit Tag Completer capability.

l支持10-Bit Tag Requester capability的前提是必须支持10-Bit Tag Completer capability.

l14-Bit Tags,Tag[13:8]等于6’b0是不合法的数值,Tag[13:8]不等于6’b0是合法数值,即Requester不允许使用数值为0~255的tag。

l10-Bit Tags,Tag[9:8]等于2’b0是不合法的数值,Tag[9:8]不等于2’b0是合法数值,即Requester不允许使用数值为0~255的tag。

4.tag size相关的配置寄存器

8-Bit Tags和10-Bit Tags相关的配置寄存器均在PCI Express Capability Structure中,而14-Bit Tags相关的配置寄存器均Device 3 Extended Capability Structure中。

相关字段详细描述见本章节截图(截图来自PCI Express® Base Specification Revision 6.2 )

4.1.Extended Tag Field Supported

4.2.Extended Tag Field Enable

4.4.10-Bit Tag Requester Enable

4.5.14-Bit Tag Completer Supported 与14-Bit Tag Requester Supported

4.6.14-Bit Tag Requester Enable

5.不同tag size的组合

表2-11显示了三个标签使能位如何确定不同Completers和其相关路径的最大tag大小和允许的标签值范围。对于给定的tag使能设置组合,Requester必须使用在完成者和其相关路径的标签能力对应的允许范围内的标签值。

l 当前14-bit Tag Requester Enable、10-bit Tag Requester Enable 、Extended Tag Field Enable分别为0、0、0时,最大tag size为5,此时Requester发送TLP时能使用的tag 范围为0~31

l 当前14-bit Tag Requester Enable、10-bit Tag Requester Enable 、Extended Tag Field Enable分别为1、1、1时,最大tag size为14bits,如果使用8-bit Tag,则Requester发送TLP能使用的tag 范围为0~255,如果使用10-bit Tag,则Requester发送TLP能使用的tag 范围为256~1023,如果使用14-bit Tag,则Requester发送TLP能使用的tag 范围为1024~16383,

在表格2-11中可以看出,当存在多个Tag Requester Enable为1时,协议将tag范围进行了划分,其中0~255划分给了8-bit Tag,其中256~1023划分给了10-bit Tag,其中1024~16383划分给了14-bit Tag。此种设计的优点很明显,Requester发送memrd请求后收到CPLD时,能够根据CPLD的tag数值判断CPLD是否有效。例如Requester使用的是14-bit Tag,允许的tag 范围为1024~16383,协议要求Completer返回的CPLD中的tag与memrd中的tag保持一致,但是收到的CPLD数值小于1023,此时判断CPLD无效。

6.参考文档

PCIe 6.0 Designs at 64GT/s with IP | DesignWare IP | Synopsys

PCI Express® Base Specification Revision 6.2

文章来源于 IC芯视界 ,作者 IC小鸽

EETOP创芯大讲堂--芯片课程暑期特惠!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
情侣住酒店亲密时遭窗外男子偷窥,法院:偷拍者赔7000元,酒店承担20%补充责任,两方出具书面道歉

情侣住酒店亲密时遭窗外男子偷窥,法院:偷拍者赔7000元,酒店承担20%补充责任,两方出具书面道歉

台州交通广播
2026-07-04 06:52:20
佛得角:最不像非洲的非洲国家

佛得角:最不像非洲的非洲国家

舆图司马
2026-07-02 21:05:03
豆包、千问:7月15日,下线智能体功能

豆包、千问:7月15日,下线智能体功能

都市快报橙柿互动
2026-07-04 11:09:15
阿里亚斯一剑封喉,哥伦比亚1-0击败非洲劲旅,晋级世界杯16强

阿里亚斯一剑封喉,哥伦比亚1-0击败非洲劲旅,晋级世界杯16强

侧身凌空斩
2026-07-04 11:31:39
1-0!阿里亚斯制胜进球,哥伦比亚小胜晋级,世界杯16强全部出炉

1-0!阿里亚斯制胜进球,哥伦比亚小胜晋级,世界杯16强全部出炉

全景体育V
2026-07-04 11:32:22
民调揭示惊人真相:美国民众自豪感跌至新低 认为经济会更萧条

民调揭示惊人真相:美国民众自豪感跌至新低 认为经济会更萧条

可达鸭面面观
2026-07-02 20:22:21
奥莱报:阿根廷全队士气持续走低,对阵佛得角煎熬程度远超预想

奥莱报:阿根廷全队士气持续走低,对阵佛得角煎熬程度远超预想

砚底沉香
2026-07-04 11:57:09
揭穿行业谎言!电车辐射并不大?实测:脚底辐射远超手机吹风机等

揭穿行业谎言!电车辐射并不大?实测:脚底辐射远超手机吹风机等

车见
2026-07-03 11:28:13
75岁宝岛首富又迎第三春,老三舞厅出身嗲功了得,正宫装聋作哑!

75岁宝岛首富又迎第三春,老三舞厅出身嗲功了得,正宫装聋作哑!

小陆搞笑日常
2026-07-04 00:43:36
哈梅葬礼暗藏杀机?中俄高层出席不止吊唁,或能镇住美以斩首阴谋

哈梅葬礼暗藏杀机?中俄高层出席不止吊唁,或能镇住美以斩首阴谋

快看张同学
2026-07-04 09:51:49
委屈得快哭了!澳大利亚119分钟换下开挂门将 替补门将点球大战0扑

委屈得快哭了!澳大利亚119分钟换下开挂门将 替补门将点球大战0扑

风过乡
2026-07-04 06:07:38
孙颖莎也没想到,国乒男单全军覆没没多久,樊振东传来特大喜讯

孙颖莎也没想到,国乒男单全军覆没没多久,樊振东传来特大喜讯

大鱼简科
2026-07-04 10:01:19
再见了!詹姆斯拒绝加盟!下家球队数量,减一

再见了!詹姆斯拒绝加盟!下家球队数量,减一

詹姆斯吧
2026-07-04 10:48:59
惨败日本后!男篮作出重大决定,郭士强被迫辞职,杜锋接任新帅?

惨败日本后!男篮作出重大决定,郭士强被迫辞职,杜锋接任新帅?

绯雨儿
2026-07-04 11:55:40
55岁黄政民戒酒一年判若两人,网友:像年轻了10岁

55岁黄政民戒酒一年判若两人,网友:像年轻了10岁

小椰的奶奶
2026-07-03 18:13:41
她是大家熟悉的演员,不拍戏在法国洗碗谋生,如今遭遇高温热得慌

她是大家熟悉的演员,不拍戏在法国洗碗谋生,如今遭遇高温热得慌

流史岁月
2026-07-03 16:00:07
销量暴跌37%,燃油车疯狂降价,现在抄底是捡漏还是入坑

销量暴跌37%,燃油车疯狂降价,现在抄底是捡漏还是入坑

青眼财经
2026-07-03 18:27:07
惨败日本!名记灵魂3连问嘲讽CBA改革,3条件不利男篮出线成奢望

惨败日本!名记灵魂3连问嘲讽CBA改革,3条件不利男篮出线成奢望

后仰大风车
2026-07-04 07:10:13
被佛得角震撼 阿根廷将帅致敬:伟大的对手 他们证明世界杯无弱旅

被佛得角震撼 阿根廷将帅致敬:伟大的对手 他们证明世界杯无弱旅

我爱英超
2026-07-04 09:38:52
世界杯16强全诞生!欧洲7席南美4席,阿根廷vs埃及,8强预测如下

世界杯16强全诞生!欧洲7席南美4席,阿根廷vs埃及,8强预测如下

小火箭爱体育
2026-07-04 11:32:42
2026-07-04 13:56:49
EETOP半导体社区 incentive-icons
EETOP半导体社区
国内著名的电子工程师社区
7837文章数 15680关注度
往期回顾 全部

科技要闻

韬定律论文V2版,充工程细节和实测数据

头条要闻

男子买"退休可月领50万"保险 交费30年后平台称录错了

头条要闻

男子买"退休可月领50万"保险 交费30年后平台称录错了

体育要闻

揭法国锋线最大优势 有人比姆巴佩还快?

娱乐要闻

最富女歌手霉霉完婚 在纽约设宴庆贺

财经要闻

韩国股市杠杆失控:450亿美元资金狂飙

汽车要闻

方程豹钛9内饰曝光 用上了长联屏设计/下半年上市

态度原创

家居
游戏
艺术
本地
教育

家居要闻

传奇筑 日常诗

《GTA6》PS联动仅一周下架!停盘争议连累宣发?

艺术要闻

16位当代画家,23幅风景与人物作品

本地新闻

国内足球之旅?这座小城给你高分答案

教育要闻

从区排42%到市排3.9%!西城这所学校的“王牌”藏不住了

无障碍浏览 进入关怀版