一种计算机启动逻辑通用性的实现方法

文档序号:6538084阅读:428来源:国知局
一种计算机启动逻辑通用性的实现方法
【专利摘要】本发明公开了一种计算机启动逻辑通用性的实现方法,包括启动开关、CPLD控制芯片、上电芯片、电源,将启动开关的信号、上电芯片端的开关信号、上电芯片的电源使能信号以及电源端的使能信号分别连接到CPLD控制芯片,使用CPLD控制芯片对各个信号进行桥接控制。本发明通过使用不同的CPLD固件程序,在同一台计算机中,不需要更改任何硬件即可实现启动开关的兼容性,进而达到计算机启动逻辑的通用性。该方法不但操作简单而且稳定性好、可控性强,能显著的提高企业的产品的模块化使用率,降低生产成本。
【专利说明】一种计算机启动逻辑通用性的实现方法
【技术领域】
[0001]本发明涉及计算机启动的【技术领域】,包括服务器、计算机、计算终端等设备;尤其涉及具有特殊要求的特种加固计算机的启动逻辑通用性的实现方法。
技术背景
[0002]随着现代化信息建设的发展,不断诞生越来越多的计算机种类,每一种计算机都有其各自的独特要求,然就某一特定时期来讲对于计算机本身性能差异要求并不明显,其差异主要体现在外围器件或者结构上,比如对于PC1、PC1-E扩展需求的不同以及整机启动方式的不同,等等。通常加固计算机由于其独特的使用环境其各方面要求也与非加固机不同,其具有更高的特殊定制要求,如宽温性能更好、可靠性更高,而且某些加固计算机需要特定的启动方式来提高其使用过程中的可靠性、防止误触等。
[0003]在加固计算机中上电启动通常使用自复位开关和锁死开关来触发不同的启动逻辑。对于具有同一性能要求但不同启动逻辑的计算机,通常情况下使用更改硬件来满足这一特殊要求。
[0004]本发明设计采用CPLD控制芯片连接信号,能够根据不同的启动开关信号,实现相同的启动结果,对于性能要求相同、启动开关不同(自复位开关启动和锁死开关启动)的计算机可以在不更改任何硬件的基础上,通过使用不同的CPLD固件来实现启动逻辑的通用性,该设计具有操作简单、可控性强、便于维护等特点,因不需要做任何更改即可以实现同一硬件核心(主板、底板和电源)组成不同要求的计算机,故该设计对于企业来讲亦具有显著的模块化、低成本特点。
[0005]CPLD 是 Complex Programmable Logic Device (复杂可编程逻辑器件)的缩写,代表的是一种可编程逻辑器件,它可以在制造完成后由用户根据自己的需要定义其逻辑功倉泛。

【发明内容】

[0006]本发明要解决的技术问题是:通过使用不同的CPLD固件程序,在同一台计算机中,不需要更改任何硬件即可实现启动开关的兼容性,进而达到计算机启动逻辑的通用性。
[0007]本发明所采用的技术方案为:
一种计算机启动逻辑通用性的实现方法,包括启动开关、CPLD控制芯片、上电芯片、电源,其中,将启动开关的信号、上电芯片端的开关信号、上电芯片的电源使能信号以及电源端的使能信号分别连接到CPLD控制芯片,使用CPLD控制芯片对各个信号进行桥接控制。
[0008]在使用自复位开关时,在CPLD控制芯片内部将启动开关的信号和上电芯片端的开关信号作直连,将上电芯片的电源使能信号与电源使能端做直连;该种方式下:开关信号为低上电芯片端该信号即为低,开关信号为高上电芯片端该信号即为高;同时上电芯片端电源使能信号有效则电源端使能即为有效(打开电源),上电芯片端电源使能信号为无效电源端使能即为无效(关闭电源),CPLD控制芯片对于启动开关、上电芯片以及电源完全透明,开机及关机的电源通断由上电芯片控制;
在使用锁死开关时,该种启动开关存在两种状态:打开和关闭,在使用该种开关时,CPLD控制芯片首先抓取开关信号,并根据开关信号的不同来进行不同的控制;当启动开关打开时,CPLD模拟发出开机脉冲信号,将该信号送给上电芯片,供上电芯片做其他上电动作,并根据上电芯片返回的电源有效使能信号控制电源使能端打开电源;当启动开关关闭时,CPLD控制芯片直接发出电源使能关闭信号,将电源关闭;当正常关机时计算机执行完关机程序,上电芯片将电源使能信号置为无效,则CPLD控制芯片收到该信号后亦控制电源使能端将电源关闭。以上状态循环实现。
[0009]本发明的有益效果为:
本发明通过使用不同的CPLD固件程序,在同一台计算机中,不需要更改任何硬件即可实现启动开关的兼容性,进而达到计算机启动逻辑的通用性。该方法不但操作简单而且稳定性好、可控性强,能显著的提高企业的产品的模块化使用率,降低生产成本。
【专利附图】

