CN102479141A - 监控上电自检信息的处理*** - Google Patents

监控上电自检信息的处理*** Download PDF

Info

Publication number
CN102479141A
CN102479141A CN2010105895698A CN201010589569A CN102479141A CN 102479141 A CN102479141 A CN 102479141A CN 2010105895698 A CN2010105895698 A CN 2010105895698A CN 201010589569 A CN201010589569 A CN 201010589569A CN 102479141 A CN102479141 A CN 102479141A
Authority
CN
China
Prior art keywords
self
test information
programmable logic
power
complex programmable
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.)
Pending
Application number
CN2010105895698A
Other languages
English (en)
Inventor
金志仁
韩雪山
范雅静
陈志丰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN2010105895698A priority Critical patent/CN102479141A/zh
Priority to US13/070,901 priority patent/US20120137179A1/en
Publication of CN102479141A publication Critical patent/CN102479141A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2284Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by power-on test, e.g. power-on self test [POST]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

本发明公开了一种监控上电自检信息的处理***,用以监控一主机板的复杂可编程逻辑组件运行时的状态。处理***包括:基本输入输出***组件、复杂可编程逻辑组件与监控组件。基本输入输出***组件以第一频率发送上电自检信息;复杂可编程逻辑组件电性连接于基本输入输出***组件;复杂可编程逻辑组件更包括先进先出缓存器,先进先出缓存器用以储存所接收的上电自检信息;复杂可编程逻辑组件以第二频率发送储存在先进先出缓存器中的上电自检信息;监控组件电性连接于复杂可编程逻辑组件;监控组件用以接收复杂可编程逻辑组件所发送的上电自检信息。

Description

