一种实现软关机后关闭系统电源的装置和方法

文档序号:9432331阅读:466来源:国知局
一种实现软关机后关闭系统电源的装置和方法
【专利说明】一种实现软关机后关闭系统电源的装置和方法
[0001]
技术领域
[0002]本发明涉及计算机关机技术,具体的说是一种实现软关机后关闭系统电源的装置和方法。
【背景技术】
[0003]随着国产芯片研发能力的提升,国产处理器的种类与性能日益增加,已经开始在服务器产品中应用。目前国产处理器种类繁多,适用于服务器领域的国产处理器,大多没有专用桥片配合,而是采用PCIE SWITCH扩展其连接外设的能力。比如飞腾处理器等都是没有南桥与CPU连接的,CPU的外设主要靠PCIE SWITCH进行扩展,而南桥的一些类似休眠等信号在PCIE SWITCH上是没有的,这样相对比X86平台,为了实现X86服务器的一些功能,即很多桥片所实现的功能,在国产处理器平台上需要采用其他方法实现。
[0004]传统X86服务器系统中,南桥本身设计有待机休眠及关机等状态的指示信号,当系统处于待机或者休眠、关机状态时,对应信号电平会发生变化,根据这个信号状态变化来判断系统所处状态,进而控制系统电源。

【发明内容】

