CN105183509A - 一种实现软关机后关闭***电源的装置和方法 - Google Patents

一种实现软关机后关闭***电源的装置和方法 Download PDF

Info

Publication number
CN105183509A
CN105183509A CN201510533606.6A CN201510533606A CN105183509A CN 105183509 A CN105183509 A CN 105183509A CN 201510533606 A CN201510533606 A CN 201510533606A CN 105183509 A CN105183509 A CN 105183509A
Authority
CN
China
Prior art keywords
pld
power supply
programmable logic
logic device
system power
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
CN201510533606.6A
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.)
Inspur Group Co Ltd
Original Assignee
Inspur Group Co Ltd
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 Inspur Group Co Ltd filed Critical Inspur Group Co Ltd
Priority to CN201510533606.6A priority Critical patent/CN105183509A/zh
Publication of CN105183509A publication Critical patent/CN105183509A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Power Sources (AREA)

Abstract

本发明公开一种实现软关机后关闭***电源的装置和方法,涉及计算机关机技术,该装置主要包括国产CPU、可编程逻辑器件、***电源电路和CPU外设,其中,所述国产CPU通过GPIO连接到可编程逻辑器件上,所述可编程逻辑器件与所述***电源电路连接通信,同时,所述可编程逻辑器件与CPU外设连接通信。本发明选择通用GPIO来作为判断手段,将GPIO连接到可编程逻辑器件上,操作***下进行软关机时,可编程逻辑器件根据CPU的断电时序,控制电源使能引脚,关闭***电源。

Description

一种实现软关机后关闭***电源的装置和方法
技术领域
本发明涉及计算机关机技术,具体的说是一种实现软关机后关闭***电源的装置和方法。
背景技术
随着国产芯片研发能力的提升,国产处理器的种类与性能日益增加,已经开始在服务器产品中应用。目前国产处理器种类繁多,适用于服务器领域的国产处理器,大多没有专用桥片配合,而是采用PCIESWITCH扩展其连接外设的能力。比如飞腾处理器等都是没有南桥与CPU连接的,CPU的外设主要靠PCIESWITCH进行扩展,而南桥的一些类似休眠等信号在PCIESWITCH上是没有的,这样相对比X86平台,为了实现X86服务器的一些功能,即很多桥片所实现的功能,在国产处理器平台上需要采用其他方法实现。
传统X86服务器***中,南桥本身设计有待机休眠及关机等状态的指示信号,当***处于待机或者休眠、关机状态时,对应信号电平会发生变化,根据这个信号状态变化来判断***所处状态,进而控制***电源。
发明内容
本发明针对目前需求以及现有技术发展的不足之处,提供一种在国产处理器服务器***中实现软关机后关闭***电源的装置和方法。
本发明所述一种实现软关机后关闭***电源的装置和方法,解决上述技术问题采用的技术方案如下:所述实现软关机后关闭***电源的装置,主要包括国产CPU、可编程逻辑器件、***电源电路和CPU外设,其中,所述国产CPU通过GPIO连接到可编程逻辑器件上,所述可编程逻辑器件与所述***电源电路连接通信,同时,所述可编程逻辑器件与CPU外设连接通信。
优选的,所述可编程逻辑器件向***电源电路发送控制信号,同时所述***电源电路向可编程逻辑器件发送反馈信号。
优选的,所述可编程逻辑器件通过复位信号连接CPU外设。
本发明所述软关机后关闭***电源的方法,通过国产CPU的GPIO配合可编程逻辑器件,将GPIO连接到可编程逻辑器件上,可编程逻辑器件根据外部CPU的GPIO状态及其他状态,对整个***的电源和复位进行控制;操作***下进行软关机时,可编程逻辑器件根据CPU的断电时序,控制电源使能引脚,关闭***电源。
本发明所述一种实现软关机后关闭***电源的装置和方法,与现有技术相比具有的有益效果是:本发明选择通用GPIO来作为判断手段,将GPIO连接到可编程逻辑器件上,可编程逻辑器件根据外部处理器的GPIO状态及其他状态对整个***的电源和复位等进行控制,实现***软关机时关闭整机电源;并且,本发明构思新颖、设计巧妙、实现简单,功耗较低,因此具有较好的推广使用价值。
附图说明
附图1为所述实现软关机后关闭***电源的装置的原理框图;
附图2为所述实现软关机后关闭***电源的方法的实施框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明所述一种实现软关机后关闭***电源的装置和方法进一步详细说明。
在不采用南桥的国产处理器***中,因没有专用芯片引脚来标识***状态,本发明所述装置和方法,在不采用南桥芯片的国产处理器服务器***中,选择通用GPIO来作为判断手段,通过国产处理器的GPIO配合可编程逻辑器件,将GPIO连接到可编程逻辑器件上,可编程逻辑器件根据外部处理器的GPIO状态及其他状态,对整个***的电源和复位等进行控制,实现操作***下关机后关闭***电源。
实施例:
本实施例所述一种实现软关机后关闭***电源的装置,其整体架构如附图1所示,该装置主要包括国产CPU、可编程逻辑器件、***电源电路和CPU外设,其中,所述国产CPU通过GPIO连接到可编程逻辑器件上,所述可编程逻辑器件与所述***电源电路连接通信,同时,所述可编程逻辑器件与CPU外设连接通信。
所述GPIO(GeneralPurposeInputOutput,通用输入/输出),也称为总线扩展器,利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当***需要采用远端串行通信或控制时,GPIO能够提供额外的控制和监视功能。
本实施例所述实现软关机后关闭***电源的装置中,所述可编程逻辑器件,适用于统一控制服务器***的电源时序和复位时序;所述可编程逻辑器件通过复位信号连接CPU外设;所述可编程逻辑器件向***电源电路发送控制信号,同时所述***电源电路向可编程逻辑器件发送反馈信号。
在不采用南桥芯片的国产处理器服务器***中,采用该装置,所述可编程逻辑器件,根据国产CPU的GPIO状态及其他状态,来统一控制服务器***的电源时序和复位时序;同时,可编程逻辑器件根据外部输入的状态指示信号,来判断当前***工作状态。当操作***下进行软关机时,***控制CPU的GPIO输出一定的电平状态,来通知可编程逻辑器件当前***状态,可编程逻辑器件根据CPU输出的GPIO状态,判断出***已经开始关机;等待关机完成后,可编程逻辑器件按照CPU的断电时序控制电源使能引脚,来关闭***电源,实现软关机后关闭***电源。
通过本发明所述实现软关机后关闭***电源的装置,实现一种软关机后关闭***电源的方法,通过国产CPU的GPIO配合可编程逻辑器件,将GPIO连接到可编程逻辑器件上,可编程逻辑器件根据外部CPU的GPIO状态及其他状态,对整个***的电源和复位等进行控制;操作***下进行软关机时,可编程逻辑器件根据CPU的断电时序,控制电源使能引脚,关闭***电源,实现软关机情况下***电源的关闭。
在64位国产ARM处理器服务器***中,来实现软关机后***电源关闭,其具体实施过程,如附图2所示:操作***下点击关机图标后,***控制CPU的GPIO信号输出特定波形发送给可编程逻辑器件,可编程逻辑器件检测到GPIO的信号后,得知***在进行软关机;延迟一段时间后,软关机动作完成;可编程逻辑器件开始根据CPU的断电时序要求,控制电源的使能信号按照一定时序关闭***电源,从而实现操作***软关机后对***电源的关闭。
上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。

