【技术实现步骤摘要】
一种服务器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 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。