[发明专利]一种服务器电源程序自动烧录系统及方法在审
申请号: | 201711100140.6 | 申请日: | 2017-11-09 |
公开(公告)号: | CN107832071A | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 慈潭龙 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 刘雪萍 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 电源 程序 自动 系统 方法 | ||
技术领域
本发明属于服务器自动化领域,具体涉及一种服务器电源程序自动烧录系统及方法。
背景技术
VR,Voltage regulator的简称,电压调节器。
在服务器,尤其是高端服务器的应用中,系统内 CPU/内存部分所使用的VR电源方案多采用数字电源芯片,数字电源芯片包括微处理器、状态机以及通信外设和简单逻辑电路,具备电源拓扑灵活、效率较高、可靠性安全性强、可编程配置内部参数等诸多优点。服务器系统内应用的每一个数字电源芯片,由于PCB设计差异,需要配置不同的固件以适应实际使用需求,而数字电源芯片厂商出厂配置的固件往往会采取默认配置,需要在PCB加工过程中对数字电源芯片固件进行更新。数字电源芯片固件管控多通过服务器板卡加工厂在PCB加工阶段对芯片进行离线烧录,存在烧录错误或者未烧录风险。正常服务器开机时大多数未进行数字电源芯片固件检验,如果数字电源芯片内烧录的固件版本错误,可能会导致服务器运行不稳定,严重时甚至会导致CPU/内存等损坏。
此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种服务器电源程序自动烧录系统及方法,是非常有必要的。
发明内容
本发明的目的在于,针对上述数字电源芯片固件烧录错误或未烧录时导致服务器运行不稳以致损坏CPU和内存的缺陷,提供一种服务器电源程序自动烧录系统及方法,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
一种服务器电源程序自动烧录系统,包括服务器主板,服务器主板上设置有逻辑控制单元,逻辑控制单元连接有基板管理控制器BMC、主电源芯片以及数字电源芯片,数字电源芯片还与基板管理控制器BMC、逻辑控制单元以及主电源芯片连接;
逻辑控制单元,用于控制服务器主板上的主电源芯片和数字电源芯片的使能状态;用于向基板管理控制器BMC发送固件检查请求;用于根据接收到基板管理控制器BMC的固件检查结果,控制服务器系统;
基板管理控制器BMC,用于接收到逻辑控制单元发出的固件检查请求时,对数字电源芯片的固件及其版本进行检查;固件检查不通过时,根据存储的固件及其版本信息对数字电源芯片进行固件烧录,烧录完成后,通知逻辑控制单元重启服务器系统;烧录完成后,基板管理控制器BMC通过发送1Hz方波信号通知逻辑控制单元重启服务器系统;
主电源芯片,用于为服务器主板上的数字电源芯片提供工作电源。基板管理控制器BMC内提前存储有数字电源芯片的固件及其版本信息。
进一步地,固件检查通过时,基板管理控制器BMC通知逻辑控制单元,逻辑控制单元控制数字电源芯片使能,控制服务器系统正常开机。基板管理控制器BMC通过发送低电平通知逻辑控制单元可以正常开机。
进一步地,逻辑控制单元还连接有触发单元,逻辑控制单元接收到触发单元的触发信号时,向基板管理控制器BMC发送固件检查请求。
进一步地,触发单元采用调试接口debug header。
进一步地,逻辑控制单元采用复杂可编程逻辑器件CPLD。
进一步地,基板管理控制器BMC 通过I2C总线与数字电源芯片进行通信。
进一步地,数字电源芯片的数量为若干个,每个数字电源芯片均与基板管控控制器BMC、逻辑控制单元以及主电源芯片连接;基板管理控制器BMC对所有数字电源芯片进行轮询访问。
本发明还给出如下技术方案:
一种服务器电源程序自动烧录方法,包括如下步骤:
步骤1.服务器系统上电;
步骤2.逻辑控制单元向基板管理控制器BMC发送固件检查请求;
逻辑控制单元控制主电源芯片使能,为数字电源芯片提供电源;
步骤3.基板管理控制器BMC对数字电源芯片的固件及其版本进行检查;
步骤4.固件检查不通过时,基板管理控制器BMC根据存储的固件及其版本信息对数字电源芯片进行固件烧录,烧录完成后,通知逻辑控制单元重启服务器系统。烧录完成后,基板管理控制器BMC通过发送1Hz方波信号通知逻辑控制单元重启服务器系统。
进一步地,固件检查通过时,基板管理控制器BMC通知逻辑控制单元;
逻辑控制单元,控制数字电源芯片使能,控制服务器系统正常开机。基板管理控制器BMC通过发送低电平通知逻辑控制单元可以正常开机。
进一步地,步骤2中逻辑控制单元接收到触发信号时,向基板管理控制器BMC发送固件检查请求。
本发明的有益效果在于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711100140.6/2.html,转载请声明来源钻瓜专利网。