一种实现BIOS的FlashROM冗余支持的系统技术方案

技术编号:33320251 阅读:18 留言:0更新日期:2022-05-06 12:43
本实用新型专利技术提供一种实现BIOS的Flash ROM冗余支持的系统,包括CPLD、南桥芯片、服务器电源、数据选择器、BIOS的主Flash ROM以及BIOS的备用Flash ROM;CPLD设有电源状态输入管脚、南桥复位管脚、南桥电压状态输入管脚以及选通控制管脚;电源状态输入管脚与服务器电源连接,服务器电源还与南桥芯片连接;南桥复位管脚及南桥电压状态输入管脚均与南桥芯片连接;选通控制管脚与数据选择器连接,数据选择器还与BIOS的主Flash ROM、BIOS的备用Flash ROM以及南桥芯片连接。本实用新型专利技术通过硬件实现有效切换故障的BIOS的Flash ROM,场景应用灵活性高。场景应用灵活性高。场景应用灵活性高。

【技术实现步骤摘要】
一种实现BIOS的Flash ROM冗余支持的系统


[0001]本技术属于BIOS的Flash冗余
,具体涉及一种实现BIOS的 Flash ROM冗余支持的系统。

技术介绍

[0002]随着服务器的发展,服务器平台架构也越来越大,多样的服务器应用架构同时越来越复杂,除了CPU本身设计架构越来越复杂之外,外围设计也越来越重要,各机构、电气材料、连接器、片组,甚至于软件撰写都越来越复杂,在主板线路上也出现各式各样的新型电路,为满足速度和安全的需求,系统管理也越来越复杂。
[0003]而BIOS作为服务器中重要的组件,主管了整个服务器开机的情况,而当BIOS 的Flash ROM发生故障的话,会导致BMC无法对服务器开机或下任何指令,如果数据中心位于偏远或是必须花费大量人力物力才能到达的地方,那势必造成成本的浪费。
[0004]如果Flash ROM故障时系统可以自动切换,便可以节省相关成本。目前FlashROM在BMC上可以做自动切换。目前两大平台intel和AMD,并不支持Flash ROM 在BIOS上面的自动切换。
[0005]此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种实现BIOS 的Flash ROM冗余支持的系统,是非常有必要的。

技术实现思路

