具有自动调整硬件参数值的计算机主机板的制作方法

文档序号:6468590阅读:181来源:国知局
专利名称:具有自动调整硬件参数值的计算机主机板的制作方法
技术领域
本发明涉及可提供超频或节能功能的计算机主机板,特别涉及一种具有自动调整
硬件参数值以达成超频或节能目的的计算机主机板。
背景技术
美国专利US6,622,254 「CPU自动超频的方法(Methodof automatical lyoverclocking central processing unit)」已公开——禾中用于计算机主机板的中央处理器自动超频方法。US6,622,254主要是利用可任意调整频率且具有监督功能的频率产生器,运用数值方法,取得计算机开机的频率,以达到自动超频的功能,计算机开机后(Powered on),如果选择进入超频程序,首先会将上一次开机设定值的参数存入,并作备份,以便下次开机比较之用。US6, 622, 254设有许多标志(Flag),目的在判断目前状况,以为下一个步骤的依据,开机频率的取得乃采用第一次开机频率分别与前端总线(FSB-Front Side Bus)频率与频率产生器的最高频率,依数值方法比较求得,开完机后将此组参数存储,以后将此参数作为开机使用。但若改变系统参数或更改硬件配备,则本组参数无效,需重新执行此功能。 然而,US6, 622, 254并无公开到一旦计算机主机板因超频失败而死机(Hang)时,此时US6, 622, 254的计算机主机板则毫无任何能力来执行任何的超频程序(Process)。
本申请发明人有鉴于上述现有技术技术的缺失,乃亟思发明改良一种具有自动调整硬件参数值的计算机主机板,同时亦解决上述已知计算机主机板因超频失败而死机的问题。

发明内容
本发明的目的是提供一种具有自动调整硬件参数值以达成超频或节能目的的计算机主机板。 本发明的另一 目的是提供一种具有自动调整硬件参数值以达成超频或节能目的
的计算机主机板,同时,提供一种计算机主机板因为进行超频或节能的操作,而发生死机
后,计算机主机板自己能够自动重新开机,再继续执行超频或节能的操作。 为达成上述本发明的目的,本发明提供一种具有自动调整硬件参数值的计算机主
机板,包括看门狗单元,连接于频率产生器,并且用于经过预定时间后,通知该频率产生器
以及产生重开机信号;该频率产生器,用于产生以及输出频率,并且用于依据看门狗单元的
通知,自动将频率产生器目前所产生的频率予以递减或递增而产生新频率,并输出新频率,
并以新频率取代目前频率;硬件参数值设定单元,用于对频率产生器设定启始频率,与设定
频率产生器的运作模式,以及用来令看门狗单元启动;其中当经过预定时间后,计算机主机
板仍无法成功开机时,计算机主机板用于接收重开机信号,计算机主机板在新频率的硬件
环境下自动重新开机。 为使本领域技术人员对本发明的构造、特征及其使用功效有更深一层的认识与了解,现在举较佳的可行实施例并配合附图详细说明如下


