专利名称:由串行端口更新键盘控制基本输入输出系统的方法及装置的制作方法
技术领域:
本发明是有关于一种由串行端口更新键盘控制基本输入输出系统的方法及装置,可应用于电脑系统的基本输入输出系统的更新。
通常BIOS安装于电脑主机板,近年来功能较强的接口卡(例如3D加速卡、SCSI卡)也内建BIOS芯片。早期的BIOS大多使用直接更换芯片更新的方式,目前由于闪存(Flash Memory)的普及,使得BIOS可以使用软件进行更新。
在目前BIOS 2000中,键盘控制(Keyboard Controller,以下简称KBC)BIOS是架构在Super I/O内执行,可区分为2K比特组的可锁式启动方块(Lockable Boot Block)与62K比特组的快闪只读存储器(以下简称flashROM)以往更新KBC BIOS,并无法单独更新KBC BIOS,必须将新的KBCBIOS结合至整个BIOS,再由并行端口(parallel port)或启动磁盘(bootdisk)方式更新整个BIOS,使用上费时费力。
发明内容
有鉴于此,本发明提出一种由串行端口更新键盘控制基本输入输出系统的方法及装置,经由串行端口(serial port)配合简单电路进行KBCBIOS的更新,并可由用户决定更新范围。
本发明的目的在提出一种由串行端口更新键盘控制基本输入输出系统的方法及装置,以节省更新BIOS的时间。
本发明所提出的方法,包含下列步骤连接电脑、设定模式、更新检验、闩锁检验、闩锁更新、全部更新。
本发明所提出的装置,包含信号线、信号线、选择开关、更新控制电路、闩锁控制电路。
本发明是一种由串行端口更新键盘控制基本输入输出系统的方法及装置,经由串行端口配合简单电路进行KBC BIOS的更新,并可由用户决定更新范围,可达成省时省力及指定更新范围的发明效果。
本发明是一种由串行端口更新键盘控制基本输入输出系统的方法,是由遥控电脑更新目标电脑的键盘控制基本输入输出系统(KBC MOS),KBC BIOS包含启动区块(bootblock)与快闪只读存储器(flash memory),本方法包含下列步骤连接电脑11、设定模式12、更新检验13、闩锁检验14。
连接电脑步骤11是提供信号线连接遥控电脑的遥控串行端口与目标电脑的目标串行端口。
设定模式步骤12是提供用户选择工作模式为“不予更新”、“闩锁更新”、“全部更新”其中之一。
设定模式步骤12供更新控制电路与闩锁控制电路由用户进行选择。
更新检验步骤13是检验工作模式是否为“不予更新”,若是则结束。
闩锁检验步骤14是检验工作模式是否为“闩锁更新”。
闩锁更新步骤15是当工作模式为“闩锁更新”时,更新目标电脑的快闪只读存储器后结束。
全部更新步骤16是当工作模式为“全部更新”时,更新目标电脑的激动区块与快闪只读存储器后结束。
请参照“图2”,由串行端口更新键盘控制基本输入输出系统的装置的方块图。
本发明是一种键盘控制基本输入输出系统的装置,是用于以遥控电脑40更新目标电脑30的键盘控制基本输入输出系统32,键盘控制基本输入输出系统32包含启动区块321与快闪只读存储器322。
本装置包含信号线20、选择开关50(本图未示)、更新控制电路60、闩锁控制电路70。
信号线20是用以连接遥控电脑40的遥控串行端口41与目标电脑30的目标串行端口31。
选择开关50(本图朱示)是用以提供用户选择工作模式为“不予更新”、“闩锁更新”、“全部更新”其中之一。
更新控制电路60是用以控制是否对键盘控制基本输入。输出系统32进行更新,若工作模式为“不予更新”则不更新,若工作模式为“闩锁更新”或“全部更新”则更新。
闩锁控制电路70是用以控制是否对该激动区块进行更新,若工作模式为“不予更新”或“闩锁更新”则不更新,若工作模式为“全部更新”则更新。
请参照“图3”,更新控制电路的方块图。
更新控制电路60包含接收控制器61、发射控制器62。
接收控制器61家用以控制接收信号,可为一个二选一多工器,包含第一接收输入端611、第二接收输入端612、接收输出端613。第一接收输入端611连接于目标电脑30的SRXD,第二接收输入端612连接于目标电脑30的8051RX,接收输出端613连接于目标串行端口31的RXD。
发射控制器62是用以控制发射信号,可为一个二选一多工器,包含第一发射输入端621、第二发射输入端622、发射输出端623。第一发射输入端621连接于目标电脑30的STXD。第二发射输入端622连接于目标电脑30的8051TX。发射输出端623连接于目标串行端口31的TXD。
用户可由选择开关50选取工作模式,若工作模式为“不予更新”,则连接第一接收输入端611与接收输出端613、第一发射输入端621与发射输出端623。若工作模式为“闩锁更新”或“全部更新”,则连接第二接收输入端612与接收输出端613、第二发射输入端622与发射输出端623。
图3中所述的RXD,TXD是电脑的连接器(connector)的接脚(pin);8051RX,8051TX是8051芯片的接脚;SRXD,STXD是第二组串行端口的接脚。以上各组,RX是指“接收”(receive),TX是指“发射”(transmit)。
请参照“图4”,闩锁控制电路的方块图。
闩锁控制电路70可为一个二选一多工器包含第一闩锁输入端71、第二闩锁输入端72、闩锁输出端73。第一闩锁输入端71是连接于目标电脑30的电源电压,第二全锁输入端72是连接于接地点,闩锁输出端73是连接于目标电脑30的FWP#。所述FWP#是基本输入输出系统芯片的接脚。
用户可由选择开关50选取工作模式,若工作模式为“不予更新”或“闩锁更新”则连接第一闩锁输入端71与闩锁输出端73,若工作模式为“全部更新”则连接第二闩锁输入端72与闩锁输出端73。
权利要求
1.一种由串行端口更新键盘控制基本输入输出系统的方法,是由一遥控电脑更新一目标电脑的一键盘控制基本输入输出系统,该键盘控制基本输入输出系统包含一启动区块与一快闪只读存储器,其特征在于包含下列步骤连接电脑提供一信号线连接该遥控电脑的一遥控串行端口与该目标电脑的一目标串行端口;设定模式由用户选择工作模式为“不予更新”、“闩锁更新”、“全部更新”其中之一;更新检验检验工作模式是否为“不予更新”,若是则结束;闩锁检验检验工作模式是否为“闩锁更新”;闩锁更新若工作模式为“闩锁更新”,更新该目标电脑的该快闪只读存储器后结束;全部更新若工作模式为“全部更新”,则更新该目标电脑的该启动区块与该快闪只读存储器后结束。
2.如权利要求1所述的由串行端口更新键盘控制基本输入输出系统的方法,其特征在于所述的设定模式步骤是提供一更新控制电路与一闩锁控制电路由用户进行选择。
3.如权利要求2所述的由串行端口更新键盘控制基本输入输出系统的方法,其特征在于所述的更新控制电路包含一接收控制器,用以控制接收信号;以及一发射控制器,用以控制发射信号。
4.如权利要求3所述的由串行端口更新键盘控制基本输入输出系统的方法,其特征在于所述的接收控制器是一个二选一多工器,包含一第一接收输入端,连接于该目标电脑的SRXD;一第二接收输入端,连接于该目标电脑的8051RX;以及一接收输出端,连接于该目标串行端口的RXD。
5.如权利要求4所述的由串行端口更新键盘控制基本输入输出系统的方法,其特征在于所述的发射控制器是一个二选一多工器,包含一第一发射输入端,连接于该目标电脑的STXD;一第二发射输入端,连接于该目标电脑的8051TX;以及一发射输出端,连接于该目标串行端口的TXD。
6.如权利要求5所述的由串行端口更新键盘控制基本输入输出系统的方法,其特征在于,若工作模式为“不予更新”则连接该第一接收输入端与该接收输出端、该第一发射输入端与该发射输出端,若工作模式为“闩锁更新”或“全部更新”则连接该第二接收输入端与该接收输出端、该第二发射输入端与该发射输出端。
7.如权利要求2所述的由串行端口更新键盘控制基本输入输出系统的方法,其特征在于所述的闩锁控制电路是一个一选二多工器包含一第一闩锁输入端,连接于该目标电脑的电源电压;一第二闩锁输入端,连接于接地点;以及一闩锁输出端,连接于该目标电脑的FWP#。
8.如权利要求7所述的由串行端口更新键盘控制基本输入输出系统的方法,其特征在于,若工作模式为“不予更新”或“闩锁更新”则连接该第一闩锁输入端与该闩锁输出端,若工作模式为“全部更新”则连接该第二闩锁输入端与该闩锁输出端。
9.一种由串行端口更新键盘控制基本输入输出系统的装置,是用于一遥控电脑更新一目标电脑的一键盘控制基本输入输出系统,该键盘控制基本输入输出系统包含一启动区块与一快闪只读存储器,其特征在于包含一信号线,用以连接该遥控电脑的一遥控串行端口与该目标电脑的一目标串行端口;一选择开关,用以提供用户选择工作模式为“不予更新”、“闩锁更新”、“全部更新”其中之一;一更新控制电路,用以控制是否对该键盘控制基本输入输出系统进行更新,若工作模式为“不予更新”则不更新,若工作模式为“闩锁更新”或“全部更新”则更新;以及一闩锁控制电路,用以控制是否对该肢动区块进行更新,若工作模式为“不予更新”或“闩锁更新”则不更新,若工作模式为“全部更新”则更新。
10.如权利要求9所述的由串行端口更新键盘控制基本输入输出系统的装置,其特征在于所述的更新控制电路包含一接收控制器,用以控制接收信号;以及一发射控制器,用以控制发射信号。
11.如权利要求10所述的由串行端口更新键盘控制基本输入输出系统的装置,其特征在于所述的接收控制器是一个二选一多工器,包含一第一接收输入端,连接于该目标电脑的SRXD;一第二接收输入端,连接于该目标电脑的8051RX;以及一接收输出端,连接于该目标串行端口的RXD。
12.如权利要求11所述的由串行端口更新键盘控制基本输入输出系统的装置,其特征在于所述的发射控制器是一个二选一多工器,包含一第一发射输入端,连接于该目标电脑的STXD;一第二发射输入端,连接于该目标电脑的8051TX;以及一发射输出端,连接于该目标串行端口的TXD。
13.如权利要求12所述的由串行端口更新键盘控制基本输入输出系统的装置,其特征在于,若工作模式为“不予更新”则连接该第一接收输入端与该接收输出端、该第一发射输入端与该发射输出端,若工作模式为“闩锁更新”或“全部更新”则连接该第二接收输入端与该接收输出端、该第二发射输入端与该发射输出端。
14.如权利要求9所述的由串行端口更新键盘控制基本输入输出系统的装置,其特征在于所述的闩锁控制电路是一个二选一多工器,包含一第一闩锁输入端,连接于该目标电脑的电源电压;一第二闩锁输入端,连接于接地点;以及一闩锁输出端,连接于该目标电脑的FWP#。
15.如权利要求14所述的由串行端口更新键盘控制基本输入输出系统的装置,其特征在于,若工作模式为“不予更新”或“闩锁更新”则连接该第一闩锁输入端与该闩锁输出端,若工作模式为“全部更新”则连接该第二闩锁输入端与该闩锁输出端。
全文摘要
本发明是一种由串行端口更新键盘控制基本输入输出系统的方法及装置,经由串行端口(serial port)配合简单电路进行键盘控制基本输入输出系统(KBC BIOS)的更新,并可由用户决定更新范围。
文档编号G06F3/00GK1421764SQ01140140
公开日2003年6月4日 申请日期2001年11月27日 优先权日2001年11月27日
发明者唐志谦 申请人:英业达股份有限公司