CN102662454A - 一种基于龙芯3a笔记本ec电源管理的有限状态机的设计方法 - Google Patents
一种基于龙芯3a笔记本ec电源管理的有限状态机的设计方法 Download PDFInfo
- Publication number
- CN102662454A CN102662454A CN2012100891632A CN201210089163A CN102662454A CN 102662454 A CN102662454 A CN 102662454A CN 2012100891632 A CN2012100891632 A CN 2012100891632A CN 201210089163 A CN201210089163 A CN 201210089163A CN 102662454 A CN102662454 A CN 102662454A
- Authority
- CN
- China
- Prior art keywords
- controller
- power supply
- sci
- management
- control
- 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.)
- Granted
Links
Images
Landscapes
- Power Sources (AREA)
Abstract
本发明涉及计算机管理领域,提供一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法。将EC控制器与***平台之间通过LPC总线进行连接,它们的交互的手段就是SCI中断;通过SCI中断EC控制器会去告诉操作***当前的监控信息,操作***中断当前的动作,分析EC控制器通过SCI中断传过来的信息后去做相应的处理;EC控制器上设置有电源管控。从而达到笔记本电脑能够实现复杂的电源管理。
Description
技术领域
本发明提供一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法,主要针对基于龙芯3A(MIPS架构)处理器笔记本类型的产品,主要涉及笔记本EC(Emebedded Control)控制***(包括南北桥,CPU等重大元器件)的电源管理的软件设计,从而达到笔记本电脑能够实现复杂的电源管理。
背景技术
随着传统的台式PC退出舞台,笔记本的兴起,在***的电源方面也相应的发生了变化。笔记本产品由于其便携性,因而其功耗管理就显的尤为重要,特别是在室外环境下由锂电池供电时,其续航能力更是标注一款笔记本性能的重要指标。通常笔记本电源有三种供电方式,锂电池独立供电、适配器独立供电、适配器锂电池同时存在供电(适配器给锂电池充电)。ACPI规范规定的笔记本产品的几种常用状态分别为S0(开机状态)、S3(待机状态)、S4(休眠状态)、S5(关机状态),上述的三种供电方式都会遵循这个电源管理规范。对于台式机和服务器、工作站类型的产品而言,一般是不需要专门的电源管理***,它们本身的ATX电源就具有一定的智能电源管理功能,它能受操作***控制来实现待机、休眠的状态,完成***的功耗管理。对于龙芯3A笔记本,不可能去给它外接ATX电源,这样选择一套高性能的电源管理***是十分必要的,EC微控制器作为笔记本类产品的平台***的一部分它除了能够提供充电指示灯、WIFI指示灯、Fn功能按键、音量大小调节、背光调节以外还能实现笔记本的电源管理,特别是在锂电池***供电的时候。EC与底层BIOS***以及操作***共同工作来完成开机上电、关机去电、***待机、***休眠这几种功能状态的相互切换,完成电源的智能化管理,从而达到省电的目的,一般在南桥上都会有一个功能块就是电源管理单元(PM,Power Management),从硬件信号上来说它和EC来共同配合完成***的电源状态切换。
发明内容
本发明的目的是提供一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法。
本发明的目的是这样实现的,将EC控制器与***平台之间通过LPC总线进行连接,它们的交互的手段就是SCI中断;通过SCI中断EC控制器会去告诉操作***当前的监控信息,操作***中断当前的动作,分析EC控制器通过SCI中断传过来的信息后去做相应的处理;EC控制器上设置有电源管控。
所述电源管控是一套闭环的状态转换***,符合有限状态机的设计模型。
在EC的设计中,***平台的各路电源都有其GPIO端口的控制;在各种状态切换的过程中,各个状态的***电源配置都不一样,这样就需要EC控制器精确控制每一路电源,在相应的SCI事件发生后就能去管控各路电源。
附图说明
图1为龙芯3A笔记本电源管理***接口;
图2为EC电源管控有限状态机设计模型。
具体实施方式
根据附图对本发明做以下详细说明。
由于EC本身是一个处理平台,它自身会运行自己的内核,龙芯3A笔记本主板本身也是一个独立的***,EC要去监控笔记本这个***的运行,那么它必须去和笔记本***去交互。如下图1所示,EC与***平台之间通过LPC总线进行连接,它们的交互的手段就是SCI中断。通过SCI中断EC控制器会去告诉操作***当前的监控信息,操作***中断当前的动作,分析EC通过SCI中断传过来的信息后去做相应的处理;同样,笔记本主板***也会通过SCI中断去告知EC控制器目前***运行的状态,以及要求EC控制器去执行的动作。
EC的电源管控是一套闭环的状态转换***,符合有限状态机的设计模型,所谓有限状态机即为一个***中存在几个相互联系的状态,各个状态在达到一定的条件时会去相互的转换,每一次转换都会由一个对应此转换的处理方法,这里设计为相应软件处理函数。针对EC这个状态切换的闭环特性,基于龙芯3A笔记本发明如图2所示的有限状态模型。
图2描述了EC电源管控的状态信息,与之对应的EC控制器对将对***电源开关时序的控制,在EC的设计中,***平台的各路电源都有其GPIO端口的控制。在各种状态切换的过程中,各个状态的***电源配置都不一样,这样就需要EC控制器精确控制每一路电源,在相应的SCI事件发生后就能去管控各路电源,下面列举状态机状态切换时的消息类型以及EC相应的事件相应方式。表1列举了EC电源管理有限状态机的SCI事件以及处理方式,
表1 EC电源管理有限状态机描述例程
Claims (3)
1.一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法,其特征在于将EC控制器与***平台之间通过LPC总线进行连接,它们的交互的手段就是SCI中断;通过SCI中断EC控制器会去告诉操作***当前的监控信息,操作***中断当前的动作,分析EC控制器通过SCI中断传过来的信息后去做相应的处理;EC控制器上设置有电源管控。
2.如权利要求1所述方法,其特征在于所述电源管控是一套闭环的状态转换***,符合有限状态机的设计模型。
3.如权利要求1所述方法,其特征在于在EC的设计中,***平台的各路电源都有其GPIO端口的控制;在各种状态切换的过程中,各个状态的***电源配置都不一样,这样就需要EC控制器精确控制每一路电源,在相应的SCI事件发生后就能去管控各路电源。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210089163.2A CN102662454B (zh) | 2012-03-30 | 2012-03-30 | 一种基于龙芯3a笔记本ec电源管理的有限状态机的设计方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210089163.2A CN102662454B (zh) | 2012-03-30 | 2012-03-30 | 一种基于龙芯3a笔记本ec电源管理的有限状态机的设计方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102662454A true CN102662454A (zh) | 2012-09-12 |
CN102662454B CN102662454B (zh) | 2016-06-01 |
Family
ID=46771959
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210089163.2A Active CN102662454B (zh) | 2012-03-30 | 2012-03-30 | 一种基于龙芯3a笔记本ec电源管理的有限状态机的设计方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102662454B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104460925A (zh) * | 2014-12-18 | 2015-03-25 | 山东超越数控电子有限公司 | 一种基于申威平台的电源管理实现方法 |
CN105827927A (zh) * | 2015-01-05 | 2016-08-03 | 速位互动***有限公司 | 一种控制照相机的状态机的方法与其照相机 |
CN108828452A (zh) * | 2018-07-02 | 2018-11-16 | 山东超越数控电子股份有限公司 | 一种锂电池信息显示的方法 |
CN113608604A (zh) * | 2021-07-13 | 2021-11-05 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | 基于龙芯处理器的计算机电源管理***、方法、介质及设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101699424A (zh) * | 2009-10-30 | 2010-04-28 | 曙光信息产业(北京)有限公司 | 具有smp架构的计算机处理*** |
CN102184122A (zh) * | 2011-05-16 | 2011-09-14 | 曙光信息产业股份有限公司 | 一种龙芯CPU主板bios及中断的实现方法 |
-
2012
- 2012-03-30 CN CN201210089163.2A patent/CN102662454B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101699424A (zh) * | 2009-10-30 | 2010-04-28 | 曙光信息产业(北京)有限公司 | 具有smp架构的计算机处理*** |
CN102184122A (zh) * | 2011-05-16 | 2011-09-14 | 曙光信息产业股份有限公司 | 一种龙芯CPU主板bios及中断的实现方法 |
Non-Patent Citations (1)
Title |
---|
林志强: "基于"龙芯"的操作***级电源管理策略的研究与设计", 《中国优秀硕士学位论文全文数据库》, no. 10, 15 October 2011 (2011-10-15) * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104460925A (zh) * | 2014-12-18 | 2015-03-25 | 山东超越数控电子有限公司 | 一种基于申威平台的电源管理实现方法 |
CN105827927A (zh) * | 2015-01-05 | 2016-08-03 | 速位互动***有限公司 | 一种控制照相机的状态机的方法与其照相机 |
CN108828452A (zh) * | 2018-07-02 | 2018-11-16 | 山东超越数控电子股份有限公司 | 一种锂电池信息显示的方法 |
CN113608604A (zh) * | 2021-07-13 | 2021-11-05 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | 基于龙芯处理器的计算机电源管理***、方法、介质及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN102662454B (zh) | 2016-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101770273B (zh) | 一种实现服务器多中央处理器***节能的方法和装置 | |
CN102707790B (zh) | 一种笔记本电脑自动开关机装置以及控制方法 | |
CN101943941B (zh) | 信息处理装置及其功率控制方法 | |
CN102566739A (zh) | 多核处理器***及其动态电源管理方法与控制装置 | |
JP3974510B2 (ja) | コンピュータ装置、電力管理方法、およびプログラム | |
CN103207656B (zh) | 一体式计算机及其电源管理方法 | |
CN101930279A (zh) | 用于计算机主机板的节电电子装置及其计算机主机板 | |
CN102789304A (zh) | 电源管理方法及相关装置 | |
CN103838349A (zh) | 电源控制***及其方法 | |
CN102662454B (zh) | 一种基于龙芯3a笔记本ec电源管理的有限状态机的设计方法 | |
CN104182243B (zh) | 休眠状态控制***、计算机***及其休眠状态检测的方法 | |
CN100381972C (zh) | 一种用电池给电子装置供电的电源管理方法 | |
CN105183509A (zh) | 一种实现软关机后关闭***电源的装置和方法 | |
CN102221867B (zh) | 一种实现计算机软关机的电路及其控制方法 | |
CN101408792A (zh) | 电源管理装置与其管理方法 | |
CN103164014A (zh) | 一种供电方法、***及电子终端 | |
CN103970253B (zh) | 省电操作方法与电子装置 | |
CN102681872A (zh) | 一种笔记本电脑自动冷启动的方法 | |
US11916471B2 (en) | Power supply switching from power sources | |
CN113608604A (zh) | 基于龙芯处理器的计算机电源管理***、方法、介质及设备 | |
CN102103403A (zh) | 电源管理方法及应用此方法的计算机*** | |
CN100424616C (zh) | 可携式计算机电源管理的方法 | |
CN103246342B (zh) | 电子设备及其电源管理方法 | |
CN201749323U (zh) | 嵌入式切纸机程控电脑 | |
CN102708014B (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |