一种信息传输方法和计算设备技术

技术编号:36890183 阅读:22 留言:0更新日期:2023-03-15 21:52
本申请实施例公开了一种信息传输方法和计算设备,用于实现BMC芯片通过复杂可编程逻辑器件(complex programmable logic device,CPLD)对多个VR进行管理,减少适配工作量。本申请应用于计算设备,该计算设备可以包括BMC芯片、CPLD和多个VR,BMC芯片连接CPLD,CPLD连接多个VR。当CPLD接收到BMC芯片发送的信息时,信息的目的地址为第一VR的第一BMC定义地址,第一VR为所述多个VR中的一个,那么,CPLD可以确定与第一BMC定义地址对应的第一CPLD定义地址,并基于第一CPLD定义地址向第一VR发送所述信息,因此,在BMC芯片上只需要对第一VR和第一BMC定义地址适配一次,后续若要修改第一VR的地址,则可以CPLD中修改,减少了适配工作量,减短了开发周期。短了开发周期。短了开发周期。

【技术实现步骤摘要】
一种信息传输方法和计算设备


[0001]本申请涉及计算机领域,尤其涉及一种信息传输方法和计算设备。

技术介绍

[0002]随着计算产业的高速发展,服务器的需求量也在增加。为了保证服务器的供应稳定,服务器在设计之初就需要考虑多种兼容方案的实现,尤其满足不同的电压调节器(voltage regulator,VR)的组合方案的兼容能力,是服务器中主板兼容能力的重要衡量指标。
[0003]当前,服务器中的多个VR的管理,主要是通过主板上的基板管理控制器(baseboard management controller,BMC)芯片直连多个VR来实现(例如,管理内容可以包括对VR的在线升级、温度及电压获取等),其中,VR的地址通过设置外围硬件,通过外围硬件下拉电阻实现设置。那么,当要替换服务器中的部件(例如主板、网卡或背板)时,则需要替换该部件对应的一组VR的组合方案,在外围硬件上要修改大量的电阻值,而且还需要在BMC芯片上进行VR的地址适配,工作量巨大,增加了开发的周期。

技术实现思路

[0004]本申请实施例提供了一种信息传输方法和计算设备,用于实现BMC芯片通过复杂可编程逻辑器件(complex programmable logic device,CPLD)对多个VR进行管理,减少适配工作量。
[0005]本申请第一方面提供了一种信息传输方法,用于计算设备,所述计算设备包括基板管理控制器BMC芯片、复杂可编程逻辑器件CPLD和多个VR,其中,所述BMC芯片连接所述CPLD,所述CPLD连接所述多个VR;所述方法包括:所述CPLD接收所述BMC芯片发送的信息,所述信息的目的地址为第一VR的第一BMC定义地址,所述第一VR为所述多个VR中的一个;所述CPLD确定与所述第一BMC定义地址对应的第一CPLD定义地址;所述CPLD基于所述第一CPLD定义地址向所述第一VR发送所述信息。
[0006]在本申请中,由于CPLD是可编程的,在BMC芯片中适配了第一VR和对应的第一BMC定义地址后,可以通过在CPLD中写入第一BMC定义地址和第一CPLD定义地址的对应关系。当第一VR的地址需要改变时,只需要在CPLD中改变与第一BMC定义地址对应的CPLD定义地址,而无需改变在BMC芯片中与第一VR和对应的第一BMC定义地址,即在BMC芯片上只需要对第一VR和第一BMC定义地址适配一次,减少了适配工作量,减短了开发周期。
[0007]在一些可行的实现方式中,所述CPLD存储有第二映射表,所述第二映射表包括所述第一BMC定义地址到所述第一CPLD定义地址的映射,所述CPLD确定与所述第一BMC定义地址对应的第一CPLD定义地址包括:所述CPLD根据所述第二映射表确定所述第一BMC定义地址对应的所述第一CPLD定义地址。
[0008]在一些可行的实现方式中,所述CPLD确定与所述第一BMC定义地址对应的第一CPLD定义地址之前,所述方法还包括:所述CPLD获取第一地址分配方案,所述第一地址分配
方案包括所述第一VR到所述第一CPLD定义地址的映射,那么所述CPLD可以基于所述第一地址分配方案对所述第一VR进行地址设置,使得CPLD可以基于所述第一CPLD定义地址向所述第一VR发送所述信息。
[0009]在一些可行的实现方式中,所述计算设备包括存储器,所述存储器用于存储第一版本号,所述存储器连接所述CPLD,以使得所述CPLD可以从所述存储器中获取所述第一版本号,并从多个地址分配方案中确定与所述第一版本号对应的所述第一地址分配方案。
[0010]在一些可行的实现方式中,所述CPLD确定与所述第一版本号对应的所述第一地址分配方案之前,还包括:所述CPLD获取多个地址分配方案及其对应的版本号,得到第一映射表,那么所述CPLD可以基于所述第一映射表确定与所述第一版本号对应的所述第一地址分配方案。
[0011]在一些可行的实现方式中,所述CPLD确定与所述第一BMC定义地址对应的第一CPLD定义地址之前,所述方法还包括:所述CPLD确定与所述第一VR对应的所述第一BMC定义地址;所述CPLD基于所述第一BMC定义地址和所述第一地址分配方案确定第二映射表,所述第二映射表包括所述第一BMC定义地址到所述第一CPLD定义地址的映射。那么所述CPLD可以根据所述第二映射表确定所述第一BMC定义地址对应的所述第一CPLD定义地址。
[0012]在一些可行的实现方式中,所述CPLD基于所述第一CPLD定义地址向所述第一VR发送所述信息之后,所述方法还包括:所述CPLD接收所述第一VR发送的所述相关数据;所述CPLD向所述BMC芯片发送所述相关数据。因此,CPLD获得了所需要的相关数据。
[0013]在一些可行的实现方式中,所述信息包括升级数据,用于向所述第一VR指示基于所述升级数据对固件进行升级,所述固件用于获取相关数据,使得第一VR可以对固件进行升级。
[0014]在一些可行的实现方式中,所述相关数据包括电流、电压和/或温度中的一个或多个,使得CPLD可以基于相关数据评估第一VR所设置的部件的健康状况。
[0015]本申请第二方面提供了一种计算设备,包括:基板管理控制器BMC芯片、复杂可编程逻辑器件CPLD和多个电压调节器VR,其中,所述BMC芯片连接所述CPLD,所述CPLD连接所述多个VR;所述BMC芯片,用于向所述CPLD发送信息,所述信息的目的地址为第一VR的第一BMC定义地址,所述第一VR为所述多个VR中的一个;所述CPLD,用于确定与所述第一BMC定义地址对应的第一CPLD定义地址;所述CPLD,还用于基于所述第一CPLD定义地址向所述第一VR发送所述信息。
[0016]在本申请中,由于CPLD是可编程的,在BMC芯片中适配了第一VR和对应的第一BMC定义地址后,可以通过在CPLD中写入第一BMC定义地址和第一CPLD定义地址的对应关系。当第一VR的地址需要改变时,只需要在CPLD中改变与第一BMC定义地址对应的CPLD定义地址,而无需改变在BMC芯片中与第一VR和对应的第一BMC定义地址,即在BMC芯片上只需要对第一VR和第一BMC定义地址适配一次,减少了适配工作量,减短了开发周期。
[0017]在一些可行的实现方式中,所述CPLD存储有第二映射表,所述第二映射表包括所述第一BMC定义地址到所述第一CPLD定义地址的映射;所述CPLD,还用于根据所述第二映射表确定所述第一BMC定义地址对应的所述第一CPLD定义地址。
[0018]在一些可行的实现方式中,所述计算设备还包括主板、背板、网卡;其中,所述BMC芯片、所述CPLD均设于所述主板,所述网卡和所述背板均与所述主板电连接,所述主板、所
述背板和所述网卡上分别设有所述多个VR中的至少一个。
[0019]在一些可行的实现方式中,所述CPLD,还用于获取第一地址分配方案,所述第一地址分配方案包括所述第一VR到所述第一CPLD定义地址的映射,基于所述第一地址分配方案对所述第一VR本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息传输方法,其特征在于,用于计算设备,所述计算设备包括基板管理控制器BMC芯片、复杂可编程逻辑器件CPLD和多个电压调节器VR,其中,所述BMC芯片连接所述CPLD,所述CPLD连接所述多个VR;所述方法包括:所述CPLD接收所述BMC芯片发送的信息,所述信息的目的地址为第一VR的第一BMC定义地址,所述第一VR为所述多个VR中的一个;所述CPLD确定与所述第一BMC定义地址对应的第一CPLD定义地址;所述CPLD基于所述第一CPLD定义地址向所述第一VR发送所述信息。2.根据权利要求1所述方法,其特征在于,所述CPLD存储有第二映射表,所述第二映射表包括所述第一BMC定义地址到所述第一CPLD定义地址的映射,所述CPLD确定与所述第一BMC定义地址对应的第一CPLD定义地址包括:所述CPLD根据所述第二映射表确定所述第一BMC定义地址对应的所述第一CPLD定义地址。3.根据权利要求1或2所述方法,其特征在于,所述方法还包括:所述CPLD获取第一地址分配方案,所述第一地址分配方案包括所述第一VR到所述第一CPLD定义地址的映射;所述CPLD基于所述第一地址分配方案对所述第一VR进行地址设置。4.根据权利要求3所述方法,其特征在于,所述计算设备包括存储器,所述存储器用于存储第一版本号,所述存储器连接所述CPLD;所述CPLD获取第一地址分配方案包括:所述CPLD从所述存储器中获取所述第一版本号;所述CPLD确定与所述第一版本号对应的所述第一地址分配方案,所述第一地址分配方案为所述多个地址分配方案中的一个地址分配方案。5.根据权利要求4所述方法,其特征在于,所述方法还包括:所述CPLD获取多个地址分配方案及其对应的版本号,得到第一映射表;所述CPLD确定与所述第一版本号对应的所述第一地址分配方案包括:所述...

【专利技术属性】
技术研发人员:周豪
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1