【附图说明】
[0010]图1为计算机启动控制框图;
图2为自复位开关CPLD控制连接示意图;
图3为锁死开关CPLD控制程序流程图。
【具体实施方式】
[0011]下面参照附图,通过【具体实施方式】对本发明进一步说明:
如图1所示,一种计算机启动逻辑通用性的实现方法,包括启动开关、CPLD控制芯片、上电芯片、电源,其中,将启动开关的信号、上电芯片端的开关信号、上电芯片的电源使能信号以及电源端的使能信号分别连接到CPLD控制芯片,使用CPLD控制芯片对各个信号进行桥接控制。
[0012]如图2所示,在使用自复位开关时,在CPLD控制芯片内部将启动开关的信号和上电芯片端的开关信号作直连,将上电芯片的电源使能信号与电源使能端做直连;该种方式下:开关信号为低上电芯片端该信号即为低,开关信号为高上电芯片端该信号即为高;同时上电芯片端电源使能信号有效则电源端使能即为有效(打开电源),上电芯片端电源使能信号为无效电源端使能即为无效(关闭电源),CPLD控制芯片对于启动开关、上电芯片以及电源完全透明,开机及关机的电源通断由上电芯片控制;
在使用锁死开关时,该种启动开关存在两种状态:打开和关闭,在使用该种开关时,CPLD控制芯片首先抓取开关信号,并根据开关信号的不同来进行不同的控制;如图3所示,当启动开关打开时,CPLD模拟发出开机脉冲信号,将该信号送给上电芯片,供上电芯片做其他上电动作,并根据上电芯片返回的电源有效使能信号控制电源使能端打开电源;当启动开关关闭时,CPLD控制芯片直接发出电源使能关闭信号,将电源关闭;当正常关机时计算机执行完关机程序,上电芯片将电源使能信号置为无效,则CPLD控制芯片收到该信号后亦控制电源使能端将电源关闭。以上状态循环实现。
【权利要求】
1.一种计算机启动逻辑通用性的实现方法,包括启动开关、CPLD控制芯片、上电芯片、电源,其特征在于:将启动开关的信号、上电芯片端的开关信号、上电芯片的电源使能信号以及电源端的使能信号分别连接到CPLD控制芯片,使用CPLD控制芯片对各个信号进行桥接控制。
2.根据权利要求1所述的一种计算机启动逻辑通用性的实现方法,其特征在于:在使用自复位开关时,在CPLD控制芯片内部将启动开关的信号和上电芯片端的开关信号作直连,将上电芯片的电源使能信号与电源使能端做直连;该种方式下:开关信号为低上电芯片端该信号即为低,开关信号为高上电芯片端该信号即为高;同时上电芯片端电源使能信号有效则电源端使能即为有效,上电芯片端电源使能信号为无效电源端使能即为无效,CPLD控制芯片对于启动开关、上电芯片以及电源完全透明,开机及关机的电源通断由上电芯片控制。
3.根据权利要求1所述的一种计算机启动逻辑通用性的实现方法,其特征在于:在使用锁死开关时,该种启动开关存在两种状态:打开和关闭,在使用该种开关时,CPLD控制芯片首先抓取开关信号,并根据开关信号的不同来进行不同的控制;当启动开关打开时,CPLD模拟发出开机脉冲信号,将该信号送给上电芯片,供上电芯片做其他上电动作,并根据上电芯片返回的电源有效使能信号控制电源使能端打开电源;当启动开关关闭时,CPLD控制芯片直接发出电源使能关闭信号,将电源关闭;当正常关机时计算机执行完关机程序,上电芯片将电源使能信号置为无效,则CPLD控制芯片收到该信号后亦控制电源使能端将电源关闭。
【文档编号】G06F9/445GK103793251SQ201410056288
【公开日】2014年5月14日 申请日期:2014年2月20日 优先权日:2014年2月20日
【发明者】赵鑫 申请人:山东超越数控电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1