一种支持PCIE时钟自动开闭的系统及方法技术方案

技术编号:30157283 阅读:18 留言:0更新日期:2021-09-25 15:09
本发明专利技术提供一种支持PCIE时钟自动开闭的系统及方法,所述系统包括BMC、在位检测模块、时钟缓冲模块、硬盘背板以及PCIE转接卡;在位检测模块连接有若干板载PCIE插槽;时钟缓冲模块连接有若干时钟扩展接口;BMC通过在位检测模块和CPLD获取板载PCIE插槽、PCIE转接插槽以及硬盘接口的设备在位状态,再通过时钟缓冲模块对设备在位的PCIE插槽、PCIE转接插槽以及硬盘接口的时钟开启,以及对设备不在位的PCIE插槽、PCIE转接插槽以及硬盘接口的时钟关闭。本发明专利技术将没有部署PCIE设备的板载PCIE插槽、PCIE转接插槽以及硬盘接口对应的时钟通道自动关闭,节省电能,避免电磁干扰,提高服务器稳定性。性。性。

【技术实现步骤摘要】
一种支持PCIE时钟自动开闭的系统及方法


[0001]本专利技术属于PCIE时钟控制
,具体涉及一种支持PCIE时钟自动开闭的系统及方法。

技术介绍

[0002]随着互联网的飞速发展,服务器的部署数量也在呈指数性增长;大量的服务器为网络提供了计算基础,但同时也在消耗着高额的电力。并且在能源成本日趋上升的今天服务器节能管理已经成为众多互联网厂商关注的焦点。服务器系统中为PCIE设备设计了大量的接口,这些接口是否部署PCIE设备依据不同配置而定,每个接口都会为PCIE设备设计100M时钟,且通常处于开启状态;而在某些简单的配置中,这些PCIE接口没有部署设备,但时钟是开启的,将会造成大量的电力浪费,并且100M时钟为高频信号,在没有PCIE设备部署的情况下,类似于单端天线,会产生电磁辐射,造成EMI问题,影响服务器运行的稳定性。
[0003]此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种支持PCIE时钟自动开闭的系统及方法,是非常有必要的。

技术实现思路

