[发明专利]一种支持服务器开机更换BMCflash的结构及方法在审
申请号: | 201710992340.0 | 申请日: | 2017-10-23 |
公开(公告)号: | CN107766073A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 程万前 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 姜明 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 服务器 开机 更换 bmcflash 结构 方法 | ||
技术领域
本发明涉及服务器设计技术领域,特别涉及一种支持服务器开机更换BMC flash的结构及方法。
背景技术
BMC,英文全称为Baseboard Management Controller,为基板管理控制器。BMC在服务器中具有广泛的应用,其功能包括温度、功耗、电源监控,控制风扇转速,在线烧录各个功能模块,提供管理网络接口,监控存储各类服务器故障,远程开关机控制等诸多功能。BMC的正常与否一般不会影响服务器正常运行。
BMC的固件存储在flash中,为了使flash便于更换,在主板上集成flash socket,即flash槽,将flash放置在槽内。BMC直接连接到flash 槽来从flash中读取固件加载。当flash出现故障时或需要取下进行更新时,调试或维护人员将服务器关机断电,并取出flash进行更换。
然而,当前设计的缺点在于,在服务器开机状态下,不能直接更换flash。因为这种操作可能会导致flash被静电损坏、flash内数据混乱等问题。这样只能在关机、断电状态下更换BMC,影响服务器的正常运行。
基于上述问题,本发明设计了一种支持服务器开机更换BMC flash的结构及方法。
发明内容
本发明为了弥补现有技术的缺陷,提供了一种简单高效的支持服务器开机更换BMC flash的结构及方法。
本发明是通过如下技术方案实现的:
一种支持服务器开机更换BMC flash的结构,其特征在于:包括BMC,信号控制芯片和flash槽,BMC通过信号控制开关连接到flash槽,供电电源通过电源控制开关连接到flash槽;所述信号控制芯片连接到信号控制开关的控制端,电源控制开关的控制端和BMC的复位信号端,所述信号控制开关与flash槽之间以及所述电源控制开关与flash槽之间均连接有防静电电路。
所述信号控制芯片还连接有指示灯和按键。
所述信号控制芯片采用CPLD芯片或FPGA芯片,通过开关控制信号分别连接到信号控制开关和电源控制开关,通过复位信号连接到BMC。
所述BMC型号为AST2500,所述flash槽连接SPI串行接口的NOR flash芯片;所述BMC通过信号控制开关连接到flash槽的信号包括SPI信号,写保护信号和芯片复位信号。
所述信号控制开关与电源控制开关均采用微型继电器。
所述供电电源为3.3V电源。
所述防静电电路采用BAT54。
所述支持服务器开机更换BMC flash的结构的操作方法,包括以下步骤:
(1)正常工作时,信号控制开关与电源控制开关均处于打开状态,指示灯处于熄灭状态,BMC能够正常加载flash芯片中的固件;
(2)按下按键,信号控制芯片控制指示灯闪烁,指示信号处理中,暂时不可以更换flash芯片;
(3)信号控制芯片向BMC发送复位信号,令BMC处于复位状态,不能读取flash芯片;
(4)信号控制芯片发出开关控制信号,令信号控制开关与电源控制开关均处于关断状态,并在延时一定时间后控制指示灯处于常亮状态;
(5)指示灯常亮后,对flash芯片进行更换;
(6)更换完成后,再次按下按键,信号控制芯片控制指示灯闪烁;
(7)信号控制芯片发出开关控制信号,令信号控制开关与电源控制开关均处于开启状态,并在延时一定时间后释放复位信号,令BMC处于正常工作状态;
(8)信号控制芯片控制指示灯熄灭,指示BMC正常工作,至此完成BMC flash的更换。
所述步骤(4)与步骤(7)中,延时时间超过信号控制开关与电源控制开关收到开关控制信号后开启、关断所需的时间。
本发明的有益效果:该支持服务器开机更换BMC flash的结构及方法,不仅实现了服务器开机状态下对flash芯片的直接更换,同时避免了更换flash芯片导致的flash芯片被静电损坏以及flash芯片内数据混乱等问题,保证了服务器的正常运行。
附图说明
附图1为本发明支持服务器开机更换BMC flash的结构示意图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图和实施例,对本发明进行详细的说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710992340.0/2.html,转载请声明来源钻瓜专利网。