一种服务器I2C设备的管理系统及方法技术方案

技术编号:24090703 阅读:44 留言:0更新日期:2020-05-09 07:56
本发明专利技术为了解决现有技术中存在的问题,创新提出了一种服务器I2C设备的管理系统及方法,在现有的I2C拓扑的基础上,利用CPLD管脚资源丰富的优点,将I2C从设备的复位信号或电源控制信号连接到CPLD,同时对BMC及CPLD进行修改,从而实现了对一条I2C总线上的多个I2C从设备的单独管理,有效解决由于因为个别I2C从设备问题带来的整条I2C链路挂死问题,有利于完善对I2C从设备的管理,提高I2C从设备的管理效率,本发明专利技术中CPLD能够记录每个I2C从设备出现问题的次数,到达设定的阈值后,CPLD会发送告警信息给BMC,及时进行处理,增强服务器产品的稳定性及可维护性。

A management system and method of server I2C equipment

【技术实现步骤摘要】
一种服务器I2C设备的管理系统及方法
本专利技术涉及I2C设备管理领域,尤其是涉及一种服务器I2C设备的管理系统及方法。
技术介绍
随着服务器行业的日趋成熟,服务器产品也是层出不穷。然而,服务器的主流架构仍然是BMC+CPLD+PCH+CPU,使用范围最广的总线依旧是I2C总线。其中,BMC主要通过I2C总线,对I2C从设备进行管理。其中包括PSU(电源),I2CSwitch,FRU(FieldReplaceUnit,现场可更换单元),ThermalSensor(温度传感器)等。明显看出,BMC及I2C总线对于服务器的管理,有至关重要的作用。然而,在现有的设计中,BMC仅包含14路I2C通路,而I2C从设备却不只有14个,因此一路BMC的I2C链路,经常级联多个I2C从设备。如图1所示,目前服务器主板设计时,一条BMC的I2C链路的设计拓扑。为了可以支持更多数量的I2C设备,这条I2C链路上,连接了多个I2C从设备,而BMC作为I2CMaster(主设备),会通过I2C对从设备进行管理,这些管理包括:在I2C从设备为PSU时,B本文档来自技高网...

【技术保护点】
1.一种服务器I2C设备的管理系统,其特征是,包括:若干从设备、BMC、以及CPLD,每个I2C从设备的故障信号输出端均与BMC的故障信号输入端连接,每个I2C从设备的复位信号输入端均与CPLD的复位信号输出端连接,BMC通过一路I2C总线与CPLD进行通信。/n

【技术特征摘要】
1.一种服务器I2C设备的管理系统,其特征是,包括:若干从设备、BMC、以及CPLD,每个I2C从设备的故障信号输出端均与BMC的故障信号输入端连接,每个I2C从设备的复位信号输入端均与CPLD的复位信号输出端连接,BMC通过一路I2C总线与CPLD进行通信。


2.根据权利要求1所述的服务器I2C设备的管理系统,其特征是,还包括efuse芯片,所述CPLD的使能信号输出端与efuse芯片的使能信号接收端连接,所述efuse芯片的电源控制输出端与I2C从设备的电源控制输入端连接。


3.一种服务器I2C设备的管理方法,其特征是,基于权利要求1-2任一所述的服务器I2C设备的管理系统的基础上实现的,包括:
当BMC检测到某一I2C链路挂死后,BMC通过I2C总线将该I2C链路信息传递给CPLD,CPLD通过该I2C链路信息确定对应的I2C链路,根据I2C链路与I2C从设备对应关系,依次对该I2C链路中的I2C从设备进行复位;
BMC轮询检测该I2C链路是否恢复,如果检测到该I2C链路已回复,则BMC发送信息,CPLD停止对该I2C链路中的I2C从设备进行复位。


4.根据权利要求3所述的服务器I2C设备的管理方法,其特征是,I2C链路与I2C从设备对应关系预先存储在CPLD的UFM中。


5.根据权利要求4所述的服务器I2C设备...

【专利技术属性】
技术研发人员:宁辰
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1