[0005]本发明针对目前需求以及现有技术发展的不足之处,提供一种在国产处理器服务器系统中实现软关机后关闭系统电源的装置和方法。
[0006]本发明所述一种实现软关机后关闭系统电源的装置和方法,解决上述技术问题采用的技术方案如下:所述实现软关机后关闭系统电源的装置,主要包括国产CPU、可编程逻辑器件、系统电源电路和CPU外设,其中,所述国产CPU通过GP1连接到可编程逻辑器件上,所述可编程逻辑器件与所述系统电源电路连接通信,同时,所述可编程逻辑器件与CPU外设连接通信。
[0007]优选的,所述可编程逻辑器件向系统电源电路发送控制信号,同时所述系统电源电路向可编程逻辑器件发送反馈信号。
[0008]优选的,所述可编程逻辑器件通过复位信号连接CPU外设。
[0009]本发明所述软关机后关闭系统电源的方法,通过国产CPU的GP1配合可编程逻辑器件,将GP1连接到可编程逻辑器件上,可编程逻辑器件根据外部CPU的GP1状态及其他状态,对整个系统的电源和复位进行控制;操作系统下进行软关机时,可编程逻辑器件根据CPU的断电时序,控制电源使能引脚,关闭系统电源。
[0010]本发明所述一种实现软关机后关闭系统电源的装置和方法,与现有技术相比具有的有益效果是:本发明选择通用GP1来作为判断手段,将GP1连接到可编程逻辑器件上,可编程逻辑器件根据外部处理器的GP1状态及其他状态对整个系统的电源和复位等进行控制,实现系统软关机时关闭整机电源;并且,本发明构思新颖、设计巧妙、实现简单,功耗较低,因此具有较好的推广使用价值。
【附图说明】
[0011]附图1为所述实现软关机后关闭系统电源的装置的原理框图;
附图2为所述实现软关机后关闭系统电源的方法的实施框图。
【具体实施方式】
[0012]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明所述一种实现软关机后关闭系统电源的装置和方法进一步详细说明。
[0013]在不采用南桥的国产处理器系统中,因没有专用芯片引脚来标识系统状态,本发明所述装置和方法,在不采用南桥芯片的国产处理器服务器系统中,选择通用GP1来作为判断手段,通过国产处理器的GP1配合可编程逻辑器件,将GP1连接到可编程逻辑器件上,可编程逻辑器件根据外部处理器的GP1状态及其他状态,对整个系统的电源和复位等进行控制,实现操作系统下关机后关闭系统电源。
[0014]实施例:
本实施例所述一种实现软关机后关闭系统电源的装置,其整体架构如附图1所示,该装置主要包括国产CPU、可编程逻辑器件、系统电源电路和CPU外设,其中,所述国产CPU通过GP1连接到可编程逻辑器件上,所述可编程逻辑器件与所述系统电源电路连接通信,同时,所述可编程逻辑器件与CPU外设连接通信。
[0015]所述GP1 (General Purpose Input Output,通用输入/输出),也称为总线扩展器,利用工业标准I2C、SMBus或SPI接口简化了 I/O 口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GP1能够提供额外的控制和监视功能。
[0016]本实施例所述实现软关机后关闭系统电源的装置中,所述可编程逻辑器件,适用于统一控制服务器系统的电源时序和复位时序;所述可编程逻辑器件通过复位信号连接CPU外设;所述可编程逻辑器件向系统电源电路发送控制信号,同时所述系统电源电路向可编程逻辑器件发送反馈信号。
[0017]在不采用南桥芯片的国产处理器服务器系统中,采用该装置,所述可编程逻辑器件,根据国产CPU的GP1状态及其他状态,来统一控制服务器系统的电源时序和复位时序;同时,可编程逻辑器件根据外部输入的状态指示信号,来判断当前系统工作状态。当操作系统下进行软关机时,系统控制CPU的GP1输出一定的电平状态,来通知可编程逻辑器件当前系统状态,可编程逻辑器件根据CPU输出的GP1状态,判断出系统已经开始关机;等待关机完成后,可编程逻辑器件按照CPU的断电时序控制电源使能引脚,来关闭系统电源,实现软关机后关闭系统电源。
[0018]通过本发明所述实现软关机后关闭系统电源的装置,实现一种软关机后关闭系统电源的方法,通过国产CPU的GP1配合可编程逻辑器件,将GP1连接到可编程逻辑器件上,可编程逻辑器件根据外部CPU的GP1状态及其他状态,对整个系统的电源和复位等进行控制;操作系统下进行软关机时,可编程逻辑器件根据CPU的断电时序,控制电源使能引脚,关闭系统电源,实现软关机情况下系统电源的关闭。
[0019]在64位国产ARM处理器服务器系统中,来实现软关机后系统电源关闭,其具体实施过程,如附图2所示:操作系统下点击关机图标后,系统控制CPU的GP1信号输出特定波形发送给可编程逻辑器件,可编程逻辑器件检测到GP1的信号后,得知系统在进行软关机;延迟一段时间后,软关机动作完成;可编程逻辑器件开始根据CPU的断电时序要求,控制电源的使能信号按照一定时序关闭系统电源,从而实现操作系统软关机后对系统电源的关闭。
[0020]上述【具体实施方式】仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述【具体实施方式】,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
【主权项】
1.一种实现软关机后关闭系统电源的装置,其特征在于,主要包括国产CPU、可编程逻辑器件、系统电源电路和CPU外设,其中,所述国产CPU通过GP1连接到可编程逻辑器件上,所述可编程逻辑器件与所述系统电源电路连接通信,同时,所述可编程逻辑器件与CPU外设连接通信。2.根据权利要求1所述一种实现软关机后关闭系统电源的装置,其特征在于,所述可编程逻辑器件向系统电源电路发送控制信号,同时所述系统电源电路向可编程逻辑器件发送反馈信号。3.根据权利要求2所述一种实现软关机后关闭系统电源的装置,其特征在于,所述可编程逻辑器件通过复位信号连接CPU外设。4.一种实现软关机后关闭系统电源的方法,其特征在于,通过国产CPU的GP1配合可编程逻辑器件,将GP1连接到可编程逻辑器件上,可编程逻辑器件根据外部CPU的GP1状态及其他状态,对整个系统的电源和复位进行控制;操作系统下进行软关机时,可编程逻辑器件根据CPU的断电时序,控制电源使能引脚,关闭系统电源。
【专利摘要】本发明公开一种实现软关机后关闭系统电源的装置和方法,涉及计算机关机技术,该装置主要包括国产CPU、可编程逻辑器件、系统电源电路和CPU外设,其中,所述国产CPU通过GPIO连接到可编程逻辑器件上,所述可编程逻辑器件与所述系统电源电路连接通信,同时,所述可编程逻辑器件与CPU外设连接通信。本发明选择通用GPIO来作为判断手段,将GPIO连接到可编程逻辑器件上,操作系统下进行软关机时,可编程逻辑器件根据CPU的断电时序,控制电源使能引脚,关闭系统电源。
【IPC分类】G06F1/26, G06F9/445
【公开号】CN105183509
【申请号】CN201510533606
【发明人】刘强, 金长新, 于治楼
【申请人】浪潮集团有限公司
【公开日】2015年12月23日
【申请日】2015年8月27日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1