图1显示本发明具有自动调整硬件参数值的计算机主机板的架构图。图2A 图2C显示本发明计算机主机板的运作流程图。主要元件符号说明10计算机主机板20运作流程101看门狗单元101a信号101b重开机信号102频率产生器103硬件参数值设定单元104存储元件105电压集成控制器106北桥芯片201 203步骤
具体实施例方式图1显示本发明具有自动调整硬件参数值的计算机主机板的架构图。为了公开本
发明的方便性与易于了解的目的,在图1中,计算机主机板io只绘出与本发明直接相关的
硬件组件,然而属于计算机主机板10的其它这些组件但与本发明并无直接关联,则省略绘
出其它这些组件。本发明计算机主机板io亦如已知计算机主机板一样,乃能够获知设置在计算机主机板的这些硬件组件的规格内容,例如CPU种类(Type)、DDR存储器种类、DDR2存储器种类等等。同样地,本发明计算机主机板10亦如已知计算机主机板一样,即能够依据已设置其上的这些硬件组件的规格内容,而能够自动将这些硬件组件的厂设值(Default)设定于对应的这些硬件组件。然而,为了超频使用或是节能使用的目的,本发明计算机主机板10在至少一次以上的自动开关机下,且在每次开关机时会自动更换前端总线频率,而找出符合计算机主机板10目前硬件环境条件下超频使用或是节能使用的运作模式的这些硬件参数值。 本发明计算机主机板10至少包括看门狗单元101、频率产生器102以及硬件参数值设定单元103、存储元件104,现在分别说明如下述内文。 看门狗单元101连接于频率产生器102,看门狗单元101的其中一个功能是经过预定时间后,自动产生信号101a并传输至频率产生器102,以通知频率产生器102。看门狗单元101的另一个功能是经过该预定时间后,自动产生重开机信号101b,以致使计算机主机板10能够自动关机再重新开机。在完成看门狗单元IOI自动启始计时(或计数)的功能后,看门狗单元101会产生信号101a。看门狗单元101的具体实施手段乃可以采行已知计数器(Counter)或已知计时器(Timer)等相关现有技术。上述该预定时间的时间长度的范例,例如采用从计算机打开电源到完成载入视窗操作系统(例如Microsoft⑧视窗操作系
5统)的所需时间。 频率产生器102的其中一个功能是产生频率,而这个频率的N倍频,N〉 0,(例如,3倍频、3. 5倍频、4倍频、5倍频...等等)可作为CPU的内部频率,该内部频率是CPU内部的工作频率,例如3GHz CPU,3GHz即为内部频率。频率产生器102所产生频率值乃能够被硬件参数值设定单元103所设定。例如,硬件参数值设定单元103对频率产生器102设定,以使得频率产生器102产生333Mhz频率。除此之外,硬件参数值设定单元103可对频率产生器102的运作模式设定为递减频率模式或递增频率模式,同时,硬件参数值设定单元103可对频率产生器102设定递减频率AF1的值以及递增频率AF2的值。频率产生器102的另一个功能是接收看门狗单元101所传送的信号101a,接着,频率产生器102自动将目前所产生的频率,依据目前运作模式系属递减频率模式或递增频率模式,而将目前频率予以递减或递增而产生新频率,并输出该新频率。例如,在接收信号101a之前的所产生的频率为333Mhz,在接收信号101a之后,如果频率产生器102系在递减频率模式,则将333Mhz频率减去AF1而得到小于333Mhz频率的新频率(例如300Mhz);又例如,在接收信号101a之前的所产生的频率为333Mhz,在接收信号101a之后,如果频率产生器102系在递增频率模式,则将333Mhz频率加上A F2而得到大于333Mhz频率的新频率(例如366Mhz)。然后,输出该新频率(例如300Mhz或366Mhz)。 重开机信号101b也可以改采行由频率产生器102自动产生。
频率产生器102的具体实施手段乃可以直接采行相关已知频率产生器技艺。
再者,看门狗单元101与频率产生器102可以采行整合为单颗集成电路(IC)。
存储元件104的功能是用来存储多个组硬件参数值。这些组硬件参数值可以在计算机主机板10出厂前即予以预先存储。由于计算机主机板10所搭配这些硬件组件的各种组合,例如CPU种类与存储器种类的搭配组合,每一种搭配组合都会存在超频与超(电)压使用上限的硬件参数值,以及降频与降(电)压使用下限的硬件参数值,存储元件104可用来存储这些搭配组合的使用上限的硬件参数值与使用下限的硬件参数值。存储元件104的另一个功能是用来记录存储计算机主机板10经多次开关机所成功获得的这些硬件参数值。存储元件104的具体实施手段例如乃可以直接采行快闪存储器。 计算机主机板10的第一次开机使用时,计算机主机板10是可采用这些硬件厂商设置的参数值来进行开机。 请参见图2A 2C本发明计算机主机板10的运作流程20。步骤201是判断使用者是否执行要自动调整硬件参数值的功能。实现步骤201的具体手段乃可以采取下述的三种方式。硬件参数值设定单元103的具体实施元件乃可以用计算机主机板10的基本输入输出系统(BIOS)或是应用程序实现。欲让计算机主机板10被要求去执行自动调整硬件参数值的功能的方式,可采取下述三种作法的其中一种。现在举以BIOS 103来作具体实施例说明。第一种作法是使用者可经由BIOS 103的设定画面而作出选择,使用者进入自动调整硬件参数值功能的设定画面,然后,使能(Enable)这项功能,接着,使用者选择指定超频与超(电)压的自动调整硬件参数值功能,或是降频与降(电)压的自动调整硬件参数值功能等其中一项。第二种作法是在计算机机壳的面板上设置超频与超(电)压的自动调
整硬件参数值功能按钮以及降频与降(电)压的自动调整硬件参数值功能按钮,然后,BIOS103依据该两个按钮的按压信号,而决定去执行哪一项功能。第三种作法是在视窗操作系
6统下,执行启动自动调整硬件参数值功能的应用程序103。 请参见步骤202,在使用者完成选择自动调整硬件参数值的哪项功能后,BI0S 103 会记录已选择的功能项。BIOS 103可将已选择的功能项记录于存储元件104。
请参见步骤203,如果使用者选择执行超频与超(电)压的自动调整硬件参数值 功能时,则BIOS 103自存储元件104读取符合计算机主机板10目前这些硬件条件下的其 中一组的使用上限硬件参数值,接着,BIOS 103将该组上限硬件参数值设定于对应的这些 硬件组件。例如,BIOS 103对频率产生器102设定以指定所产生的频率,这频率作为频率 产生器102的启始(Start)频率,以及设定以指定递减频率模式与递减频率AF1值;BIOS 103对电压集成控制器105选择性(Optional)设定以指定所产生的CPU电压值;BIOS 103 对北桥芯片106的存储器控制器选择性(Optional)设定以指定存储器时钟;BIOS 103令 看门狗单元101开始启动运作。另一方面,如果使用者选择执行降频与降(电)压的自动 调整硬件参数值功能时,则BIOS 103自存储元件104读取符合计算机主机板10目前这些 硬件条件下的其中一组的使用下限硬件参数值,BIOS 103将该组下限硬件参数值设定于对 应的这些硬件组件。由于对频率产生器102的设定方式与上述有有不同,因此特别加以说 明。BIOS 103对频率产生器102设定以指定所产生的频率,这频率作为频率产生器102的 启始(Start)频率,以及设定以指定递增频率模式与递增频率AF2值。
接着,BIOS 103令看门狗单元101启动,以及令计算机主机板10重开机。
重开机的计算机主机板IO会发生两种情况,第一种情况是计算机主机板10在刚 才被设定的那组硬件参数值下,无法开机而死机(Hang)。第二种情况是计算机主机板10 能够在刚才被设定的那组硬件参数值下,正常开机成功。如果计算机主机板10发生第一种 情况而死机时,看门狗单元101在抵达到预定时间后,会分别产生信号101a、101b。频率产 生器102在接收到信号101a后,依据目前运作模式(递减频率模式或递增频率模式),将目 前频率予以递减AF1或递增AF2,而产生新频率,以取代前次频率。计算机主机板IO在接 收到信号101b后,便又自动重开机,但是,此次重新开机的计算机主机板10是被设定在该 新频率的硬件环境下,来进行重新开机。看门狗单元IOI自动重新计时(或计数)。
被设定在该新频率的硬件环境下而进行重新开机的计算机主机板10,同样地,亦 会发生上述两种情况。如果是再次发生第一种情况的话,同样地,频率产生器102将目前频 率予以递减AF1或递增AF2,而产生新频率,以取代前次频率。计算机主机板IO再次被设 定在该新频率的硬件环境下,来进行重新开机。如此重复进行,一直到计算机主机板10发 生上述第二种情况。 如果计算机主机板10发生第二种情况而成功开机时,此时,计算机主机板10必须 禁用(Disable)看门狗单元101的计时(或计数)的功能,以及禁止看门狗单元101产生 信号101a、101b。再者,计算机主机板10也可将可成功开机的该新频率值记录于存储元件 104。 用来实施第二种情况的程序代码,可以是驱动程序或是成为BIOS 103的一部分
程序代码。当计算机主机板io成功开机并且载入视窗操作系统后,利用视窗操作系统的呼
叫(Call),以呼叫执行该驱动程序或BIOS 103的该部分程序代码。 再者,计算机主机板10可以再利用可成功开机的该新频率值,拿来作为频率产生 器102的启始(Start)频率,再重新启动看门狗单元101,再行一次执行步骤203,如此的话,则有可能地获得另一个可成功开机的该新频率值。如此重复多次后,则有可能地获得多 组可成功开机的该新频率值。 又再者,计算机主机板10所执行的运作流程20能够进一步再搭配CPU电压值的 各种变化以及主存储器(例如DDR、DDR2)电压值的各种变化。例如,通过对计算机主机板 10的存储器控制器的设定、以及通过对计算机主机板10的电压集成控制器来对CPU电压值 作出指定等。在结合这些变化组合下,让计算机主机板10进行运作流程20的一一测试,如 此使得计算机主机板10能够自动获得在超频与超(电)压的运作下的计算机主机板10, 有哪些超频与超(电)压的这些硬件参数值的组合,是依然能够让计算机主机板10成功 开机。同理,计算机主机板10能够自动获得在降频与降(电)压的运作下的计算机主机板 IO,有哪些降频与降(电)压的这些硬件参数值的组合,是依然能够让计算机主机板10成 功开机。 从可让计算机主机板10成功开机的这些硬件参数值的多个组合当中,计算机主
机板10可以进一步轻易地挑选出让计算机主机板10成功开机的最佳节能组合,或是挑选
出让计算机主机板10成功开机的最大极限超频与超(电)压的组合。 应用本发明计算机主机板10的本领域技术人员,可以进一步发展一个应用程序,
这应用程序的功能除了能够在屏幕上显示上述可成功开机的这些硬件参数值的多个组合
以外,还能够将这些硬件参数值的多个组合予以分类,例如分类成节能极限组合的分类、
超频极限组合的分类、安全节能组合的分类、安全超频组合的分类等等。当使用者选定好其
中一种分类下的一个组合后,这应用程序立即将该组合的这些硬件参数值,予以设定在对
应的这些硬件组件,如此则更提升计算机主机板的价值。 本发明的计算机主机板是具有自动调整硬件参数值,能够自动达成超频或节能目 的,同时,在进行超频或节能的操作,因而发生死机后,计算机主机板自己能够自动重新开 机,并且自动更换频率,再继续执行超频或节能的操作,此项特征乃为本发明的优点与最大 特色。 惟以上所述者,仅为本发明的优选实施例,当不能用以限定本发明可实施的范围, 本领域技术人员所明显可作变化与修饰,皆应视为不背离本发明的实质内容。
权利要求
一种具有自动调整硬件参数值的计算机主机板,包括一看门狗单元,连接于一频率产生器,并且用于经过一预定时间后,通知该频率产生器以及产生一重开机信号;该频率产生器,用于产生以及输出一频率,并且用于依据该看门狗单元的通知,自动将该频率产生器目前所产生的频率予以递减或递增而产生一新频率,并输出该新频率,并以该新频率取代目前频率;一硬件参数值设定单元,用于对该频率产生器设定一启始频率,与设定该频率产生器的运作模式,并且用来令该看门狗单元启动;其中当经过该预定时间后,该计算机主机板仍无法成功开机时,该计算机主机板用于接收该重开机信号,该计算机主机板在该新频率的硬件环境下自动重新开机。
2. —种具有自动调整硬件参数值的计算机主机板,包括一看门狗单元,连接于一频率产生器,并且用于经过一预定时间后,通知该频率产生器;一重开机信号,用于使得该计算机主机板重新开机;该频率产生器,用于接收一启始频率的设定,并且用于产生以及输出该启始频率,以及用于依据该看门狗单元的每一次通知,自动将该启始频率逐次递减或逐次递增而产生一新频率,并输出该新频率;其中当经过该预定时间后,该计算机主机板仍无法成功开机时,该计算机主机板用于接收该重开机信号,该计算机主机板在该新频率的硬件环境下自动重新开机。
3. 如权利要求2所述的计算机主机板,进一步包括一硬件参数值设定单元,用于对该频率产生器设定该启始频率,与设定该频率产生器的运作模式,以及用来令该看门狗单元启动。
4. 如权利要求2所述的计算机主机板,其中该重开机信号,由该看门狗单元产生或该频率产生器产生。
5. 如权利要求1或2所述的计算机主机板,其中该计算机主机板的CPU内部频率,为该新频率的N倍频,其中NX)。
6. 如权利要求1或2所述的计算机主机板,其中该看门狗单元与该频率产生器,被整合为单颗集成电路。
7. 如权利要求1或3所述的计算机主机板,其中该硬件参数值设定单元,进一步对该计算机主机板的电压集成控制器设定一CPU电压值。
8. 如权利要求1或3所述的计算机主机板,其中该硬件参数值设定单元,进一步对该计算机主机板的存储器控制器设定一存储器时钟。
9. 如权利要求1或3所述的计算机主机板,其中该硬件参数值设定单元,进一步用于当该计算机主机板能够正常开机时,禁用该看门狗单元。
10. 如权利要求1项或第3所述的计算机主机板,其中该硬件参数值设定单元,是一基本输入输出系统BIOS。
11. 如权利要求1或3所述的计算机主机板,其中该硬件参数值设定单元,是一应用程序。
12. 如权利要求1或2所述的计算机主机板,其中该计算机主机板,进一步包括用于当该能够正常开机时,禁止该看门狗单元产生该重开机信号的程序代码,以及禁止该看门狗单元通知该频率产生器的程序代码。
13.如权利要求12所述的计算机主机板,其中该程序代码,是一驱动程序。
全文摘要
具有自动调整硬件参数值的计算机主机板,其具有自动调整硬件参数值以达成超频或节能目的,及在进行超频或节能的操作,因而发生死机后,该主机板能够自动重新开机,再继续执行超频或节能的操作。看门狗单元连接于频率产生器,在经过预定时间后,通知频率产生器并产生重开机信号。频率产生器用于依据看门狗单元的通知,自动将目前所产生的频率予以递减或递增而产生新频率,输出新频率,并以新频率取代目前频率。硬件参数值设定单元用于对频率产生器设定启始频率,与设定频率产生器的运作模式,及用来令看门狗单元启动。当经过预定时间后,该主机板仍无法成功开机时,在接收重开机信号后,该主机板在新频率的硬件环境下自动重新开机。
文档编号G06F11/00GK101751299SQ20081018352
公开日2010年6月23日 申请日期2008年12月17日 优先权日2008年12月17日
发明者张中行, 蔡东荣, 高有宗 申请人:微星科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1