[0006]针对现有技术的上述现有软件平台不支持Flash ROM在BIOS上面的自动切换的缺陷,本技术提供一种实现BIOS的Flash ROM冗余支持的系统,以解决上述技术问题。
[0007]本技术提供一种实现BIOS的Flash ROM冗余支持的系统,包括CPLD、南桥芯片、服务器电源、数据选择器、BIOS的主Flash ROM以及BIOS的备用 Flash ROM;
[0008]CPLD设有电源状态输入管脚、南桥复位管脚、南桥电压状态输入管脚以及选通控制管脚;
[0009]电源状态输入管脚与服务器电源连接,服务器电源还与南桥芯片连接;
[0010]南桥复位管脚及南桥电压状态输入管脚均与南桥芯片连接;
[0011]选通控制管脚与数据选择器连接,数据选择器还与BIOS的主Flash ROM、 BIOS的备用Flash ROM以及南桥芯片连接。
[0012]进一步地,服务器电源包括电压调整芯片VR;
[0013]电压调整芯片VR设有电源信号指示管脚和电源输出管脚;
[0014]电源信号指示管脚与CPLD的电源状态输入管脚连接;
[0015]电源输出管脚与南桥芯片连接。电压调整芯片VR通过电源信号指示管脚向 CPLD提供电源状态,而通过电源输出管脚作为提供工作电压的端口。
[0016]进一步地,数据选择器包括第一输入端、第二输入端、选通输出端以及选通受控端;
[0017]第一输入端与BIOS的主Flash ROM,第二输入端与BIOS的备用Flash ROM 连接,选通输出端与南桥芯片连接,选通受控端与CPLD的选通控制管脚连接。数据选择器受控于CPLD,CPLD第一输入端的通道时,BIOS的主Flash ROM与选通输出端连通,而CPLD选取第二输入端的通道时,BIOS的备用Flash ROM 与选通输出端连通。
[0018]进一步地,南桥芯片设有电源输入管脚、复位受控管脚、电压完成外部通知管脚以及存储连通管脚;
[0019]电源输入管脚与电压调整芯片VR的电源输出管脚连接,复位受控管脚与 CPLD的南桥复位管脚连接,电压完成外部通知管脚与CPLD的南桥电压状态输入管脚连接,存储连通管脚与数据选择器的选通输出端连接。南桥芯片通过电源输入管脚连接服务器电源的输出,而通过复位受控管脚接受CPLD的复位信号,通过电压完成外部通知管脚通知CPLD待机电源状态,通过存储连通管脚加载数据选择器选通的BIOS的Flash ROM。
[0020]进一步地,BIOS的备用Flash ROM的数量为一个。BIOS的备用Flash ROM 的数量不限于一个,根据需要可设置多个。
[0021]进一步地,数据选择器采用二选一数据选择器。数据选择器的类型与BIOS 的备用Flash ROM的数量的相关。
[0022]在确认待机电压全部完成之后,南桥芯片通过电压完成外部通知管脚发出 SUS_WARN信号,给外部电路确认,通知CPLD南桥芯片已经进入待机模式。而南桥芯片的待机模式时,除了工作电压确认之外,还会去读取BIOS的Flash ROM 的启动加载项,本专利则是利用SUS_WARN信号来确认南桥芯片是否已经成功读取BIOS的Flash ROM,如果CPLD确认南桥芯片的电压正常启动之后,固定时间内无法得到SUS_WARN信号的确认,就必须通过服务器电源把服务器主板断电并重新上电,同时也利用CPLD的选通控制管脚的信号来切换BIOS的主FlashROM或者BIOS的备用Flash ROM的路径,本专利基于硬件,而无需平台供货商的软件支持便可做到BIOS的Flash ROM的切换。其中CPLD内固定时间的确定,通过CPLD内部看门狗定时器可实现。
[0023]本技术的有益效果在于:
[0024]本技术提供的实现BIOS的Flash ROM冗余支持的系统,通过CPLD监测南桥芯片的电源状态判断南桥芯片进入待机模式后,对南桥芯片加载BIOS 的Flash ROM不成功时,通过数据选择器切换到冗余的BIOS的Flash ROM,从而通过硬件实现有效切换故障的BIOS的Flash ROM,而无需软件平台的支持,场景应用灵活性高。
[0025]此外,本技术设计原理可靠,结构简单,具有非常广泛的应用前景。
[0026]由此可见,本技术与现有技术相比,具有实质性特点和进步,其实施的有益效果也是显而易见的。
附图说明
[0027]为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1是本技术实现BIOS的Flash ROM冗余支持的系统结构示意图。
[0029]图中,1

CPLD;1.1

电源状态输入管脚;1.2

南桥复位管脚;1.3

南桥电压状态输
入管脚;1.4

选通控制管脚;2

南桥芯片;2.1

电源输入管脚;2.2

复位受控管脚;2.3

电压完成外部通知管脚;2.4

存储连通管脚;3

服务器电源;4

数据选择器;4.1

第一输入端;4.2

第二输入端;4.3

选通输出端;4本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现BIOS的Flash ROM冗余支持的系统,其特征在于,包括CPLD(1)、南桥芯片(2)、服务器电源(3)、数据选择器(4)、BIOS的主Flash ROM(5)以及BIOS的备用Flash ROM(6);CPLD(1)设有电源状态输入管脚(1.1)、南桥复位管脚(1.2)、南桥电压状态输入管脚(1.3)以及选通控制管脚(1.4);电源状态输入管脚(1.1)与服务器电源(3)连接,服务器电源(3)还与南桥芯片(2)连接;南桥复位管脚(1.2)及南桥电压状态输入管脚(1.3)均与南桥芯片(2)连接;选通控制管脚(1.4)与数据选择器(4)连接,数据选择器(4)还与BIOS的主Flash ROM(5)、BIOS的备用Flash ROM(6)以及南桥芯片(2)连接。2.如权利要求1所述的实现BIOS的Flash ROM冗余支持的系统,其特征在于,服务器电源(3)包括电压调整芯片VR(7);电压调整芯片VR(7)设有电源信号指示管脚(7.1)和电源输出管脚(7.2);电源信号指示管脚(7.1)与CPLD(1)的电源状态输入管脚(1.1)连接;电源输出管脚(7.2)与南桥芯片(2)连接。3.如权利要求2所述的实现BIOS的Flash ROM冗余支持的系统,其特征在于,数据选择器(...

【专利技术属性】
技术研发人员:黃敏煜
申请(专利权)人:苏州浪潮智能科技有限公司
类型:新型
国别省市:

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

1