【技术实现步骤摘要】
到多个定时域的访问
技术介绍
[0001]数据中心为连接互联网的装置提供计算资源。数据中心中的计算系统可以利用装置到装置连接进行装置间的通信。各种协议和标准规定了装置到装置连接的方式。开放计算项目(OCP)是一家参与为服务器、数据存储、机架和交换机设计装置到装置连接的组织。
[0002]图1示出了基于开放计算项目(OCP)NIC 3.0版本1.1.0(2021)的多主机联网系统,其中用于主机连接的各种快速外围组件互连(PCIe)配置(例如,x16(每个连接器16个PCIe通道)、x8(每个连接器8个PCIe通道)、x4(每个连接器4个PCIe通道)等)利用连接到平台电路板的多路转接器(multiplexer),并且多路转接器从一个或多个主机系统接收PCIe模拟基准时钟输入。为了使电路板支持2 x8或4 x4时钟信号的配置,实现平台级时钟多路转接器。例如,某些平台利用平台级时钟多路转接器来在同一基准板设计上支持2 x8时钟或4 x4时钟。此外,平台或其微控制器在各种平台配置之间切换,以支持x16、x8或x4配置。
[0003]图2的表概述了基于OCP NIC 3.0版本1.1.0的系统,其中多个主机连接到一个网络接口卡(NIC),该NIC支持通过NIC的物理层接口(PHY[0]到PHY[1])与一个以上的主机进行PCIe连接。图2的表示出了支持多主机、加速器、存储(包括混合存储(例如,随机存取存储器、固态驱动器(SSD)和硬盘驱动器(HDD)的混合))以及混合系统的不同平台配置。在一些已知的实现中,支持这些不同的模式涉及电路板级 ...
【技术保护点】
【技术特征摘要】
1.一种设备,其包括:片上系统(SoC),其包括:集成到所述SoC中的多路转接器,其中所述多路转接器包括一个或多个物理层(PHY)电路模块,并且所述多路转接器要接收一个或多个时钟信号并基于时钟传送配置将所述一个或多个时钟信号分发至所述一个或多个PHY电路模块,以支持多个时钟分发方案。2.根据权利要求1所述的设备,其中,所述一个或多个时钟信号是接收自至少一个主机,包括以下中的一个或多个:中央处理单元(CPU)、图形处理单元(GPU)、加速器、存储器池、网络附接器具和/或存储装置。3.根据权利要求1所述的设备,其中,集成到所述SoC中的所述多路转接器要将第一时钟信号分发至多个PHY电路模块,并将第二时钟信号分发至第二多个PHY电路模块。4.根据权利要求1所述的设备,其中,集成到所述SoC中的所述多路转接器要:将第一时钟信号分发至第一PHY电路模块;将第二时钟信号分发至第二PHY电路模块;将第三时钟信号分发至第三PHY电路模块;并且将第四时钟信号分发至第四PHY电路模块。5.根据权利要求1所述的设备,其中,集成到所述SoC中的所述多路转接器要:将第一时钟信号分发至第一PHY电路模块和第二PHY电路模块,并且将第三时钟信号分发至第三PHY电路模块和第四PHY电路模块。6.根据权利要求1所述的设备,其中,集成到所述SoC中的所述多路转接器要:将第一时钟信号分发至第一PHY电路模块和第二PHY电路模块;将第二时钟信号分发至第三PHY电路模块;并且将第三时钟信号分发至第四PHY电路模块。7.根据权利要求1所述的设备,其中,集成到所述SoC中的所述多路转接器包括集成电路,其包括网络接口装置、所述多路转接器和装置接口。8.根据权利要求1所述的设备,其中,所述一个或多个PHY电路模块包括多路转接器和电路模块,以(a)接收来自主机系统的输入时钟信号或从另一PHY电路模块传送的时钟信号,以及(b)基于所述输入时钟信号或从所述另一PHY电路模块传送的时钟信号来输出时钟信号。9.根据权利要求1至8中的任一项所述的设备,其中,所述多路转接器要支持以下中的一个或多个:与单个主机中央处理单元(CPU)的公共时钟设置、与多个主机CPU的公共但独立的时钟设置、和/或用于混合存储装置的时钟设置。10.根据权利要求1至9中的任一项所述的设备,包括至少一个主机服务器,其中,所述至少一个主机服务器使用电路板传导联接至所述SoC,并且其中,所述至少一个主机服务器要用所述时钟传送配置来配置所述SoC。11.根据权利要求1至10中的任一项所述的设备,其中,集成到所述SoC中的所述多路转接器包括集成电路,其包括网络接口装置、所述多路转接器和装置接口,并且包括数据中心,其包括所述至少一个主机服务器,其中,所述数据中心包括要...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。