CN103164366A - 具有通用输入输出扩展器的电子设备及信号侦测方法 - Google Patents
具有通用输入输出扩展器的电子设备及信号侦测方法 Download PDFInfo
- Publication number
- CN103164366A CN103164366A CN2011104090925A CN201110409092A CN103164366A CN 103164366 A CN103164366 A CN 103164366A CN 2011104090925 A CN2011104090925 A CN 2011104090925A CN 201110409092 A CN201110409092 A CN 201110409092A CN 103164366 A CN103164366 A CN 103164366A
- Authority
- CN
- China
- Prior art keywords
- port
- management controller
- universal input
- signal
- output expander
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Debugging And Monitoring (AREA)
Abstract
一种具有通用输入输出扩展器的电子设备,包括基板管理控制器、至少一中央处理器和一内存条。中央处理器和内存条分别连接至扩展器的多个扩展端口,并共同连接至基板管理控制器的公共连接端口,扩展器通过集成端口与基板管理控制器的扫描端口连接,集成端口与该多个扩展端口均连接。基板管理控制器周期性地侦测公共连接端口是否有信号输入,在有信号时扫描扩展端口中有信号输入的端口及相应的信号,并记录包括相应端口所连接设备及设备所输出信号的事件。本发明还提供相应的信号侦测方法。通过本发明的具有通用输入输出扩展器的电子设备及信号侦测方法,使得电子设备能够扩展更多的中央处理器、内存条或其它***设备。
Description
技术领域
本发明涉及具有通用输入输出扩展器的电子设备及信号侦测方法。
背景技术
一般较大型的电子设备,如服务器,可能会包括基板管理控制器(Baseboard Management Controller,BMC)、多个中央处理器(CPU)及多个内存条,这些中央处理器和内存条都必须连接到基板管理控制器的通用输入输出端口上。当基板管理控制器上的端口侦测到中央处理器或内存条发出的高速信号,例如中央处理器或内存条由于温度过高而产生的高温信号(thermal trip signal)时,基板管理控制器会记录相应的事件。然而,由于基板管理控制器上的端口有限,在连接了较多的中央处理器及内存条后无法连接其他的***设备,也使得电子设备无法扩展更多的中央处理器和内存条。
发明内容
有鉴于此,有必要提供一个具有通用输入输出扩展器的电子设备及信号侦测方法,以解决上述问题。
该电子设备包括一基板管理控制器、至少一中央处理器、一内存条和一通用输入输出扩展器,该通用输入输出扩展器包括多个扩展端口以及一集成端口,每个中央处理器或内存条连接至一个所述扩展端口,该集成端口与该多个扩展端口均电连接。该基板管理控制器通过一公共连接端口与该至少一中央处理器和内存条连接,该基板管理控制器通过一扫描端口与该通用输入输出扩展器的集成端口连接。该基板管理控制器包括一处理单元,该处理单元包括侦测模块、扫描模块和事件记录模块,该侦测模块用于周期性地侦测基板管理控制器的该公共连接端口是否有信号输入,该扫描模块用于在侦测模块侦测到该公共连接端口有信号输入时通过扫描端口扫描该通用输入输出扩展器的多个扩展端口中有信号输入的端口及相应的输入信号,该事件记录模块用于确定该有信号输入的端口对应连接的设备,并记录包括该相应端口所连接的设备及该设备所输出信号对应的事件,并存储至基板管理控制器的存储单元中。
一种信号侦测方法,用于具有通用输入输出扩展器的电子设备中。该电子设备包括通用输入输出扩展器、基板管理控制器、至少一中央处理器和一内存条,该至少一中央处理器和内存条分别连接至该通用输入输出扩展器的多个扩展端口,该至少一中央处理器和内存条同时共同连接至该基板管理控制器的公共连接端口,该通用输入输出扩展器通过一集成端口与基板管理控制器的扫描端口电连接,其中,在通用输入输出扩展器中,该集成端口与该多个扩展端口均电连接。该信号侦测方法包括步骤:
周期性地侦测基板管理控制器的该公共连接端口是否有信号输入;
在侦测到该公共连接端口有信号输入时通过扫描端口扫描该通用输入输出扩展器的多个扩展端口中有信号输入的端口及具体的输入信号;
确定该有信号输入的端口对应连接的设备,并记录包括该相应端口所连接的设备及该设备所输出信号对应的事件,并存储至基板管理控制器的存储单元中。
通过本发明的具有通用输入输出扩展器的电子设备及信号侦测方法,使得电子设备能够扩展更多的中央处理器、内存条或其它***设备。
附图说明
图1为本发明一实施方式中具有通用输入输出扩展器的电子设备的内部连接示意图。
图2为本发明一实施方式中基板管理控制器的模块示意图。
图3为本发明一实施方式中信号侦测方法的流程图。
主要元件符号说明
电子设备 | 100 |
基板管理控制器 | 10 |
中央处理器 | 20 |
内存条 | 30 |
通用输入输出扩展器 | 40 |
处理单元 | 101 |
存储单元 | 102 |
侦测模块 | 1011 |
扫描模块 | 1012 |
事件记录模块 | 1013 |
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
请一并参阅图1和图2,为本发明一实施方式中具有通用输入输出扩展器的电子设备的内部连接示意图。该电子设备100包括一基板管理控制器10、至少一中央处理器(CPU)20、至少一内存条(memory)30和一通用输入输出扩展器40。在本实施方式中,以该电子设备100包括两个中央处理器20和多个内存条30为例进行说明。该两个中央处理器20和多个内存条30分别连接至该通用输入输出扩展器40的不同扩展端口P1-PN,同时,该两个中央处理器20和多个内存条30也共同连接至该基板管理控制器10的公共连接端口PA。该通用输入输出扩展器40也通过一集成端口P(N+1)与基板管理控制器10的扫描端口PB电连接。其中,在通用输入输出扩展器40中,该集成端口P(N+1)与该些扩展端口P1-PN均电连接。该基板管理控制器10为AST2150等,该通用输入输出扩展器40为PCA9535或PCA9555扩展器等。
该基板管理控制器10包括一处理单元101和一存储单元102,该处理单元101包括一侦测模块1011、一扫描模块1012和一事件记录模块1013。该侦测模块1011用于周期性地侦测基板管理控制器10的该公共连接端口PA是否有信号输入。在本实施方式中,该至少一中央处理器20和至少一内存条30输出的信号为高电平信号,从而当所有中央处理器20和内存条30都没有信号输出至该端口PA时,该端口PA处于低电平状态,当任意一个中央处理器20或内存条30向该端口PA输出信号时,该端口PA则处于高电平。其中,该些输出信号为高温信号等。从而,在本实施方式中,侦测模块1011在侦测到该端口PA处于高电平时确认该些中央处理器20和内存条30中至少有一个有信号输出,即与该些中央处理器20和内存条30中分别连接的通用输入输出扩展器40的端口P1-PN至少一个有信号输入。
该扫描模块1012用于在侦测模块1011侦测到该端口PA有信号输入时通过端口PB扫描该通用输入输出扩展器40的端口P1-PN中有信号输入的端口及具体的输入信号,显然,端口P1-PN输入的信号即为该端口对应连接设备所输出的信号。该事件记录模块1013用于确定该有信号输入的端口对应连接的设备,并记录包括该相应端口所连接的设备及该设备所输出信号对应的事件,并存储至存储单元102中。
因此,当电子设备100中的某个中央处理器20或内存条30由于温度过高等原因而导致电子设备100需要自我保护而关闭时,包括对应信号和设备的事件能够被存储至基板管理控制器10的存储单元102中,使得使用者在事件发生后能够通过基板管理控制器10的事件查看窗口查看具体的原因。在具体的实施方式中,在某个中央处理器20或内存条30由于温度过高等原因而导致电子设备100需要关闭时,还可以进一步通过设定控制电子设备100延迟一定的时间,例如1秒或几秒后才关闭,以使得事件记录模块1013有足够的时间记录相应的信号。
在本实施方式中,通过将多个中央处理器20和内存条30分别连接至通用输入输出扩展器40的不同端口P1-PN,从而减少了对基板管理控制器10自身端口的占用,同时,由于该扫描模块1012仅在该公共连接端口PA有信号触发时才进行扫描,从而节约了电能。
请参阅图3,为本发明一实施方式中信号侦测方法的流程图。该信号侦测方法用于具有通用输入输出扩展器的电子设备100中。该电子设备100包括一基板管理控制器10、至少一个中央处理器20、至少一个内存条30和一通用输入输出扩展器40。该至少一个中央处理器20和内存条30分别连接至该通用输入输出扩展器40的多个扩展端口Port1-PortN,同时,该至少一个中央处理器20和内存条30也共同连接至该基板管理控制器10的公共连接端口PA。该通用输入输出扩展器40也通过一集成端口P(N+1)与基板管理控制器10的扫描端口PB电连接。其中,在通用输入输出扩展器40中,该集成端口P(N+1)与该多个扩展端口P1-PN均电连接。该信号侦测方法包括由基板管理控制器10的处理单元101执行的步骤:
S301:周期性地侦测基板管理控制器10的该共同连接端口PA,判断是否有信号输入,如果有信号输入,则执行步骤S302,否则继续执行步骤S301;
S302:通过扫描端口PB扫描该通用输入输出扩展器40的端口P1-PN中有信号输入的端口及具体的输入信号;
S303:确定该有信号输入的端口对应连接的设备,并记录包括该相应端口所连接的设备及该设备所输出信号对应的事件,并存储至基板管理控制器10的存储单元102中。
Claims (3)
1.一种具有通用输入输出扩展器的电子设备,包括一基板管理控制器、至少一中央处理器和一内存条,其特征在于:
该电子设备还包括一通用输入输出扩展器,该通用输入输出扩展器包括多个扩展端口以及一集成端口,每个中央处理器或内存条连接至一个扩展端口,该集成端口与该多个扩展端口均电连接,
该基板管理控制器包括:
一公共连接端口,与该至少一中央处理器和内存条共同连接;
一扫描端口,与该通用输入输出扩展器的集成端口连接;
一存储单元;以及
一处理单元,包括一侦测模块、一扫描模块和一事件记录模块,该侦测模块用于周期性地侦测基板管理控制器的该公共连接端口是否有信号输入,该扫描模块用于在侦测模块侦测到该公共连接端口有信号输入时通过扫描端口扫描该通用输入输出扩展器的多个扩展端口中有信号输入的端口及相应的输入信号,该事件记录模块用于确定该有信号输入的端口对应连接的设备,并记录包括该相应端口所连接的设备及该设备所输出信号对应的事件,并存储至存储单元中。
2.如权利要求1所述的具有通用输入输出扩展器的电子设备,其特征在于,该通用输入输出扩展器为PCA9535或PCA9555扩展器。
3.一种信号侦测方法,用于具有通用输入输出扩展器的电子设备中,该电子设备包括一通用输入输出扩展器、一基板管理控制器、至少一中央处理器和一内存条,该至少一中央处理器和内存条分别连接至该通用输入输出扩展器的多个扩展端口,该至少一中央处理器和内存条同时共同连接至该基板管理控制器的公共连接端口,该通用输入输出扩展器通过一集成端口与基板管理控制器的扫描端口电连接,其中,在通用输入输出扩展器中,该集成端口与该多个扩展端口均电连接,其特征在于,该信号侦测方法包括步骤:
周期性地侦测基板管理控制器的该公共连接端口是否有信号输入;
在侦测到该公共连接端口有信号输入时通过扫描端口扫描该通用输入输出扩展器的多个扩展端口中有信号输入的端口及具体的输入信号;
确定该有信号输入的端口对应连接的设备,并记录包括该相应端口所连接的设备及该设备所输出信号对应的事件,并存储至基板管理控制器的存储单元中。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104090925A CN103164366A (zh) | 2011-12-09 | 2011-12-09 | 具有通用输入输出扩展器的电子设备及信号侦测方法 |
TW100146357A TW201324189A (zh) | 2011-12-09 | 2011-12-14 | 具有通用輸入輸出擴展器的電子設備及信號偵測方法 |
US13/450,498 US20130151746A1 (en) | 2011-12-09 | 2012-04-19 | Electronic device with general purpose input output expander and signal detection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104090925A CN103164366A (zh) | 2011-12-09 | 2011-12-09 | 具有通用输入输出扩展器的电子设备及信号侦测方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103164366A true CN103164366A (zh) | 2013-06-19 |
Family
ID=48573089
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011104090925A Pending CN103164366A (zh) | 2011-12-09 | 2011-12-09 | 具有通用输入输出扩展器的电子设备及信号侦测方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20130151746A1 (zh) |
CN (1) | CN103164366A (zh) |
TW (1) | TW201324189A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105530104A (zh) * | 2015-11-27 | 2016-04-27 | 上海斐讯数据通信技术有限公司 | 使能控制电路及控制方法 |
CN107783862A (zh) * | 2017-09-27 | 2018-03-09 | 郑州云海信息技术有限公司 | 一种基于pca9555的8路服务器主从bmc复位控制方法 |
CN110262993A (zh) * | 2019-06-11 | 2019-09-20 | 浙江华创视讯科技有限公司 | 输入信息的读取方法及电路、存储介质、电子装置 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9158646B2 (en) * | 2013-05-31 | 2015-10-13 | Celestica Technology Consultancy (Shanghai) Co., Ltd. | Abnormal information output system for a computer system |
CN104516434B (zh) * | 2014-12-11 | 2018-03-30 | 曙光云计算集团有限公司 | 服务器*** |
CN104820474A (zh) * | 2015-05-14 | 2015-08-05 | 曙光云计算技术有限公司 | 一种云服务器主板、云服务器及其实现方法 |
CN109918232A (zh) * | 2019-02-28 | 2019-06-21 | 苏州浪潮智能科技有限公司 | 一种基于电源告警的数据备份方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7788451B2 (en) * | 2004-02-05 | 2010-08-31 | Micron Technology, Inc. | Apparatus and method for data bypass for a bi-directional data bus in a hub-based memory sub-system |
US7685392B2 (en) * | 2005-11-28 | 2010-03-23 | International Business Machines Corporation | Providing indeterminate read data latency in a memory system |
-
2011
- 2011-12-09 CN CN2011104090925A patent/CN103164366A/zh active Pending
- 2011-12-14 TW TW100146357A patent/TW201324189A/zh unknown
-
2012
- 2012-04-19 US US13/450,498 patent/US20130151746A1/en not_active Abandoned
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105530104A (zh) * | 2015-11-27 | 2016-04-27 | 上海斐讯数据通信技术有限公司 | 使能控制电路及控制方法 |
CN105530104B (zh) * | 2015-11-27 | 2018-07-24 | 上海斐讯数据通信技术有限公司 | 使能控制电路及控制方法 |
CN107783862A (zh) * | 2017-09-27 | 2018-03-09 | 郑州云海信息技术有限公司 | 一种基于pca9555的8路服务器主从bmc复位控制方法 |
CN107783862B (zh) * | 2017-09-27 | 2021-07-20 | 郑州云海信息技术有限公司 | 一种基于pca9555的8路服务器主从bmc复位控制方法 |
CN110262993A (zh) * | 2019-06-11 | 2019-09-20 | 浙江华创视讯科技有限公司 | 输入信息的读取方法及电路、存储介质、电子装置 |
Also Published As
Publication number | Publication date |
---|---|
US20130151746A1 (en) | 2013-06-13 |
TW201324189A (zh) | 2013-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103164366A (zh) | 具有通用输入输出扩展器的电子设备及信号侦测方法 | |
JP6426214B2 (ja) | センサの識別 | |
US8527788B2 (en) | Network wake up system with protection function | |
CN102446146B (zh) | 服务器及其避免总线冲突的方法 | |
US10181976B2 (en) | System and method of adjusting data collection frequency | |
US20170010938A1 (en) | Power failure detection system and method | |
TWI567397B (zh) | 基於電測量確定裝置的物理連接之狀態之方法、裝置及電腦可讀媒體之指令 | |
US20180137283A1 (en) | Method and detection circuit for detecting security chip operating state | |
US8826078B2 (en) | Computer system and diagnostic method thereof | |
CN103164354A (zh) | 具有通用异步接收发送装置的电子设备及输入控制方法 | |
US10762029B2 (en) | Electronic apparatus and detection method using the same | |
US9158646B2 (en) | Abnormal information output system for a computer system | |
CN104407961B (zh) | 用于显示主机状况对应信息的计算器***及显示方法 | |
US20160328350A1 (en) | Restart system and motherboard thereof | |
CN102375775A (zh) | 一种***不可恢复错误指示信号检测电路 | |
CN102486746A (zh) | 服务器及其检测pci***错误的方法 | |
US20120054391A1 (en) | Apparatus and method for testing smnp cards | |
CN108647124A (zh) | 一种存储跳变信号的方法及其装置 | |
CN102404162A (zh) | 计算机网络唤醒功能测试***及方法 | |
CN106030544B (zh) | 计算机设备内存的检测方法和计算机设备 | |
US20190332560A1 (en) | Interface control device of communication system | |
US20150046128A1 (en) | Filtration method for abnormal sensing data of monitoring chip | |
CN105068903A (zh) | 一种硬盘检测修复***和装置 | |
US9959235B2 (en) | Input/output switching method, electronic device, and system for a server | |
WO2018201594A1 (zh) | 文件异常检测方法、装置、电子设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130619 |