专利名称:双bios电路的制作方法
技术领域:
本发明涉及一种双BIOS (Basic Input Output System,基本输入输出系统)电路。
背景技术:
双BIOS是为了保护BIOS而推出的一种技术。所谓双BIOS是指在主板上安装了两个BIOS芯 片, 一个作主BIOS,另外一个作从BIOS,充当主BIOS的备份。
当电脑启动时,系统将会检査主BIOS及从BIOS,如果发现主BIOS内容有损坏,立即将从 BIOS内的备份重写入主BIOS中,以确保主BIOS时刻正常,万一无法修复主BIOS时就直接用从 BIOS启动系统。由于从BIOS只是提供简单的备份功能,因此两个BIOS芯片的内容完全一样, 功能比较单一。
发明内容
鉴于以上内容,有必要提供一种具有不同BIOS芯片的双BIOS电路,使得用户可以根据需 要选择其中一种BIOS进入系统。
一种双BIOS电路,包括一第一BIOS芯片、 一第二BIOS芯片及一开关元件,所述第一及第 二BIOS芯片均与一主板的南桥芯片相连,所述第一及第二BIOS芯片内均装载一设定程序,所 述设定程序用于设定所述南桥芯片的GPIO引脚的电平值,所述开关元件的第一端与所述南桥 芯片的GPIO引脚相连,第二端与所述南桥芯片的一侦测引脚相连,第三端接地,所述南桥芯 片的一信号引脚与一电压源相连,所述南桥芯片的侦测引脚还与一电阻的一端相连,所述电 阻的另一端与所述电压源相连,当所述南桥芯片的GPIO引脚为高电平时,所述开关元件导通 ,所述主板从第二BIOS芯片启动,当所述南桥芯片的GPIO引脚为低电平时,所述开关元件截 止,所述主板从第一BIOS芯片启动,所述第一及第二BIOS芯片中的任一BIOS芯片可以通过其 内的设定程序改变所述南桥芯片的GPIO引脚的电平值,使得所述主板从另外一BIOS芯片启动
所述双BIOS电路利用开关元件的开关作用使得系统可以从两个装设了不同程序代码的 BIOS芯片进行启动,从而用户可以根据所用的应用软件来自由选择操作界面,可以提高系统 与应用软件的相容性。同时,整个双BIOS电路设计简单,且节省空间。
下面结合附图及较佳实施方式对本发明作进一步详细描述。图1为本发明双BI0S电路较佳实施方式的电路示意图。
具体实施例方式
请参考图l,本发明双BI0S电路的较佳实施方式包括一第一BI0S芯片10、 一第二BI0S芯 片20及一控制电路30,其中所述第一BI0S芯片10为FWH (Firmware Hub) BIOS芯片,其内装 载一AWARD CODE (—种程序码),所述第二BI0S芯片20为SPI (Serial Peripheral Interface) BIOS芯片,其内装载一AMI CODE (另一种程序码),所述第一、第二BIOS芯片 10及20内还均装载一设定程序,所述AWARD CODE及AMI CODE为两种不同的程序,其均包含与 电脑系统相关且重要的基本输出入程序、系统信息设置、开机自我测试(POST)和系统激活 开机程序(Bootstrap),所述设定程序用于设定系统主板GPIO (通用输入/输出)引脚的电 平值,所述第一BIOS芯片10及第二BIOS芯片20均与电脑系统主板的南桥芯片40相连,所述南 桥芯片40为一ICH9 (I/O Control Hub 9,输入输出控制集合器),其包括一SPI—CSl信号引 脚、一GNTO侦测引脚及一GPIO引脚。根据Intel南桥芯片的规定,可得知表l为系统选择第一 BI0S芯片10及第二BI0S芯片20启动时所述南桥芯片40分别对应的引脚电平值。
表l
开机模式G訓SPI—CS1
第一BIOS芯片01
第二BIOS芯片11
所述控制电路30包括一开关元件如一N沟道场效应管Q、 一第一电阻R1及一第二电阻R2, 所述N沟道场效应管Q的栅极与所述南桥芯片40的GPI0引脚相连,源极接地,漏极与所述南桥 芯片的GNT0侦测引脚相连,所述南桥芯片的SPI—CS1信号引脚与所述第一电阻R1的一端相连 ,所述第一电阻R1的另一端与电压源VDD相连,所述南桥芯片的GNTO侦测引脚还与所述第二 电阻R2的一端相连,所述第二电阻R2的另一端与所述电压源VDD相连。
当系统开机时,所述南桥芯片40的GPI0引脚初始值为低电平,所述N沟道场效应管Q截止 ,所述南桥芯片40的GNT0侦测引脚与所述电压源VDD相连变为高电平,所述南桥芯片40的 SPI—CS1信号引脚由于与所述电压源VDD相连为高电平,即符合表1中系统选择所述第一BI0S 芯片10启动的条件,系统将会由所述第一BI0S芯片10启动。如果用户需要使得系统从第二 BI0S芯片20启动,则在系统进入到第一BI0S芯片10之后,通过设定所述第一BI0S芯片10内的 设定程序来改变GPIO引脚的电平值,此时所述设定程序会将所述南桥芯片40的GPI0引脚变为 高电平,所述N沟道场效应管Q导通,所述南桥芯片40的GNT0侦测引脚通过所述N沟道场效应 管Q与地相连而变为低电平,所述南桥芯片40的SPI—CS1信号引脚由于与所述电压源VDD相连为高电平,即符合表1中系统选择所述第二BI0S芯片20启动的条件,系统将会由所述第二 BI0S芯片20启动。同样,如果系统由所述第二BIOS芯片20启动后,用户需要使得系统从第一 BI0S芯片10启动,则在系统进入到第二BI0S芯片20之后,通过设定所述第二BI0S芯片20内的 设定程序来改变GPIO引脚的电平值。当系统重新启动时,所述GPIO引脚将变为低电平,系统 会通过所述第一BI0S芯片10启动。
所述双BIOS电路利用所述N沟道场效应管Q的开关作用使得系统可以从两个装设了不同程 序代码的BIOS芯片进行启动,从而用户可以根据所用的应用软件来自由选择操作界面,可以 提高系统与应用软件的相容性。同时,整个双BIOS电路设计简单,且节省空间。
权利要求
权利要求1一种双BIOS电路,包括一第一BIOS芯片及一第二BIOS芯片,所述第一及第二BIOS芯片均与一主板的南桥芯片相连,其特征在于所述第一及第二BIOS芯片内均装载一设定程序,所述设定程序用于设定所述南桥芯片的GPIO引脚的电平值,所述双BIOS电路还包括一开关元件,所述开关元件的第一端与所述南桥芯片的GPIO引脚相连,第二端与所述南桥芯片的一侦测引脚相连,第三端接地,所述南桥芯片的一信号引脚与一电压源相连,所述南桥芯片的侦测引脚还与一电阻的一端相连,所述电阻的另一端与所述电压源相连,当所述南桥芯片的GPIO引脚为高电平时,所述开关元件导通,所述主板从第二BIOS芯片启动,当所述南桥芯片的GPIO引脚为低电平时,所述开关元件截止,所述主板从第一BIOS芯片启动,所述第一及第二BIOS芯片中的任一BIOS芯片可以通过其内的设定程序改变所述南桥芯片的GPIO引脚的电平值,使得所述主板从另外一BIOS芯片启动。
2.如权利要求1所述的双BI0S电路,其特征在于所述开关元件为一 N沟道场效应管,所述N沟道场效应管的栅极、漏极及源极分别为所述开关元件的第一端、第 二端及第三端。
3.如权利要求1所述的双BI0S电路,其特征在于所述南桥芯片的信 号引脚与所述电压源之间串接另 一 电阻。
全文摘要
一种双BIOS电路,包括一第一BIOS芯片、一第二BIOS芯片及一开关元件,所述第一及第二BIOS芯片均与一主板的南桥芯片相连,所述第一及第二BIOS芯片内均装载一用于设定所述南桥芯片的GPIO引脚的电平值的设定程序,所述开关元件的第一端与GPIO引脚相连,第二端与所述南桥芯片的一侦测引脚相连,第三端接地,所述南桥芯片的一信号引脚与一电压源相连,所述南桥芯片的侦测引脚还通过一电阻与所述电压源相连,当所述南桥芯片的GPIO引脚为高电平时,所述开关元件导通,当所述南桥芯片的GPIO引脚为低电平时,所述开关元件截止。所述双BIOS电路使得用户可以根据所用的应用软件选择开机模式,从而可以提高系统与应用软件的相容性。
文档编号G06F11/16GK101458648SQ20071020302
公开日2009年6月17日 申请日期2007年12月12日 优先权日2007年12月12日
发明者施明议, 洪瑞廷, 郭智铭 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司