计算机系统的制作方法

文档序号:12120275阅读:275来源:国知局

本发明涉及计算机的技术领域,尤其涉及一种计算机系统。



背景技术:

一般来说,在计算机系统中,通常会配置有基板管理控制器(Baseboard Management Controller,BMC),以便管理整个计算机系统的工作状态,例如温度、电压、电扇以及电源供应等。基板管理控制器会提供会的自主监视、事件记录和错误恢复等功能,属于计算机系统中相当重要的一个管理组件。

基于成本控制和性能最优化的设计理念,现在新发展的计算机系统逐渐地不再使用基板管理控制器来控制信号的通讯,而是使用平台控制器集线器(Platform Controller Hub,PCH)代替。然而,由于省去了使用基板管理控制器,且平台控制器集线器的传输接口或传输路径是有限的,势必会造成计算机系统发生信号判断及访问的错误。因此,如何有效地保证计算机系统的正常工作,将是计算机系统的设计者亟需研究的课题。



技术实现要素:

本发明的主要目的在于提供一种计算机系统,以解决现有技术存在的计算机系统省去了使用基板管理控制器而造成计算机系统判断及访问的错误的问题。

为解决上述问题,本发明实施例提供一种计算机系统,包括:系统管理总线控制器、逻辑电路与复杂可编程逻辑器件。系统管理总线控制器产生第一信号与第二信号,其中所述第一信号用于指示所述计算机系统的开机自我测试检测状态,所述第二信号用于指示默认状态。逻辑电路耦接所述系统管理总线控制器,接收所述第一信号与所述第二信号,产生逻辑信号。复杂可编程逻辑器件,耦接所述逻辑电路,接收所述逻辑信号,并根据所述逻辑信号,产生所述计算机系统的重启信号。

其中,所述系统管理总线控制器接收所述重启信号。

其中,所述第一信号为低电平,表示所述计算机系统的开机自我测试检测状态为完成开机自我测试,所述第一信号为高电平,表示所述计算机系统的开机自我测试检测状态为未完成开机自我测试。

其中,所述第二信号维持高电平。

其中,所述逻辑电路为与门,对所述第一信号与第二信号进行与逻辑操作,以产生所述逻辑信号。

其中,所述逻辑信号为高电平,所述复杂可编程逻辑器件产生所述计算机系统的重启信号,使得所述计算机系统重新启动,所述逻辑信号为低电平,所述复杂可编程逻辑器件不产生所述计算机系统的重启信号,使得所述计算机系统进行正常工作。

其中,所述计算机系统还包括中央处理单元与存储器,耦接所述系统管理总线控制器,所述存储器存储有基本输入输出系统,其中所述计算机系统开机时,所述中央处理单元执行所述存储器的基本输入输出系统,以进行开机自我检测操作。

其中,所述存储器为基本输入输出系统只读存储器。

其中,所述系统管理总线控制器具有第一通用型输入输出接口与第二通用型输入输出接口,第一通用型输入输出接口与第二通用型输入输出接口耦接所述逻辑电路,且分别产生第一信号与第二信号。

其中,所述系统管理总线控制器为平台控制器集线器。

根据本发明的技术方案,通过系统管理总线控制器产生第一信号与第二信号,并通过逻辑电路对第一信号与第二信号进行逻辑运算,以产生逻辑信号,再通过复杂可编程逻辑器件根据所述逻辑信号,以产生计算机系统的重启信号。如此一来,使得计算机系统没有配置基板管理控制气的情况下,仍可保证计算机系统的正常工作,并大大提高了计算机系统的工作效率及增加使用上的便利性。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的计算机系统的结构框图。

具体实施方式

本发明的主要思想在于,基于通过系统管理总线控制器产生第一信号与第二信号,并通过逻辑电路对第一信号与第二信号进行逻辑运算,以产生逻辑信号,再通过复杂可编程逻辑器件根据所述逻辑信号,以产生计算机系统的重启信号。如此一来,使得计算机系统没有配置基板管理控制气的情况下,仍可保证计算机系统的正常工作,并大大提高了计算机系统的工作效率及增加使用上的便利性。

为使本发明的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本发明作进一步地详细说明。

根据本发明的实施例,提供了一种计算机系统。

图1是根据本发明实施例的计算机系统的结构框图。计算机系统100包括:系统管理总线控制器110、逻辑电路120与复杂可编程逻辑器件130。

