PCIe 6.0生态业内进展分析总结

2024-01-06 00:28

本文主要是介绍PCIe 6.0生态业内进展分析总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

上一篇,我们针对PCIe 6.0的功能更新与实现挑战做了简单的分析与总结。更多详细内容可以参考:

扩展阅读:浅析PCIe 6.0功能更新与实现的挑战

那么,PCIe 6.0已经发布了一段时间了,业内硬件支持PCIe 6.0目前有哪些进展呢?小编根据公开信息,做了一些不完全总结,仅供大家参考!(也欢迎大家在文章底部补充留言交流~)

1.PCIe 6.0连接器

Amphenol作为全球知名的互连产品制造商,在2023 FMS上对外也宣布了对多组支持PCIe 6.0的产品

  • Amphenol MCIO(Mini Cool Edge IO)线缆连接器:该产品针对最近开发的PCIe 6.0内部电缆规格Ver 0.9进行了定制设计。此外,Amphenol展示的下一代产品Multi-Trak™被OCP DC-MHS HPM作为近端I/O解决方案采用,支持PCIe 5.0和6.0规范速度,并且与x8规格的MCIO线缆兼容互连。

  • Amphenol ExtremePort™ Swift线缆连接器:专为服务器和网络应用提供高速、低剖面解决方案,近期已实现对PCIe 6.0性能的支持。

  • Amphenol PCIe 6.0 CEM连接器:符合最新PCIe 6.0 CEM规格Ver 0.7草案的SI要求,表明该产品已经准备好应对PCIe 6.0时代的挑战。

图片

Mini Cool Edge IO是Amphenol公司推出的一种高性能、高密度内部连接器解决方案,专为满足下一代高速信号传输需求而设计。这种连接器具有0.60mm的针脚间距(pitch),采用紧凑型设计,旨在优化系统空间并支持高效能数据传输。它适用于需要在有限空间内进行高速信号布线和管理的设计,如服务器、网络设备以及其他要求苛刻的数据中心应用。

图片

Mini Cool Edge IO系列不仅灵活且坚固耐用,还具有成本效益,可以扩展到24Gbps SAS4等高速协议的标准,确保信号完整性,并有助于降低系统能耗。该产品通过其创新设计和技术特性,解决了高速信号在传输过程中可能出现的信号衰减、串扰等问题,从而提升整体系统的性能表现和可靠性。此外,它可能还兼容PCIe标准,例如适应PCIe 6.0等新一代技术规格的需求。

2.PCIe 6.0 IP设计

(1)Alphawave

近日,一家名为Alphawave的芯片设计公司,与示波器公司是德科技Keysight联合展示了其PCIe 6.0控制器和物理接口与Keysight测试设备之间的互操作性,在数据传输速率上达到了64 GT/s。这一举措证明了Alphawave已准备好制造搭载PCIe 6.0接口的芯片,从而加入到越来越多准备迎接2024年首款商业可用PCIe 6.0设备到来的生态建设行列。

图片

Alphawave的PipeCORE PHY IP是一款高性能、低功耗的物理层(PHY)集成电路设计知识产权,适用于从PCIe 1.0到PCIe 6.0的全系列PCI Express标准。该IP特别强调了其能够在64 Gbps PAM4 PCI Express 6.0速率下运行的能力,这意味着它可以支持2.5 GT/s、5 GT/s、8 GT/s、16 GT/s、32 GT/s直至64 GT/s的数据传输速度。

图片

(2)Synopsys

Synopsys是另外一家PCIe IP供应商。早在2023年9月份,Intel Innovation活动中,Synopsys和Intel双方共同成功演示了其PCIe Gen6解决方案与Intel测试芯片之间的互操作性。

图片

此次展示的Synopsys PCIe 6.0全套IP解决方案包含了控制器、PHY、验证IP以及完整性与数据加密(IDE)安全IP,旨在加速高性能计算和AI应用芯片的开发进程。

图片

(3)Rambus

Rambus Inc.是一家知名的半导体技术公司,提供包括内存接口、高速SerDes(serializer/deserializer)和控制器在内的多种高性能互连解决方案。在PCIe 6.0规范发布后,Rambus针对这一标准开发了一系列关键知识产权(IP)产品,

Rambus PCIe 6.0 IP套件主要包括:

  • PCIe 6.0控制器IP:这是实现PCIe 6.0功能的核心部分,负责处理数据包的发送和接收,管理事务层和数据链路层的功能,并确保与PCIe规范兼容的数据传输。该控制器支持最新的带宽速度,即每通道64 GT/s,并可能整合了先进的错误检测和纠正机制以保证数据完整性。