监控上电自检信息的处理***
技术领域
本发明有关于一种监控***,特别有关于一种监控上电自检信息的处理***。
背景技术
在现有技术中是由基板管理控制单元检测主机板的运作。一般而言,主机板要能正常运行,需要供电单元能对主机板正常的供电。若是供电单元所供给的电力不稳定时,将可能导致主机板中的各项周边组件毁损。
在现有技术的主机板100中均设置一复杂可编程逻辑组件110(ComplexProgrammable Logic Device,CPLD)。复杂可编程逻辑组件110主要用以控制电源开关、风扇检测等周边组件120的重启(reset)信号的发送。但现有技术的复杂可编程逻辑组件110是用多个发光二极管130作为上述信号的显示。但是发光二极管130只能一次显示一组上电自检信息。所以发光二极管130在接获到新的上电自检信息时就会立刻切换其显示状态。由于在基本输入输出***的快速运作下,发光二极管130就会快速的变换,使得者就无法观察信号在发送过程中是否有任何异常发生。请参考图1所示,其为现有技术的硬件测试架构示意图。
而且在异常发生后,开发厂商无法得知何种周边组件120出现问题。就现有技术而言,仅能通过示波器或其它装置逐一的对周边组件进行检测。这样的作法只能藉由人工去实现,因此耗费在检测异常组件的时间与人力对于开发厂商而言实在是一项沉重的负担。
发明内容
鉴于以上的问题,本发明在于提供一种监控上电自检信息的处理***,用以监控主机板的复杂可编程逻辑组件运行时的状态。
本发明所公开的监控上电自检信息的处理***包括:基本输入输出***组件、复杂可编程逻辑组件与监控组件。基本输入输出***组件以第一频率发送上电自检信息;复杂可编程逻辑组件电性连接于基本输入输出***组件;复杂可编程逻辑组件更包括先进先出缓存器,先进先出缓存器用以储存所接收的上电自检信息;复杂可编程逻辑组件以第二频率发送储存在先进先出缓存器中的上电自检信息;监控组件电性连接于复杂可编程逻辑组件;监控组件用以接收复杂可编程逻辑组件所发送的上电自检信息。
本发明所提出的上电自检信息的监控组件通过复杂可编程逻辑组件的缓存,使得上电自检信息可以完整的呈现。此外,本发明藉由在主机板上设置监控组件,所以不需如现有技术的发光二极管130的状态显示方式。如此一来,除了可以有效的降低治具的成本外,也可以完整的呈现上电自检信息的运作过程。
有关本发明的特征与实作,配合附图作最佳实施例详细说明如下。
附图说明
图1为现有技术的硬件测试架构示意图;
图2为本发明的架构示意图;
图3为本发明的不同的协议转换单元实施态样的示意图。
其中,附图标记:
主机板100
复杂可编程逻辑组件110
周边组件120
发光二极管130
基本输入输出***组件210
监控组件220
复杂可编程逻辑组件230
协议转换单元231
先进先出缓存器232
具体实施方式
本发明应用于计算器装置的主机板,用以监控主机板在上电自检过程中的运作信息。请参考图2所示,其为本发明的架构示意图。本发明的监控***包括:基本输入输出***(Basic Input/Output System)组件210、监控组件220、复杂可编程逻辑组件230。基本输入输出***组件210以第一频率发送上电自检信息。复杂可编程逻辑组件230电性连接于基本输入输出***组件210。
基本输入输出***组件210用以主机板的开机处理。主机板开机过程中需通过上电自检程序来检验所连接的各项周边组件与其连接状态。其中,周边组件为南桥芯片组、北桥芯片组或新世代周边连接接口(Personal ComputerInterface Express,PCI-E)。基本输入输出***组件210的输出方式可以通过串行通用输入输出脚位(Serial General Purpose Input/Output,SGPIO)或低脚位总线(Low pin count bus)连接至复杂可编程逻辑组件230。
复杂可编程逻辑组件230更包括协议转换单元231与先进先出(First InFirst Out)缓存器232。先进先出缓存器232用以储存所接收的上电自检信息。在本发明中并不限定先进先出缓存器232的容量。一般而言,基本输入输出***组件210所输出的上电自检信息为八个位,因此先进先出缓存器232的容量可以设置1Kbits即可。如同前述所言,基本输入输出***组件210在开机过程中会持续的以第一频率输出上电自检信息。为避免监控组件220实时的反映上电自检信息,所以会将上电自检信息暂存于先进先出缓存器232中。请参考下表1所示,其为上电自检信息的列表:
Figure BSA00000386686500031
Figure BSA00000386686500041
表1.上电自检信息的列表
协议转换单元231将所接收的上电自检信息转换符合复杂可编程逻辑组件230的信息格式,或是将复杂可编程逻辑组件230的信息格式转换为监控组件220可读取的信息格式。而协议转换单元231可以根据不同实施态样设置相应的数量。举例来说,可以在复杂可编程逻辑组件230与基本输入输出***组件210之间设置一个协议转换单元231,并在复杂可编程逻辑组件230与监控组件220之间设置另一个协议转换单元231,请参考图3所示。当然也可以通过同一个协议转换单元231实现同时输入输出的转换。
通常复杂可编程逻辑组件230可以通过端口号80来接收或发送上电自检信息。若是在实施过程中有其它特殊要求,也可以通过其它端口号进行传送或接收的处理。例如复杂可编程逻辑组件230可以通过端口号80接收上电自检信息,并藉由端口号60传送上电自检信息。复杂可编程逻辑组件230以第二频率发送储存在先进先出缓存器232中的上电自检信息。诚如先前所述,为能提供使用者可以观察上电自检信息的运作流程。因此,复杂可编程逻辑组件230会以小于第一频率的第二频率将上电自检信息发送至监控组件220。
监控组件220可以通过主机板现有的输出接口连接至复杂可编程逻辑组件230。监控组件220可以通过序列周边接口(Serial Peripheral InterfaceBus,SPI)与复杂可编程逻辑组件230电性连接。
监控组件220用以显示上电自检信息的运作状态。监控组件220以可以电性连接于另一计算器装置。监控组件220可以通过RS-232、串行通用总线(Universal Serial Bus,USB)或是以太网络连接至个人计算机。监控组件220通过上述连接方式将上电自检信息传送至计算器装置。测试者可以通过个人计算机完整的观察监控组件220所发送的上电自检信息,藉以让测试可以知道主机板开机时是否有被忽略的硬件错误,进而找到此一错误。
本发明所提出的上电自检信息的监控组件220通过复杂可编程逻辑组件230的缓存,使得上电自检信息可以完整的呈现。此外,本发明藉由在主机板上设置监控组件220,所以不需如现有技术的发光二极管的状态显示方式。如此一来,除了可以有效的降低治具的成本外,也可以完整的呈现上电自检信息的运作过程。