系统管理总线控制器110产生第一信号与第二信号。其中,所述第一信号用于指示所述计算机系统100的开机自我测试检测状态,所述第二信号用于指示默认状态。并且,所述系统管理总线控制器110例如为平台控制器集线器。

在本实施例中,系统管理总线控制器110例如可以侦测计算机系统100的开机自我测试检测状态,而据以产生用于指示所述计算机系统100的开机自我测试检测状态的第一信号。举例来说,所述第一信号为低电平,表示所述计算机系统100的开机自我测试检测状态为完成开机自我测试。也就是说,计算机系统100已完成完成开机自我测试而可以正常工作。另外,所述第一信号为高电平,表示所述计算机系统100的开机自我测试检测状态为未完成开机自我测试。也就是说,计算机系统100可能出现异常的现象而需要重新启动。此外,系统管理总线控制器110例如将用于指示默认状态的所述第二信号维持高电平。

逻辑电路120耦接所述系统管理总线控制器110,接收所述第一信号与所述第二信号,产生逻辑信号。进一步来说,所述逻辑电路120例如为与门(AND gate),对所述第一信号与第二信号进行与逻辑操作,以产生所述逻辑信号。举例来说,当所述第一信号与第二信号都为高电平时,逻辑电路120对高电平的第一信号与第二信号进行与逻辑操作,以产生例如高电平的逻辑信号。当所述第一信号为低电平且第二信号为高电平时,则逻辑电路120对低电平的第一信号与高电平的第二信号进行与逻辑操作,以产生例如低电平的逻辑信号。

进一步来说,在本实施例中,所述系统管理总线控制器110具有第一通用型输入输出(General Purpose Input Output,GPIO)接口111与第二通用型输入输出接口112,第一通用型输入输出接口111与第二通用型输入输出接口112耦接所述逻辑电路120,且分别产生第一信号与第二信号。也就是说,系统管理总线控制器110通过第一通用型输入输出接口111与第二通用型输入输出接口输出第一信号与第二信号至逻辑电路120,使得逻辑电路120对第一信号与第二信号进行后续的操作。

复杂可编程逻辑器件130耦接所述逻辑电路120,接收所述逻辑信号,并根据所述逻辑信号,产生所述计算机系统100的重启信号。在本实施例中,当复杂可编程逻辑器件130接收到的所述逻辑信号为高电平时,所述复杂可编程逻辑器件130产生所述计算机系统100的重启信号,例如高电平的重启信号,使得所述计算机系统100重新启动。接着,计算机系统100重新进行开机自我测试,直到系统管理总线控制器110所产生的第一信号为高电平,表示计算机系统100已完成完成开机自我测试而可以正常工作。

当复杂可编程逻辑器件130接收到的所述逻辑信号为低电平,所述复杂可编程逻辑器件130不产生所述计算机系统100的重启信号,例如高电平的重启信号,使得所述计算机系统100进行正常工作。

另外,在本实施例中,所述系统管理总线控制器110还可接收所述重启信号。并且,前述重启信号例如为PCH_thermtrip信号。也就是说,系统管理总线控制器110可以进一步根据所接收到的重启信号,得知计算机系统100的开机自我测试检测状态。举例来说,当重启信号为高电平时,即计算机系统100需要重新启动,则系统管理总线控制器110可以得知计算机系统100的开机自我测试检测状态为未完成开机自我测试,而对应产生高电平的第一信号。当重启信号为低电平时,即表示计算机系统100不需要重新启动,则系统管理总线控制器110可以得知计算机系统100的开机自我测试检测状态为完成开机自我测试,而对应产生低电平的第一信号。

此外,所述计算机系统100还包括中央处理单元130与存储器140。中央处理单元130与存储器140耦接所述系统管理总线控制器110。所述存储器140例如为基本输入输出系统只读存储器,且存储有基本输入输出系统。并且,当所述计算机系统110开机时,所述中央处理单元130执行所述存储器140的基本输入输出系统,以进行开机自我检测操作。

综上所述,根据本发明的技术方案,通过系统管理总线控制器产生第一信号与第二信号,并通过逻辑电路对第一信号与第二信号进行逻辑运算,以产生逻辑信号,再通过复杂可编程逻辑器件根据所述逻辑信号,以产生计算机系统的重启信号。如此一来,使得计算机系统没有配置基板管理控制气的情况下,仍可保证计算机系统的正常工作,并大大提高了计算机系统的工作效率及增加使用上的便利性。

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1