图片

  • PHY物理层IP:作为连接控制器和其他系统组件的关键硬件模块,PHY物理层IP采用了先进的信号处理技术来实现高效的数据传输,同时通过PAM4调制方式应对高频率下的信号衰减问题,从而实现在更高速率下保持信号质量和稳定性。

  • CXL 3.0支持:Rambus的PCIe 6.0子系统还支持Compute Express Link (CXL) 3.0规范,这是一个开放的行业标准,旨在提高CPU到设备间如GPU、FPGA和其他加速器的互连性能和效率。

(4)Cadence

Cadence的PCIe控制器IP兼容PCIe 6.0、5.0、4.0、3.1、2.1和1.1等多个版本协议,并支持最新的ECNs,包括IDE/DOE等

图片

该控制器IP提供根端口、终端端点或双模模式选择,以满足多样化的应用场景需求。同时具备多分支支持功能,使得应用能够轻松构建从1x16到16x1等各种配置,极大地增强了设计灵活性。

控制器内建对SR-IOV的支持,可实现高达256个虚拟功能以及4K字节的有效载荷大小,并且还提供了基于PASID的可扩展I/O虚拟化能力。

性能方面,该控制器IP在基准测试中达到了理论性能的95%,采用了超标量设计,确保在所有数据速率下都能实现高吞吐量和低延迟。此外,为最大化性能表现,用户可以根据实际需求选择最适合的客户端接口。

这篇关于PCIe 6.0生态业内进展分析总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/574632

相关文章

Python 迭代器和生成器概念及场景分析

《Python迭代器和生成器概念及场景分析》yield是Python中实现惰性计算和协程的核心工具,结合send()、throw()、close()等方法,能够构建高效、灵活的数据流和控制流模型,这... 目录迭代器的介绍自定义迭代器省略的迭代器生产器的介绍yield的普通用法yield的高级用法yidle

C++ Sort函数使用场景分析

《C++Sort函数使用场景分析》sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变,如果某些场景需要保持相同元素间的相对顺序,可使... 目录C++ Sort函数详解一、sort函数调用的两种方式二、sort函数使用场景三、sort函数排序

kotlin中const 和val的区别及使用场景分析

《kotlin中const和val的区别及使用场景分析》在Kotlin中,const和val都是用来声明常量的,但它们的使用场景和功能有所不同,下面给大家介绍kotlin中const和val的区别,... 目录kotlin中const 和val的区别1. val:2. const:二 代码示例1 Java

Go标准库常见错误分析和解决办法

《Go标准库常见错误分析和解决办法》Go语言的标准库为开发者提供了丰富且高效的工具,涵盖了从网络编程到文件操作等各个方面,然而,标准库虽好,使用不当却可能适得其反,正所谓工欲善其事,必先利其器,本文将... 目录1. 使用了错误的time.Duration2. time.After导致的内存泄漏3. jsO

Spring事务中@Transactional注解不生效的原因分析与解决

《Spring事务中@Transactional注解不生效的原因分析与解决》在Spring框架中,@Transactional注解是管理数据库事务的核心方式,本文将深入分析事务自调用的底层原理,解释为... 目录1. 引言2. 事务自调用问题重现2.1 示例代码2.2 问题现象3. 为什么事务自调用会失效3

找不到Anaconda prompt终端的原因分析及解决方案

《找不到Anacondaprompt终端的原因分析及解决方案》因为anaconda还没有初始化,在安装anaconda的过程中,有一行是否要添加anaconda到菜单目录中,由于没有勾选,导致没有菜... 目录问题原因问http://www.chinasem.cn题解决安装了 Anaconda 却找不到 An

Spring定时任务只执行一次的原因分析与解决方案

《Spring定时任务只执行一次的原因分析与解决方案》在使用Spring的@Scheduled定时任务时,你是否遇到过任务只执行一次,后续不再触发的情况?这种情况可能由多种原因导致,如未启用调度、线程... 目录1. 问题背景2. Spring定时任务的基本用法3. 为什么定时任务只执行一次?3.1 未启用

java常见报错及解决方案总结

《java常见报错及解决方案总结》:本文主要介绍Java编程中常见错误类型及示例,包括语法错误、空指针异常、数组下标越界、类型转换异常、文件未找到异常、除以零异常、非法线程操作异常、方法未定义异常... 目录1. 语法错误 (Syntax Errors)示例 1:解决方案:2. 空指针异常 (NullPoi

C++ 各种map特点对比分析

《C++各种map特点对比分析》文章比较了C++中不同类型的map(如std::map,std::unordered_map,std::multimap,std::unordered_multima... 目录特点比较C++ 示例代码 ​​​​​​代码解释特点比较1. std::map底层实现:基于红黑

Spring、Spring Boot、Spring Cloud 的区别与联系分析

《Spring、SpringBoot、SpringCloud的区别与联系分析》Spring、SpringBoot和SpringCloud是Java开发中常用的框架,分别针对企业级应用开发、快速开... 目录1. Spring 框架2. Spring Boot3. Spring Cloud总结1. Sprin