Claims (6)

1.一种监控上电自检信息的处理***,用以监控一主机板的复杂可编程逻辑组件运行时的状态,其特征在于,该处理***包括:
一基本输入输出***组件,以一第一频率发送一上电自检信息;
一复杂可编程逻辑组件,电性连接于该基本输入输出***组件,该复杂可编程逻辑组件还包括一先进先出缓存器,该先进先出缓存器用以储存所接收的该上电自检信息,该复杂可编程逻辑组件以一第二频率发送储存在该先进先出缓存器中的该上电自检信息;以及
一监控组件,电性连接于该复杂可编程逻辑组件,该监控组件用以接收该复杂可编程逻辑组件所发送的该上电自检信息。
2.如权利要求1所述的监控上电自检信息的处理***,其特征在于,该复杂可编程逻辑组件还包括一协议转换单元,该协议转换单元用以将所接收的该上电自检信息转换符合该复杂可编程逻辑组件的信息格式,或用以将该复杂可编程逻辑组件的信息格式转换为该监控组件可读取的信息格式。
3.如权利要求1所述的监控上电自检信息的处理***,其特征在于,该复杂可编程逻辑组件在该上电自检信息中加入该主机板的多个周边组件的一开机信息。
4.如权利要求3所述的监控上电自检信息的处理***,其特征在于,该些周边组件为南桥芯片组、北桥芯片组或新世代周边连接接口。
5.如权利要求1所述的监控上电自检信息的处理***,其特征在于,该基本输入输出***组件通过一串行通用输入输出脚位或一低脚位总线连接于该复杂可编程逻辑组件。
6.如权利要求1所述的监控上电自检信息的处理***,其特征在于,该监控组件电性连接于一计算器装置,并将该上电自检信息传送至该计算器装置。
CN2010105895698A 2010-11-30 2010-11-30 监控上电自检信息的处理*** Pending CN102479141A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2010105895698A CN102479141A (zh) 2010-11-30 2010-11-30 监控上电自检信息的处理***
US13/070,901 US20120137179A1 (en) 2010-11-30 2011-03-24 Processing system for monitoring power-on self-test information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105895698A CN102479141A (zh) 2010-11-30 2010-11-30 监控上电自检信息的处理***

Publications (1)

Publication Number Publication Date
CN102479141A true CN102479141A (zh) 2012-05-30

Family

ID=46091793

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105895698A Pending CN102479141A (zh) 2010-11-30 2010-11-30 监控上电自检信息的处理***

Country Status (2)

