新版PCIe4.0规范新特性简介

新版PCIe4.0规范新特性简介

2023年7月29日发(作者:)

新版PCIe4.0规范新特性简介PCI-SIG 开发者⼤会2014已经结束,这次⼤会有好些议题都是关于PCIe4.0的。⽽且⽬前PCIe4.0 r0.3已经在官⽹开始review了。相对于PCIe3.0,PCIe4.0主要的新特性还是来源于之前ECNs:(1)在兼容性⽅⾯,PCIe4.0兼容PCIe1.x、PCIe2.x、PCIe3.x。兼容性的重要性不⽤多说,试想如果兼容性不能保证的话,全世界的PC、服务器、⾼端存储上运⾏的设备驱动程序⼏乎得修改或重写。这是整个IT⽣态不能够接受的。不过为了历史的兼容性,往往会给⾃⼰带来沉重的升级包袱,就像x86还在维系CISC指令集⼀样。也许未来的某天都会被历史拖垮,也许到时候会有⾰命性的解决⽅案,所有⼈都乐于接受新的替代⽅案也不⼀定。(2)在性能⽅⾯,PCIe4.0将PCIe3.0的8GT升级到了16GT。这样理论上,PCIe4.0能⽀持的最⼤带宽达16GTx32 = 512GT,即使32lane的PCIe slot不常见,使⽤x16的PCIe slot也能最⼤达256GT的带宽。相对于业界已经出现的28GT或更⾼的单lane的极限来说,16GT似乎有些保守。相信这是⽴⾜于未来5-10年PCIe进化⽽精挑细选出来的数值。据官⽅的说明,16GT平衡了性能、制造⼯艺、功耗、成本、兼容性等多⽅⾯因素综合的结果,并且实现成本和PCIe3.x相当。(3)在功能⽅⾯,这些年基于PCIe3.0之上的实践⽽提出的ECN很多也即将进⼊到PCIe4.0的规范⾥。虽然还没正式释放(估计2015年底正式释放),但是在PCIe4.0 r3可以找到如下的新功能:a)Readiness Notification(RN):⼀种通知机制,⽤于减少软件在PCIe设备复位或启动后更够访问该设备配置空间的时间。b)M-PCIe:将PCIe规范映射到MIPI制定的M-PHY上。为的是在保持PCIe所有优点的同时,能够利⽤M-PHY的电源管理技术。c)L1 PM:在PCIe链路层提供⼀种超级低功耗的状态。功耗问题始终是电⼦设备设计的重⼤问题,特别是在当前电源技术还没有得到突破性的进展的背景。相信L1 PM的引⼊,对于PCIe进⼊平板等需要低功耗的电⼦产品世界有所推动。d)Precision Time Measurement(PTM):精确时间管理,提供跨部件的时钟域共享和对时间敏感型应⽤的⽀援。e)Separate Refclk Independent SSC(SRIS):独⽴参考时钟的PCIe展频技术对于降低系统设计时的电磁兼容的复杂性⼗分有帮助。e)Downstream Port Containment(DPC)和enhanced DPC:个⼈觉得PCIe想从盒内⾛向盒外,它作为系统总线的相对脆弱和相对不够灵活的树形拓扑是它永远的痛。这次DPC的出现应该是个⾮常好的特性。如果能够⽀持异步移除的恢复,相信对整个系统的鲁棒性是个很⼤的提升。这对于构建⾼可靠性的PCIe Fabric是⾮常重要的。⾄于树形拓扑⽅⾯,PCI-SIG 制定的规范⼀直对cross-link保持沉默,⽽10年前利⽤PCIe物理层和链路层的Advanced Switch也很快夭折。也许是时机还未成熟吧,或许PCIe5.0或6.0能解决这⼀问题。f)Lightweight Notification(LN)protocol:顾名思意,轻量通知协议。利⽤缓存的原理来降低对带宽的需求和减少延迟,这个和挂在CPU上的cache很像。另外还可以利⽤此协议将设备动态分配给虚拟机。g)Process Address Space ID Translation(PASID Translation)。⽤于多个进程共享同⼀个PCIe Function。⼀看就是⽤来提⾼并⾏性和加速虚拟化的。总之,PCIe4.0相对于PCIe3.0来说除了带宽上的翻倍外,在系统的功耗节能、实时性、鲁棒性、虚拟化、并⾏性也做了相应的增强。正如官⽅所说的,PCIe瞄准的市场覆盖了PC、平板、嵌⼊式系统、服务器、存储、外围设备及⾼能计算等。在未来,PCIe仍然是最强⼤的系统总线之⼀,在AMBA崛起前,没有其他总线能撼动它的地位。

发布者:admin,转转请注明出处:http://www.yc00.com/news/1690560309a368985.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信