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

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.

相关推荐
热点推荐
3-2大冷门,西甲第18掀翻西甲第4,马竞惨遭西甲4连败

3-2大冷门,西甲第18掀翻西甲第4,马竞惨遭西甲4连败

侧身凌空斩
2026-04-23 03:00:15
万万没有想到,赖清德的父亲赖永都,非但不是日本鬼子他是中国人

万万没有想到,赖清德的父亲赖永都,非但不是日本鬼子他是中国人

史行途
2026-03-30 08:13:47
天安门偶遇张杰一家五口,杰哥一手牵一个女儿,画面看着真幸福

天安门偶遇张杰一家五口,杰哥一手牵一个女儿,画面看着真幸福

圆梦的小老头
2026-04-21 17:38:06
600多名俄专家从伊朗布什尔核电站撤离

600多名俄专家从伊朗布什尔核电站撤离

参考消息
2026-04-21 15:00:43
广西一4S店疑因资金链断裂闭店,店内一片狼藉,展车被清空!

广西一4S店疑因资金链断裂闭店,店内一片狼藉,展车被清空!

黄河新闻网吕梁
2026-04-22 10:03:58
还得靠马宁?亚冠主裁昏了头:因日本队未完成换人 吹掉对手绝平球

还得靠马宁?亚冠主裁昏了头:因日本队未完成换人 吹掉对手绝平球

风过乡
2026-04-22 07:02:48
霍尔木兹封锁危机,中国船厂狂揽全球八成订单,美日韩造船业遇冷

霍尔木兹封锁危机,中国船厂狂揽全球八成订单,美日韩造船业遇冷

未来展望
2026-04-23 03:24:25
A-Lin火辣炸浑圆双球! 开唱一半「激动喷泪」吐心声

A-Lin火辣炸浑圆双球! 开唱一半「激动喷泪」吐心声

ETtoday星光云
2026-04-22 09:40:06
科内憾负意甲总决赛,朱婷拼命扛下全队,却还要被无端抹黑?

科内憾负意甲总决赛,朱婷拼命扛下全队,却还要被无端抹黑?

金毛爱女排
2026-04-23 00:00:04
死亡高峰还没来!中国人口真正的挑战,不是少生而是大批量离世

死亡高峰还没来!中国人口真正的挑战,不是少生而是大批量离世

记录生活日常阿蜴
2026-04-22 20:10:06
时隔244天重返英超第1!哈兰德破门比肩红魔传奇,曼城1-0伯恩利

时隔244天重返英超第1!哈兰德破门比肩红魔传奇,曼城1-0伯恩利

钉钉陌上花开
2026-04-23 05:02:42
斯玛特登全美第一热搜!轰25+7+5断队史首人 拿513万却比肩科比

斯玛特登全美第一热搜!轰25+7+5断队史首人 拿513万却比肩科比

颜小白的篮球梦
2026-04-22 13:41:29
成名前的赵丽颖,没有化妆个子不高,走在街头跟普通人没区别

成名前的赵丽颖,没有化妆个子不高,走在街头跟普通人没区别

白宸侃片
2026-04-22 14:34:02
换帅!北京一大学,迎新党委书记

换帅!北京一大学,迎新党委书记

双一流高校
2026-04-23 00:07:11
场均20+命中率60%联盟居然只有两人啊!

场均20+命中率60%联盟居然只有两人啊!

柚子说球
2026-04-22 20:42:25
0罚30分!历史第一新秀!弗拉格不要太羡慕

0罚30分!历史第一新秀!弗拉格不要太羡慕

篮球实战宝典
2026-04-22 22:56:36
19岁新星凌晨遇刺,俱乐部抢救细节曝光

19岁新星凌晨遇刺,俱乐部抢救细节曝光

绿茵狂热者
2026-04-21 21:59:59
暗地里较量!成龙发文只字不提梁家辉《捕风追影2》票房剑指20亿

暗地里较量!成龙发文只字不提梁家辉《捕风追影2》票房剑指20亿

乐悠悠娱乐
2026-04-22 11:09:22
我是英语老师,校长天天挑我刺,那天丈夫来接我时,校长当场吓懵了

我是英语老师,校长天天挑我刺,那天丈夫来接我时,校长当场吓懵了

红豆讲堂
2025-04-19 10:45:10
新一轮暴跌恐来袭!历史将重演DeepSeek时刻

新一轮暴跌恐来袭!历史将重演DeepSeek时刻

侃故事的阿庆
2026-04-22 10:05:26
2026-04-23 06:19:00
EETOP半导体社区 incentive-icons
EETOP半导体社区
国内著名的电子工程师社区
7500文章数 15648关注度
往期回顾 全部

科技要闻

对话梅涛:没有视频底座,具身智能走不远

头条要闻

伊朗议长:不可能重新开放霍尔木兹海峡

头条要闻

伊朗议长:不可能重新开放霍尔木兹海峡

体育要闻

网易传媒再度签约法国队和阿根廷队

娱乐要闻

蜜雪冰城泰国代言人 被扒出辱华黑历史

财经要闻

医院专家号"秒空"!警方牵出黑色产业链

汽车要闻

纯电续航301km+激光雷达 宋Pro DM-i飞驰版9.99万起

态度原创

本地
亲子
房产
数码
公开课

本地新闻

春色满城关不住|白鹃梅浪漫盛放,吴山藏了一片四月雪

亲子要闻

兼顾专业哺喂与绿色环保,贝亲发布自然实感净澈系列奶瓶

房产要闻

官宣!今年9月起,广州中小学“重点班”将成历史!

数码要闻

大疆DJI Osmo Mobile 8P体验:「单兵创作者」的终极方案

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版