Claims (4)

1.一种实现软关机后关闭***电源的装置,其特征在于,主要包括国产CPU、可编程逻辑器件、***电源电路和CPU外设,其中,所述国产CPU通过GPIO连接到可编程逻辑器件上,所述可编程逻辑器件与所述***电源电路连接通信,同时,所述可编程逻辑器件与CPU外设连接通信。
2.根据权利要求1所述一种实现软关机后关闭***电源的装置,其特征在于,所述可编程逻辑器件向***电源电路发送控制信号,同时所述***电源电路向可编程逻辑器件发送反馈信号。
3.根据权利要求2所述一种实现软关机后关闭***电源的装置,其特征在于,所述可编程逻辑器件通过复位信号连接CPU外设。
4.一种实现软关机后关闭***电源的方法,其特征在于,通过国产CPU的GPIO配合可编程逻辑器件,将GPIO连接到可编程逻辑器件上,可编程逻辑器件根据外部CPU的GPIO状态及其他状态,对整个***的电源和复位进行控制;操作***下进行软关机时,可编程逻辑器件根据CPU的断电时序,控制电源使能引脚,关闭***电源。
CN201510533606.6A 2015-08-27 2015-08-27 一种实现软关机后关闭***电源的装置和方法 Pending CN105183509A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510533606.6A CN105183509A (zh) 2015-08-27 2015-08-27 一种实现软关机后关闭***电源的装置和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510533606.6A CN105183509A (zh) 2015-08-27 2015-08-27 一种实现软关机后关闭***电源的装置和方法

Publications (1)

Publication Number Publication Date
CN105183509A true CN105183509A (zh) 2015-12-23

Family

ID=54905607

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510533606.6A Pending CN105183509A (zh) 2015-08-27 2015-08-27 一种实现软关机后关闭***电源的装置和方法

Country Status (1)

