CN1680925A - 主机板上的自动错误检测语音装置 - Google Patents
主机板上的自动错误检测语音装置 Download PDFInfo
- Publication number
- CN1680925A CN1680925A CN 200410033538 CN200410033538A CN1680925A CN 1680925 A CN1680925 A CN 1680925A CN 200410033538 CN200410033538 CN 200410033538 CN 200410033538 A CN200410033538 A CN 200410033538A CN 1680925 A CN1680925 A CN 1680925A
- Authority
- CN
- China
- Prior art keywords
- motherboard
- mainboard
- processor
- state table
- system state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明是有关于一种主机板上的自动错误检测语音装置,其包含:一储存装置及一自动错误检测语音装置。该储存装置储存一BIOS程序码及一主机板***状态表,该主机板***状态表预存有至少一主机板状态值,并在主机板开机时依据开机的状况更新;该自动错误检测语音装置是耦合至该储存装置,以当主机板开机时,经一预设时间后读取该主机板***状态表,并依据该主机板***状态表的主机板元件状态值而播放相对应的语音资料。
Description
技术领域
本发明是关于一种主机板上的自动错误检测语音装置,尤指一种能于主机板开机时自动检测主机板各元件的语音播放装置。
背景技术
图1是个人电脑的主机板的硬体架构图,其包含一处理器110、一北桥芯片120、一南桥芯片130、一AC97编解码装置(AC97 Codec)140、一基本输出入单元(BIOS)150及一检测输出装置170,该基本输出入单元150是透过一LPC总线160连接至该南桥芯片130。当一主机板开机时,该处理器110则执行相关测试,以决定该主机板上相关元件是否能正常工作。若该主机板一元件可以正常工作,该处理器110则设定该元件相关的操作参数,若该元件无法通过测试,该处理器110则输出一代表该元件的代码,再经由该检测输出装置170以语音播放或是显示错误讯息。
前述用于主机板上开机时输出检测结果的检测输出装置170的正常运作主要维系于该处理器110是否能于开机时正常工作。然而现行主机板一般均可搭配各种不同厂牌及脉冲的处理器,当处理器本身瑕疵或是脉冲设定错误而无法正常工作时,该检测输出装置170由于被动地等待该处理器110所传送的错误讯息,而导致此时无法正常播放错误讯息,因而失去了检测输出装置170原本所提供的通知使用者错误讯息的作用。故现行的主机板的设计仍有改善的必要。
发明内容
本发明的目的是在提供一种主机板上的自动错误检测语音装置,能在主机开机时自动检测主机板各元件的语音播放装置。
依据本发明的一特色,是提出一种主机板上的自动错误检测语音装置,该主机板上设置有一处理器,该装置包含:一储存装置及一自动错误检测语音装置。该储存装置是设置于该主机板上,用以储存一BIOS程序码及一主机板***状态表,该BIOS程序码是在主机板开机时由该处理器所执行,该主机板***状态表预存有至少一主机板状态值,该主机板状态值是在主机板开机时由该处理器依据开机的状况所更新;以及,该自动错误检测语音装置是耦合至该储存装置,以当主机板开机时,经一预设时间后读取该主机板***状态表,并依据该主机板***状态表的主机板元件状态值而播放相对应的语音资料。
依据本发明的另一特色,是提出一种主机板上的自动错误检测语音装置,该主机板上设置有一处理器,该装置包含:一南桥芯片、一储存装置及一自动错误检测语音装置。该南桥芯片是连接该主机板的周边装置并管理该等周边装置;该储存装置是设置于该主机板上并耦合至该南桥芯片的总线,用以储存一BIOS程序码及一主机板***状态表,该BIOS程序码是在主机板开机时由该处理器所执行,该主机板***状态表预存有至少一主机板元件状态值,该主机板元件状态值是在主机板开机时由该处理器依据开机的状况所更新;以及,该自动错误检测语音装置是耦合至该南桥芯片的总线,以当主机板开机时,经一预设时间后读取该主机板***状态表,并依据该主机板***状态表的主机板元件状态值而播放相对应的语音资料。
附图说明
图1是已有个人电脑架构的硬体架构图。
图2是本发明的主机板上自动错误检测语音装置的方块图。
图3是本发明的主机板上自动错误检测语音装置的使用流程图。
图4是本发明的***状态表的示意图。
具体实施方式
有关本发明的主机板上的自动错误检测语音装置的较佳实施例,请先参照图2显示的方块图,其主要由一南桥芯片210、一储存装置220、一自动错误检测语音装置230及一扬声器240所组成,其中,该储存装置220其是设置于该主机板上,用以储存一BIOS程序码221及一主机板***状态表222,该BIOS程序码221是在主机板开机时由一处理器110所执行,该主机板***状态表222预存有至少一主机板状态值。
该自动错误检测语音装置230具有一计时装置231并耦合至该储存装置220,以当主机板开机时,经一预设时间后读取该主机板***状态表,并依据该主机板***状态表222的主机板元件状态值而播放相对应的语音资料。
于本发明的一较佳实施例中,该储存装置220及自动错误检测语音装置230是经由一LPC总线250耦合至该南桥芯片210。该储存装置220及自动错误检测语音装置230亦可经由一I2C总线260耦合至该南桥芯片210。
图3是本发明的流程图,首先于步骤S310中,当一使用者按下电源按钮、或重置键,则使一个人电脑进行开机动作,此时该计时装置231BP进行计时,于步骤S320中,若该处理器110能正常工作,则执行步骤S330。于步骤S330中,该处理器110读取一预定的位址处(例如:0xFFFFFFFOH或0x00000000H)的指令并执行,通常该位址处会对映至一BIOS。该处理器110并执行一些处理器内部的设定,例如储存器管理装置(MemoryManagement Unit,MMU)设定。
于步骤S340中,该处理器110执行元件一的测试,是依据BIOS程序对元件一进行测试。于步骤S350中,判断该元件一是否能通过测试,若能,则重新执行步骤S340以对下一个元件进行测试,若等待测试的元件均已测试完毕则至步骤S380,若不能,则执行步骤S360。于步骤S360中,该处理器110将元件一相对应的错误码写至该***状态表222中,其后再执行步骤S370。
前述的***状态表222可如图4所示,其中00…000B为预存的值,代表尚未开机,10…000B代表正常启动,00…001B代表错误一,00…010B代表错误二,依序类推。例如,当该处理器110测试到元件一无法正常工作,该处理器110则将元件一相对应的错误码(00…001B)写至该***状态表222中,此时该***状态表222为00…001B。此种方式,该***状态表222仅需少数几个位元组即可。
于步骤S370中,由于已有测试元件有错误发生,该处理器110则进入一无限回圈,以停止动作。于步骤S380中,代表正常开机,该处理器110则将代表正常开机的10…000B讯息写至该***状态表222中。于步骤S390中,该处理器110执行硬盘的读取,以将一作业***的影像(image)载至储存器中,以使该主机进入作业***。
当该计时装置231计时终了时,该自动错误检测语音装置230则去读取该***状态表222。于步骤S320中,若该处理器110不能正常工作,无法更新该***状态表222,此时该***状态表222则储存着预设值00…000B,该自动错误检测语音装置230则依据00…000B去检索一段代表处理器异常的语音信号,并传输至该扬声器240播放。亦即,即使该处理器110不能正常工作,本发明的自动错误检测语音装置230仍可正常地将该处理器110异常的讯息播放给使用者。
同样的,当该计时装置231计时终了时,该自动错误检测语音装置230所读取该***状态表222的值为00…001B时,该自动错误检测语音装置230则依据00…001B去检索一段代表元件一异常的语音信号,并传输至该扬声器240播放。
由以上的说明可知,本发明主要于LPC总线250上增加该自动错误检测语音装置230,并且使用该***状态表222以记录主机板上各元件的测试结果,而在计时终了时由该自动错误检测语音装置230读取该***状态表222来播放错误的讯息,即可解决已有技术当处理器本身瑕疵或是脉冲设定错误而无法常工作时,无法正常播放错误讯息的问题。
上述实施例仅是为了方便说明而举例而已,本发明所主张的权利范围自应以申请专利范围所述为准,而非仅限于上述实施例。
Claims (12)
1.一种主机板上的自动错误检测语音装置,该主机板上设置有一处理器,其特征在于该装置包含:
一储存装置,其是设置于该主机板上,用以储存一BIOS程序码及一主机板***状态表,该BIOS程序码是在主机板开机时由该处理器所执行,该主机板***状态表预存有至少一主机板状态值,该主机板状态值是在主机板开机时由该处理器依据开机的状况所更新;以及
一自动错误检测语音装置,是耦合至该储存装置,以当主机板开机时,经一预设时间后读取该主机板***状态表,并依据该主机板***状态表的主机板元件状态值而播放相对应的语音资料。
2.如权利要求1所述的装置,其特征在于:其中,该储存装置可为一非挥发性储存器。
3.如权利要求1所述的装置,其特征在于:其中,该主机板***状态表是预存一代表该处理器异常的设定值,以当主机板开机且该处理器无法正常工作时,即无法更新该***状态表,而使该自动错误检测语音装置播放处理器异常的语音资料。
4.如权利要求1所述的装置,其特征在于:其中,该自动错误检测语音装置是经由该主机板上一南桥芯片的LPC总线耦合至该储存装置。
5.如权利要求4所述的装置,其特征在于:其中,该自动错误检测语音装置是经由该主机板上一南桥芯片的12C总线耦合至该储存装置。
6.如权利要求1所述的装置,其特征在于:其中,该储存装置更可储存问候语、广告词的声音资料。
7.一种主机板上的自动错误检测语音装置,该主机板上设置有一处理器,其特征在于该装置包含:
一南桥芯片,是连接该主机板的周边装置并管理该等周边装置;
一储存装置,其是设置于该主机板上并耦合至该南桥芯片的总线,用以储存一BIOS程序码及一主机板***状态表,该BIOS程序码是在主机板开机时由该处理器所执行,该主机板***状态表预存有至少一主机板元件状态值,该主机板元件状态值是在主机板开机时由该处理器依据开机的状况所更新:以及,
一自动错误检测语音装置,是耦合至该南桥芯片的总线,以当主机板开机时,经一预设时间后读取该主机板***状态表,并依据该主机板***状态表的主机板元件状态值而播放相对应的语音资料。
8.如权利要求7所述的装置,其特征在于:其中,该储存装置可为一非挥发性储存器。
9.如权利要求7所述的装置,其特征在于:其中,该主机板***状态表是预存一代表该处理器异常的设定值,以当主机板开机且该处理器无法正常工作时,即无法更新该***状态对照表,而使该自动错误检测语音装置播放处理器异常的语音资料。
10.如权利要求7所述的装置,其特征在于:其中,该南桥芯片的总线是LPC总线。
11.如权利要求7所述的装置,其特征在于:其中,该南桥芯片的总线是12C总线。
12.如权利要求7所述的装置,其特征在于:其中,该储存装置更可储存问候语、广告词的声音资料。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100335389A CN100340995C (zh) | 2004-04-06 | 2004-04-06 | 主机板上的自动错误检测语音装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100335389A CN100340995C (zh) | 2004-04-06 | 2004-04-06 | 主机板上的自动错误检测语音装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1680925A true CN1680925A (zh) | 2005-10-12 |
CN100340995C CN100340995C (zh) | 2007-10-03 |
Family
ID=35067524
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100335389A Expired - Fee Related CN100340995C (zh) | 2004-04-06 | 2004-04-06 | 主机板上的自动错误检测语音装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100340995C (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100401263C (zh) * | 2005-12-20 | 2008-07-09 | 英业达股份有限公司 | 开机查错***及方法 |
CN102467417A (zh) * | 2010-11-19 | 2012-05-23 | 英业达股份有限公司 | 计算机*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100506243B1 (ko) * | 1998-12-22 | 2005-09-26 | 삼성전자주식회사 | 스크린 버퍼 검색을 통한 시스템 모니터링 방법 |
CN2372720Y (zh) * | 1999-07-16 | 2000-04-05 | 纪茂盛 | 计算机主机板故障排除的语音装置 |
TW464009U (en) * | 2000-05-11 | 2001-11-11 | Asustek Comp Inc | System status lighting device embedded in the connecting port |
CN1155889C (zh) * | 2000-05-29 | 2004-06-30 | 华硕电脑股份有限公司 | 嵌合于连接端口上的***状态显示信号灯装置 |
CN1215411C (zh) * | 2002-01-09 | 2005-08-17 | 英业达股份有限公司 | 计算机***排错装置 |
-
2004
- 2004-04-06 CN CNB2004100335389A patent/CN100340995C/zh not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100401263C (zh) * | 2005-12-20 | 2008-07-09 | 英业达股份有限公司 | 开机查错***及方法 |
CN102467417A (zh) * | 2010-11-19 | 2012-05-23 | 英业达股份有限公司 | 计算机*** |
US8677182B2 (en) | 2010-11-19 | 2014-03-18 | Inventec Corporation | Computer system capable of generating an internal error reset signal according to a catastrophic error signal |
CN102467417B (zh) * | 2010-11-19 | 2014-04-23 | 英业达股份有限公司 | 计算机*** |
Also Published As
Publication number | Publication date |
---|---|
CN100340995C (zh) | 2007-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI386852B (zh) | 基本輸出入系統之切換系統及其切換方法 | |
US20060224874A1 (en) | Method for updating system management basic input output system (SMBIOS) data | |
US8290735B2 (en) | Test apparatus and test method for universal serial bus interface | |
US20090300588A1 (en) | Method and apparatus for acquiring definitions of debug code of basic input/output system | |
CN101634960A (zh) | 一种修改bios参数及重新生成校验和的方法 | |
JP2007035010A (ja) | 高速データアクセスメモリよりオペレーションシステムコアプログラムをロードしてコンピュータプログラムをインスタント起動実行する方法 | |
CN102479148A (zh) | 周边元件的输入输出端口状态的监控***与其方法 | |
US20090217105A1 (en) | Debug device for embedded systems and method thereof | |
CN109684125B (zh) | 一种修复ddr物理损坏的方法、装置、设备及存储介质 | |
CN109445691B (zh) | 一种提高ftl算法开发和验证效率的方法及装置 | |
US20120060023A1 (en) | Methods for booting an operating system using non-volatile memory | |
US20090254732A1 (en) | Enabling Memory Module Slots In A Computing System After A Repair Action | |
JP5305473B2 (ja) | エラーコード出力装置及びエラーコード出力方法 | |
US7747909B2 (en) | Debug card | |
CN100340995C (zh) | 主机板上的自动错误检测语音装置 | |
CN112486519A (zh) | 配置嵌入式产品的方法及设备 | |
WO2023206957A1 (zh) | 内存测试方法、装置、***、设备及可读存储介质 | |
TWI245987B (en) | Automatic error-detection voice device on motherboard | |
CN111651308A (zh) | Dp转hdmi芯片的调试数据获取方法、装置和智能设备 | |
CN114443442B (zh) | 日志存储方法及电子设备 | |
CN100342361C (zh) | 快速读写存储器数据的方法及装置 | |
CN115168119A (zh) | 一种服务器pcie链路检测方法、装置以及介质 | |
CN110543416A (zh) | 一种自动测试终端程序的方法、装置、设备及存储介质 | |
TW201301023A (zh) | 主機板測試系統及方法 | |
CN1952889A (zh) | 多媒体电脑***及快速启始该***播放多媒体数据的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20071003 Termination date: 20170406 |