基板管理控制器复位系统及方法与流程

文档序号:11063235阅读:766来源:国知局
基板管理控制器复位系统及方法与制造工艺
本发明涉及一种基板管理控制器,尤其涉及一种使基板管理控制器复位的系统和方法。
背景技术
:基板管理控制器(BaseboardManagementController,BMC)作为服务器系统的运行环境的监控单元,它的运作独立于系统中央处理器,是一颗独立的处理器单元。基板管理控制器通过侦测系统电压、温度、功耗、错误和报警等信息,以提供信息给维护人员采取必要的维护措施,保证系统的长久稳定的运行,因此基板管理控制器对服务器系统显得格外重要。但基板管理控制器在工作过程中也会出现问题,导致其无法征程运行,从而就不能够实时的侦测系统运行环境的信息,使得系统处于不确定的状态。在此情况下,必须让整个服务器系统重新启动而让基板管理控制器复位,这种处理方式会导致服务器工作的中断,可能造成不必要的损失。技术实现要素:鉴于以上内容,有必要提供一种不中断服务器系统运行而让基板管理控制器复位的系统和方法。一种基板管理控制器复位系统,用来为设有一重启引脚的基板管理控制器复位,所述基板管理控制器复位系统包括一控制芯片和一受所述控制芯片控制的输入输出扩展芯片,所述输入输出扩展芯片设有一通用输入输出接口,所述通用输入输出接口连接到所述基板管理控制器的重启引脚,并连接到一高电平电源,所述控制芯片在所述基板管理控制器处于不能正常工作的状况下让所述输入输出扩展芯片的通用输入输出接口输出一低电平脉冲信号给所述基板管理控制器的重启引脚,从而让所述基板管理控制器重启复位。一种基板管理控制器复位方法,用来为一处于不能正常工作状况的基板管理控制器复位,所述基板基板管理控制器复位方法以下步骤:一控制芯片向一输入输出扩展芯片发出一控制指令;所述输入输出扩展芯片接受该控制指令,并在其一通用输入输出引脚输出一低电平的脉冲信号给所述基板管理控制器的一重启引脚;及所述基板管理控制器重启复位。相较于现有技术,上述基板管理控制器复位系统和方法可在不中断其它元件和系统运行的情况下自行复位,能方便快捷地处理基板管理控制器死机情况或其它不能正常工作情况。附图说明图1是本发明基板管理控制器复位系统一实施例的一组成图。图2是图1的基板管理控制器复位系统的一电路图。图3是图1的基板管理控制器复位系统工作时的流程图。主要元件符号说明基板管理控制器10控制芯片20输入输出扩展芯片30地址编码单元50重启引脚SRST通用输入输出引脚GPIO地址引脚ADD第一信号线引脚SCL第二信号线引脚SDL电阻R电源V如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式请参阅图1,本发明基板管理控制器复位系统可用来为一基板管理控制器10复位,该基板管理控制器复位系统包括一控制芯片20、一输入输出扩展芯片30和一地址编码单元50,该控制芯片20连接到该输入输出扩展芯片30,该输入输出扩展芯片30连接到该基板管理控制器10,该地址编码单元50连接到该输入输出扩展芯片30,在一实施例中,该控制芯片20为一南桥芯片。请参阅图2,该基板管理控制器10包括一重启引脚SRST,该输入输出扩展芯片30包括一通用输入输出引脚GPIO、至少一地址引脚ADD、一第一信号线引脚SCL和一第二信号线引脚SDL。该通用输入输出引脚GPIO连接到该基板管理控制器10的重启引脚SRST,并通过一电阻R连接到一电源V,该基板管理控制器10的重启引脚SRST在接受到低电平信号时将基板管理控制器10重启复位。该地址引脚ADD连接到该地址编码单元50,从而让该地址编码单元50为该输入输出扩展芯片30设置地址。该第一信号线引脚SCL和第二信号线引脚SDL通过组成一I2C(Inter-IntegratedCircuit)传输接口,该输入输出扩展芯片30的该控制芯片20通过I2C总线连接到该第一信号线引脚SCL和第二信号线引脚SDL,从而通过I2C总线向输入输出扩展芯片30输入控制命令。当基板管理控制器10正常工作时,由于基板管理控制器10的重启引脚SRST连接到一高电平电源V而接受高电平的信号,从而保持基板管理控制器10的正常工作状态而不对基板管理控制器10重启复位。当基板管理控制器10出现死机情况或其它不能正常工作时,控制芯片20根据输入输出扩展芯片30地址,并通过I2C总线向输入输出扩展芯片30发出一控制指令,该输入输出扩展芯片30接受该控制指令,并在其通用输入输出引脚GPIO输出一低电平的脉冲信号给该基板管理控制器10的重启引脚SRST,从而让该基板管理控制器10重启复位。上述基板管理控制器复位系统可在不中断其它元件和系统运行的情况下自动进行重启复位,能方便快捷地处理基板管理控制器10死机情况或其它不能正常工作情况。请参阅图3,其为基板管理控制器复位系统运行时的流程图,其包括以下步骤:步骤301,基板管理控制器10出现死机情况或其它不能正常工作的状况。步骤302,控制芯片20通过I2C总线向输入输出扩展芯片30发出一控制指令。步骤303,输入输出扩展芯片30接受该控制指令,并在其通用输入输出引脚GPIO输出一低电平的脉冲信号给该基板管理控制器10的重启引脚SRST。步骤304,基板管理控制器10重启复位。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1