[发明专利]重置缓存器方法以及重置缓存器电路无效
| 申请号: | 201010575351.7 | 申请日: | 2010-11-30 |
| 公开(公告)号: | CN102478941A | 公开(公告)日: | 2012-05-30 |
| 发明(设计)人: | 蔡圣源 | 申请(专利权)人: | 英业达股份有限公司 |
| 主分类号: | G06F1/24 | 分类号: | G06F1/24 |
| 代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 陈红 |
| 地址: | 中国台湾台*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 重置 缓存 方法 以及 电路 | ||
技术领域
本发明是有关于一种重置缓存器方法以及电路。
背景技术
随着计算机的不断开发,计算机上得芯片数量也随着越来越多,如南桥(SouthBridge)、基板管理控制器(Baseboard Management Controller)等。其中,这些芯片的缓存器所存有的数据量也越来越多。计算机在开机过程中,常常会因为各芯片上的缓存器初始状态错误,导致计算机开机失败。
此外,在产在线,计算机第一次上电开机时,各芯片上的缓存器上的内容也是未知的。因此,常常造成计算机第一次开机即开机失败,因而增加制造时的不良率。
由上可知,如何避免计算机的缓存器内容错误所造成的计算机开机失败,便成为一个重要的课题。
发明内容
因此,本发明的一目的是在提供一种重置缓存器方法,用以在计算机开机失败时,将计算机的缓存器接地一段时间,以重置缓存器,并重新启动计算机。重置缓存器方法包含以下步骤:开启一计算机。其中,计算机包含至少一缓存器。供电至至少一缓存器。判断计算机是否开机成功。在判定计算机开机失败时,将至少一缓存器持续接地大于一预设接地时间,以重置至少一缓存器。将至少一缓存器持续接地大于预设接地时间后,重新供电至至少一缓存器,并重新启动计算机。
依据本发明一实施例,重置缓存器方法还可包含:将至少一缓存器持续接地大于一预设接地时间前,停止供电至至少一缓存器。
依据本发明另一实施例,重置缓存器方法还可包含:将至少一缓存器持续接地大于预设接地时间前,判断计算机的一重新启动次数是否大于一重新启动次数门槛。在计算机的重新启动次数不大于重新启动次数门槛时,将至少一缓存器持续接地大于预设接地时间。此外,在计算机的重新启动次数大于重新启动次数门槛时,判定计算机故障。
依据本发明另一实施例,判断计算机是否开机成功包含以下步骤:判断自计算机开机后的一开机时间门槛内,是否收到一开机成功信号。在自计算机开机后的开机时间门槛内未收到开机成功信号时,判定计算机开机失败。其中,开机成功信号可透过一通用输入输出接口(General Purpose Input/Output,GPIO)所接收。
本发明的另一目的是在提供一种重置缓存器电路,用以重置一计算机的至少一缓存器。在计算机开机失败时,重置缓存器电路将计算机的缓存器接地一段时间,以重置缓存器,并重新启动计算机。重置缓存器电路包含一供电电路、一接地电路以及一控制组件。至少一缓存器分别电性连接供电电路以及接地电路。控制组件电性连接供电电路以及接地电路。控制组件包含一供电模块、一开机状态判断模块以及一重置模块。在计算机开机时,供电模块驱动供电电路供电至至少一缓存器。开机状态判断模块判断计算机是否开机成功。在判定计算机开机失败时,重置模块使供电电路停止供电至至少一缓存器,使接地电路将至少一缓存器持续接地大于一预设接地时间,以重置至少一缓存器,并重新启动计算机。
依据本发明一实施例,控制组件还可包含一重新启动次数判断模块,用以将至少一缓存器持续接地大于预设接地时间前,判断计算机的一重新启动次数是否大于一重新启动次数门槛。其中,在计算机的重新启动次数不大于重新启动次数门槛时,重置模块开始使供电电路停止供电至至少一缓存器,并开始使至少一缓存器持续接地大于预设接地时间。
依据本发明另一实施例,重置缓存器电路还可包含一通用输入输出接口。通用输入输出接口电性连接计算机以及控制组件。开机状态侦测模块在自计算机开机后的一开机时间门槛内,未透过通用输入输出接口,收到一开机成功信号时,判定计算机开机失败。
由上述本发明实施方式可知,应用本发明具有下列优点。可在计算机开机失败时,通过将计算机中的缓存器接地,而重置其缓存器,并在重置缓存器后重新启动计算机。如此一来,可避免由于计算机的缓存器初始化状态异常所造成的计算机开机失败。此外,可在重置缓存器多次后计算机仍开机失败时,判定计算机故障且故障原因并非由于缓存器的初始化状态。如此一来,可避免送回检修的故障计算机,仅需将计算机中的缓存器重置即可解决。
附图说明
为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:
图1是依照本发明一实施方式的一种重置缓存器方法的流程图;
图2是依照本发明一实施方式的一种重置缓存器电路的功能方块图。
【主要组件符号说明】
110~200:步骤
300:重置缓存器电路
310:供电电路
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010575351.7/2.html,转载请声明来源钻瓜专利网。