Country Link
CN (1) CN105183509A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110825204A (zh) * 2019-11-06 2020-02-21 深圳宝龙达信创科技股份有限公司 电子设备的主板及电源信息管理方法
CN111880850A (zh) * 2020-07-24 2020-11-03 北京浪潮数据技术有限公司 一种辅助计算机设备关机的方法、装置、设备及存储介质
CN112416677A (zh) * 2020-11-18 2021-02-26 北京东土科技股份有限公司 一种具有软关机功能的服务器和软关机方法
CN112698713A (zh) * 2020-12-08 2021-04-23 京东数科海益信息科技有限公司 一种关机控制电路、方法及电子设备
CN113568329A (zh) * 2020-04-28 2021-10-29 广州汽车集团股份有限公司 一种基于mcu和soc通信的关机控制方法、***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102236570A (zh) * 2011-07-21 2011-11-09 曙光信息产业(北京)有限公司 一种龙芯刀片软关机的方法
US20120042184A1 (en) * 2010-08-13 2012-02-16 Micro-Star International Corporation Limited Computer motherboard capable of reducing power consumption in suspend
CN102707781A (zh) * 2012-05-15 2012-10-03 江苏中科梦兰电子科技有限公司 一种主板软件关机复位***及方法
CN103984543A (zh) * 2014-04-24 2014-08-13 浪潮电子信息产业股份有限公司 一种在国产飞腾处理器上实现待机、休眠及唤醒的方法
CN103995576A (zh) * 2014-06-06 2014-08-20 山东超越数控电子有限公司 一种基于cpld的计算机电源管理方法
CN104182314A (zh) * 2014-08-25 2014-12-03 浪潮集团有限公司 一种提高龙芯处理器服务器主板可维护性方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120042184A1 (en) * 2010-08-13 2012-02-16 Micro-Star International Corporation Limited Computer motherboard capable of reducing power consumption in suspend
CN102236570A (zh) * 2011-07-21 2011-11-09 曙光信息产业(北京)有限公司 一种龙芯刀片软关机的方法
CN102707781A (zh) * 2012-05-15 2012-10-03 江苏中科梦兰电子科技有限公司 一种主板软件关机复位***及方法
CN103984543A (zh) * 2014-04-24 2014-08-13 浪潮电子信息产业股份有限公司 一种在国产飞腾处理器上实现待机、休眠及唤醒的方法
CN103995576A (zh) * 2014-06-06 2014-08-20 山东超越数控电子有限公司 一种基于cpld的计算机电源管理方法
CN104182314A (zh) * 2014-08-25 2014-12-03 浪潮集团有限公司 一种提高龙芯处理器服务器主板可维护性方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110825204A (zh) * 2019-11-06 2020-02-21 深圳宝龙达信创科技股份有限公司 电子设备的主板及电源信息管理方法
CN113568329A (zh) * 2020-04-28 2021-10-29 广州汽车集团股份有限公司 一种基于mcu和soc通信的关机控制方法、***
CN113568329B (zh) * 2020-04-28 2023-10-24 广州汽车集团股份有限公司 一种基于mcu和soc通信的关机控制方法、***
CN111880850A (zh) * 2020-07-24 2020-11-03 北京浪潮数据技术有限公司 一种辅助计算机设备关机的方法、装置、设备及存储介质
CN112416677A (zh) * 2020-11-18 2021-02-26 北京东土科技股份有限公司 一种具有软关机功能的服务器和软关机方法
CN112698713A (zh) * 2020-12-08 2021-04-23 京东数科海益信息科技有限公司 一种关机控制电路、方法及电子设备

Similar Documents

Publication Publication Date Title
CN105183509A (zh) 一种实现软关机后关闭***电源的装置和方法
CN203786723U (zh) 基于x86 pc/104嵌入式cpu模块的双机冗余***
CN103838349B (zh) 电源控制***及其方法
CN103246335B (zh) 状态控制方法和电子设备
CN105446916B (zh) Usb总线状态切换方法及装置
CN103064486B (zh) 计算机装置及其即时时钟信号的重置方法
CN101581964B (zh) 计算机***及***设备驱动方法
CN104281465B (zh) 计算机及其唤醒方法
CN110502463A (zh) 通信端口中的空闲功率的减小
CN104182243A (zh) 休眠状态控制***、计算机***及其休眠状态检测的方法
CN103336704A (zh) 一种可调式计算机低温启动的方法
CN102141833A (zh) Usb电源管理***及其方法
CN109976489A (zh) 一种iic总线异常情况下自动复位实现方法及***
CN103901997A (zh) 一种控制工作状态的方法和装置
CN108829547B (zh) 一种海洋平台的计算机控制器及其实现方法
CN205263730U (zh) 一种基于POWER平台的新型IO Riser板卡
CN105468549A (zh) 芯片装置及其电子***
CN104166579A (zh) 一种利用bmc实现关机状态下刷新bios的硬件设计方法
CN103019694A (zh) 恢复网络设定参数的***及方法
CN100452005C (zh) 中断信号控制***与控制方法
CN203151453U (zh) 一种现场可编程门阵列器件掉电监控复位的电路
CN201527607U (zh) 基于pci-e插槽的开关机控制卡
CN104536840B (zh) 一种看门狗计时器及其控制方法
CN203299740U (zh) 一种具有低温下预加热功能的cpci计算机主板
CN103983864A (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20151223

RJ01 Rejection of invention patent application after publication