Country Link
US (1) US20120137179A1 (zh)
CN (1) CN102479141A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103744769A (zh) * 2014-01-18 2014-04-23 浪潮电子信息产业股份有限公司 一种基于逻辑芯片cpld的快速定位服务器电源故障的方法
CN105425917A (zh) * 2015-12-16 2016-03-23 英业达科技有限公司 微型服务器
CN105528214A (zh) * 2015-12-10 2016-04-27 英业达科技有限公司 利用内部整合电路接口读取固件版本的服务器***
CN108614753A (zh) * 2018-05-15 2018-10-02 郑州云海信息技术有限公司 一种通过主板cpld采集主板信息的方法及装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102789411A (zh) * 2011-05-16 2012-11-21 鸿富锦精密工业(深圳)有限公司 主板诊断卡及主板监控***
TWI526819B (zh) * 2013-09-06 2016-03-21 新唐科技股份有限公司 電腦偵錯模組和方法
CN104156291B (zh) * 2014-07-29 2017-06-20 英业达科技有限公司 服务器及其检测方法
CN107577553A (zh) * 2017-09-29 2018-01-12 郑州云海信息技术有限公司 一种用来定位因供电异常导致无法开机问题的方法及***
US10846160B2 (en) * 2018-01-12 2020-11-24 Quanta Computer Inc. System and method for remote system recovery
US11567843B2 (en) * 2019-12-27 2023-01-31 Quanta Computer Inc. Method and system for indicating BIOS POST status from a chassis identifying LED

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05204783A (ja) * 1992-01-24 1993-08-13 Nippon Denki Joho Service Kk 運用監視システム
US20060259801A1 (en) * 2005-05-13 2006-11-16 Via Technologies, Inc. Frequency adjusting method
CN200972647Y (zh) * 2006-08-03 2007-11-07 纬创资通股份有限公司 具有周边元件快速接口的除错卡
CN101114249A (zh) * 2006-07-28 2008-01-30 佛山市顺德区顺达电脑厂有限公司 主板的i2c总线检测装置及其方法
CN101311905A (zh) * 2007-05-22 2008-11-26 鸿富锦精密工业(深圳)有限公司 调试卡及调试方法
CN201562271U (zh) * 2009-11-11 2010-08-25 英业达股份有限公司 计算机***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102110042A (zh) * 2009-12-25 2011-06-29 鸿富锦精密工业(深圳)有限公司 主板开机自检代码检测***及方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05204783A (ja) * 1992-01-24 1993-08-13 Nippon Denki Joho Service Kk 運用監視システム
US20060259801A1 (en) * 2005-05-13 2006-11-16 Via Technologies, Inc. Frequency adjusting method
CN101114249A (zh) * 2006-07-28 2008-01-30 佛山市顺德区顺达电脑厂有限公司 主板的i2c总线检测装置及其方法
CN200972647Y (zh) * 2006-08-03 2007-11-07 纬创资通股份有限公司 具有周边元件快速接口的除错卡
CN101311905A (zh) * 2007-05-22 2008-11-26 鸿富锦精密工业(深圳)有限公司 调试卡及调试方法
CN201562271U (zh) * 2009-11-11 2010-08-25 英业达股份有限公司 计算机***

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103744769A (zh) * 2014-01-18 2014-04-23 浪潮电子信息产业股份有限公司 一种基于逻辑芯片cpld的快速定位服务器电源故障的方法
CN105528214A (zh) * 2015-12-10 2016-04-27 英业达科技有限公司 利用内部整合电路接口读取固件版本的服务器***
CN105425917A (zh) * 2015-12-16 2016-03-23 英业达科技有限公司 微型服务器
CN108614753A (zh) * 2018-05-15 2018-10-02 郑州云海信息技术有限公司 一种通过主板cpld采集主板信息的方法及装置

Also Published As

Publication number Publication date
US20120137179A1 (en) 2012-05-31

Similar Documents

Publication Publication Date Title
CN102479141A (zh) 监控上电自检信息的处理***
CN100412804C (zh) 主板故障诊断卡错误代码的识别方法及***
US20080294939A1 (en) Debugging device and method using the lpc/pci bus
JP4886601B2 (ja) Usbインタフェース設備に対して操作を行う装置及び方法
CN104375923A (zh) 硬盘运行状态检测***
CN101593139A (zh) 主板故障诊断装置及其诊断方法
CN104077203A (zh) 一种可经由usb接口实现计算机硬件诊断的方法及装置
CN101442448B (zh) 刀片服务器测试***及方法
CN101114249A (zh) 主板的i2c总线检测装置及其方法
CN102902613A (zh) 计算机***及其诊断方法
CN204044803U (zh) 一种usb接口的服务器主板故障诊断装置
CN102479126A (zh) 开机侦错装置及其方法
CN109710479B (zh) 一种处理方法及第一设备、第二设备
CN101672879B (zh) 电子产品自动诊断装置及方法
TWI576694B (zh) 硬碟運行狀態檢測系統
US8723539B2 (en) Test card for motherboards
CN102541705B (zh) 计算机的测试方法和工装板
CN101377753A (zh) 配件测试装置及配件测试方法
CN111026592A (zh) 一种计算机硬件检测装置
CN106815088A (zh) 服务器及其侦错方法
CN102479143A (zh) 刀锋服务***
CN103440218A (zh) 基于usb-hid协议的can总线监控方法
US8510477B2 (en) Protocol resolution device and method employing the same
CN107203449B (zh) 智能显示机架测试状态的装置
CN102023909A (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
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120530