专栏名称: EETOP
EETOP电子网(中国电子顶级开发网)是国内最顶级的电子行业工程师社区,涉及:嵌入式、智能硬件、半导体集成电路设计及制造等。 为您分享论坛精华内容、行业最新资讯、产品及技术 。 网址:www.eetop.cn bbs.eetop.cn
今天看啥  ›  专栏  ›  EETOP

PCIe 6.0为什么需要14-bit tag

EETOP  · 公众号  · 硬件  · 2024-07-22 11:55

文章预览

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 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览