[0004]针对现有技术的上述服务器为每个PCIE设备设计时钟,当PCIE接口没有部署设备时,开启的时钟造成电力浪费,同时带来电磁辐射的缺陷,本专利技术提供一种支持PCIE时钟自动开闭的系统及方法,以解决上述技术问题。
[0005]第一方面,本专利技术提供一种支持PCIE时钟自动开闭的系统,包括BMC、在位检测模块、时钟缓冲模块、硬盘背板以及PCIE转接卡;
[0006]在位检测模块连接有若干板载PCIE插槽,时钟缓冲模块与各板载PCIE插槽均连接;
[0007]时钟缓冲模块连接有若干时钟扩展接口;
[0008]PCIE转接卡上设置有若干转接口,每个转接口连接有一个PCIE转接插槽,每个PCIE转接插槽及PCIE转接卡均与在位检测模块连接,每个转接口与一个时钟扩展接口连接;
[0009]硬盘背板上设置有CPLD,CPLD连接有若干硬盘接口,各硬盘接口均与一个时钟扩展接口连接,硬盘背板还与在位检测模块连接;
[0010]BMC与在位检测模块、时钟缓冲模块以及CPLD均连接;
[0011]BMC通过在位检测模块和CPLD获取板载PCIE插槽、PCIE转接插槽以及硬盘接口的设备在位状态,再通过时钟缓冲模块对设备在位的PCIE插槽、PCIE转接插槽以及硬盘接口的时钟开启,以及对设备不在位的PCIE插槽、PCIE转接插槽以及硬盘接口的时钟关闭。时钟缓冲模块为设备在位的板载PCIE插槽提供100M时钟,时钟缓冲模块通过时钟扩展接口为设备在位的PCIE转接插槽及硬盘接口提供100M时钟。
[0012]进一步地,在位检测模块采用9554型号的IO扩展芯片。9554型号的IO扩展芯片可
识别硬盘背板在位状态、PCIE转接卡的在位状态、板载PCIE插槽的设备在位状态以及PCIE转接插槽的设备在位状态。
[0013]进一步地,板载PCIE插槽包括第一板载PCIE插槽、第二板载PCIE插槽、第三板载PCIE插槽以及第四板载PCIE插槽;
[0014]在位检测模块上设置有第一PCIE检测接口、第二PCIE检测接口、第三PCIE检测接口以及第四PCIE检测接口;
[0015]第一PCIE检测接口与第一板载PCIE插槽连接,第二PCIE检测接口与第二板载PCIE插槽连接,第三PCIE检测接口与第三板载PCIE插槽,第四PCIE检测接口与第四板载PCIE插槽。在位检测模块通过各PCIE检测接口检测各板载PCIE插槽的PCIE设备是否在位。
[0016]进一步地,转接口包括第一转接口和第二转接口;
[0017]PCIE转接插槽包括第一PCIE转接插槽和第二PCIE转接插槽;
[0018]第一转接口与第一PCIE转接插槽连接,第二转接口与第二PCIE转接插槽连接;
[0019]在位检测模块上还设置有第五PCIE检测接口和第六PCIE检测接口;
[0020]第五PCIE检测接口与第一PCIE转接插槽连接,第六PCIE监测接口与第二PCIE转接插槽;
[0021]在位检测模块上还设置有PCIE转接卡在位检测接口和硬盘背板在位检测接口;
[0022]PCIE转接卡在位检测接口与PCIE转接卡连接,硬盘背板在位检测接口与硬盘背板连接。在位检测模块即可检测PCIE转接卡是否在位,又可检测PCIE转接卡上的PCIE转接插槽是否在位。
[0023]进一步地,硬盘接口包括第一硬盘接口、第二硬盘接口、第三硬盘接口以及第四硬盘接口;
[0024]CPLD与第一硬盘接口、第二硬盘接口、第三硬盘接口以及第四硬盘接口均连接。硬盘背板在位通过在位检测模块检测,而硬盘接口的设备在位通过CPLD检测。
[0025]进一步地,时钟扩展接口包括第一时钟扩展接口和第二时钟扩展接口;
[0026]第一时钟扩展接口上设置有第一时钟扩展通道和第二时钟拓展通道;第二时钟扩展接口上设置有第三时钟扩展通道和第四时钟扩展通道;
[0027]时钟缓冲模块上设置有第一时钟接口、第二时钟接口、第三时钟接口、第四时钟接口、第五时钟接口、第六时钟接口、第七时钟接口以及第八时钟接口;
[0028]第一时钟接口与第一板载PCIE插槽连接,第二时钟接口与第二板载PCIE插槽连接,第三时钟接口与第三板载PCIE插槽连接,第四时钟接口与第四板载PCIE插槽连接;
[0029]第五时钟接口与第一时钟扩展通道连接,第一时钟扩展通道另一端与第一转接口和第二硬盘接口连接;
[0030]第六时钟接口与第二时钟扩展通道连接,第二时钟拓展通道另一端与第二硬盘接口连接;
[0031]第七时钟接口与第三时钟拓展通道连接,第三时钟拓展通道另一端与第二转接口和第四硬盘接口连接;
[0032]第八时钟接口与第四时钟拓展通道连接,第四时钟拓展通道另一端与第三硬盘接口连接。时钟缓冲模块提供的时钟接口有限,无法满足时钟数量需求时,通过时钟拓展接口对时钟进行扩充,两个时钟扩展接口用于扩展PCIE转接卡上的两个PCIE转接插槽或扩展硬
盘背板上的四个作为硬盘接口的NVME硬盘。每个时钟扩展接口设计有2组100M时钟,当扩展至PCIE转接卡上的PCIE转接插槽时,时钟扩展接口只需要提供一组时钟;当扩展至硬盘背板上作为硬盘接口的NVME硬盘使用时,时钟拓展接口两组时钟都要提供。
[0033]进一步地,BMC与在位检测模块通过第一SMBUS总线连接,BMC与时钟缓冲模块通过第二SMBUS总线连接,BMC与CPLD通过第三SMBUS总线连接。整个系统BMC作为核心控制器,通过SMBUS总线分别连接至在位检测模块、时钟缓冲模块以及硬盘背板的CPLD芯片;BMC读取在位检测模块用来获取当前的配置以及各PCIE插槽的PCIE标卡的部署情况,读取CPLD用来获取当前作为硬盘接口对应的NVME硬盘的部署情况;然后通过SMBUS总线读写时钟缓冲模块的寄存器实现每个时钟通道的开闭控制。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种支持PCIE时钟自动开闭的系统,其特征在于,包括BMC(1)、在位检测模块(2)、时钟缓冲模块(3)、硬盘背板(4)以及PCIE转接卡(5);在位检测模块(2)连接有若干板载PCIE插槽,时钟缓冲模块(3)与各板载PCIE插槽均连接;时钟缓冲模块(3)连接有若干时钟扩展接口;PCIE转接卡(5)上设置有若干转接口,每个转接口连接有一个PCIE转接插槽,每个PCIE转接插槽及PCIE转接卡(5)均与在位检测模块(2)连接,每个转接口与一个时钟扩展接口连接;硬盘背板(4)上设置有CPLD(6),CPLD(6)连接有若干硬盘接口,各硬盘接口均与一个时钟扩展接口连接,硬盘背板(4)还与在位检测模块(2)连接;BMC(1)与在位检测模块(2)、时钟缓冲模块(3)以及CPLD(6)均连接;BMC(1)通过在位检测模块(2)和CPLD(6)获取板载PCIE插槽、PCIE转接插槽以及硬盘接口的设备在位状态,再通过时钟缓冲模块(3)对设备在位的PCIE插槽、PCIE转接插槽以及硬盘接口的时钟开启,以及对设备不在位的PCIE插槽、PCIE转接插槽以及硬盘接口的时钟关闭。2.如权利要求1所述的支持PCIE时钟自动开闭的系统,其特征在于,板载PCIE插槽包括第一板载PCIE插槽(SLOT1)、第二板载PCIE插槽(SLOT2)、第三板载PCIE插槽(SLOT3)以及第四板载PCIE插槽(SOLT4);在位检测模块(2)上设置有第一PCIE检测接口、第二PCIE检测接口、第三PCIE检测接口以及第四PCIE检测接口;第一PCIE检测接口与第一板载PCIE插槽(SLOT1)连接,第二PCIE检测接口与第二板载PCIE插槽(SLOT2)连接,第三PCIE检测接口与第三板载PCIE插槽(SLOT3),第四PCIE检测接口与第四板载PCIE插槽(SOLT4)。3.如权利要求2所述的支持PCIE时钟自动开闭的系统,其特征在于,转接口包括第一转接口(R1)和第二转接口(R2);PCIE转接插槽包括第一PCIE转接插槽(SLOT5)和第二PCIE转接插槽(SLOT6);第一转接口(R1)与第一PCIE转接插槽(SLOT5)连接,第二转接口(R2)与第二PCIE转接插槽(SLOT6)连接;在位检测模块(2)上还设置有第五PCIE检测接口和第六PCIE检测接口;第五PCIE检测接口与第一PCIE转接插槽(SLOT5)连接,第六PCIE监测接口与第二PCIE转接插槽(SLOT6);在位检测模块(2)上还设置有PCIE转接卡在位检测接口和硬盘背板在位检测接口;PCIE转接卡在位检测接口与PCIE转接卡(5)连接,硬盘背板在位检测接口与硬盘背板(4)连接。4.如权利要求3所述的支持PCIE时钟自动开闭的系统,其特征在于,硬盘接口包括第一硬盘接口(HDD1)、第二硬盘接口(HDD2)、第三硬盘接口(HDD3)以及第四硬盘接口(HDD4);CPLD(6)与第一硬盘接口(HDD1)、第二硬盘接口(HDD2)、第三硬盘接口(HDD3)以及第四硬盘接口(HDD4)均连接。5.如权利要求4所述的支持PCIE时钟自动开闭的系统,其特征在于,时钟扩展接口包括
第一时钟扩展接口(MCIO0)和第二时钟扩展接口(MCIO1);第一时钟扩展接口(MCIO0)上设置有第一时钟扩展通道和第二时钟拓展通道;第二时钟扩展接口(MCIO1)上设置有第三时钟扩展通道和第四时钟扩展通道;时钟缓冲模块(3)上设置有第一时钟接口、第二时钟接口、第三时钟接口、第四时钟接口、第五时钟接口、第六时钟接口、第七时钟接口以及第八时钟接口;...

【专利技术属性】
技术研发人员:邓文博孔祥涛
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1