《一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法.pdf》由会员分享,可在线阅读,更多相关《一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法.pdf(7页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102662454 A(43)申请公布日 2012.09.12CN102662454A*CN102662454A*(21)申请号 201210089163.2(22)申请日 2012.03.30G06F 1/26(2006.01)(71)申请人山东超越数控电子有限公司地址 250100 山东省济南市高新区孙村镇科航路2877号(72)发明人孙超 吴登勇 王贵锋 梁智豪李瑞娥(54) 发明名称一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法(57) 摘要本发明涉及计算机管理领域,提供一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法。将EC控制器与系统平台。
2、之间通过LPC总线进行连接,它们的交互的手段就是SCI中断;通过SCI中断EC控制器会去告诉操作系统当前的监控信息,操作系统中断当前的动作,分析EC控制器通过SCI中断传过来的信息后去做相应的处理;EC控制器上设置有电源管控。从而达到笔记本电脑能够实现复杂的电源管理。(51)Int.Cl.权利要求书1页 说明书3页 附图2页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 1 页 说明书 3 页 附图 2 页1/1页21.一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法,其特征在于将EC控制器与系统平台之间通过LPC总线进行连接,它们的交互的手段就是SCI中断;通过S。
3、CI中断EC控制器会去告诉操作系统当前的监控信息,操作系统中断当前的动作,分析EC控制器通过SCI中断传过来的信息后去做相应的处理;EC控制器上设置有电源管控。2.如权利要求1所述方法,其特征在于所述电源管控是一套闭环的状态转换系统,符合有限状态机的设计模型。3.如权利要求1所述方法,其特征在于在EC的设计中,系统平台的各路电源都有其GPIO端口的控制;在各种状态切换的过程中,各个状态的系统电源配置都不一样,这样就需要EC控制器精确控制每一路电源,在相应的SCI事件发生后就能去管控各路电源。权 利 要 求 书CN 102662454 A1/3页3一种基于龙芯 3A 笔记本 EC 电源管理的有限。
4、状态机的设计方法 0001 技术领域0002 本发明提供一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法,主要针对基于龙芯3A(MIPS架构)处理器笔记本类型的产品,主要涉及笔记本EC(Emebedded Control)控制系统(包括南北桥,CPU等重大元器件)的电源管理的软件设计,从而达到笔记本电脑能够实现复杂的电源管理。 背景技术0003 随着传统的台式PC退出舞台,笔记本的兴起,在系统的电源方面也相应的发生了变化。笔记本产品由于其便携性,因而其功耗管理就显的尤为重要,特别是在室外环境下由锂电池供电时,其续航能力更是标注一款笔记本性能的重要指标。通常笔记本电源有三种供电方式,锂电。
5、池独立供电、适配器独立供电、适配器锂电池同时存在供电(适配器给锂电池充电)。ACPI规范规定的笔记本产品的几种常用状态分别为S0(开机状态)、S3(待机状态)、S4(休眠状态)、S5(关机状态),上述的三种供电方式都会遵循这个电源管理规范。对于台式机和服务器、工作站类型的产品而言,一般是不需要专门的电源管理系统,它们本身的ATX电源就具有一定的智能电源管理功能,它能受操作系统控制来实现待机、休眠的状态,完成系统的功耗管理。对于龙芯3A笔记本,不可能去给它外接ATX电源,这样选择一套高性能的电源管理系统是十分必要的,EC微控制器作为笔记本类产品的平台系统的一部分它除了能够提供充电指示灯、WIFI。
6、指示灯、Fn功能按键、音量大小调节、背光调节以外还能实现笔记本的电源管理,特别是在锂电池系统供电的时候。EC与底层BIOS系统以及操作系统共同工作来完成开机上电、关机去电、系统待机、系统休眠这几种功能状态的相互切换,完成电源的智能化管理,从而达到省电的目的,一般在南桥上都会有一个功能块就是电源管理单元(PM,Power Management),从硬件信号上来说它和EC来共同配合完成系统的电源状态切换。 发明内容0004 本发明的目的是提供一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法。 0005 本发明的目的是这样实现的,将EC控制器与系统平台之间通过LPC总线进行连接,它们的交互的。
7、手段就是SCI中断;通过SCI中断EC控制器会去告诉操作系统当前的监控信息,操作系统中断当前的动作,分析EC控制器通过SCI中断传过来的信息后去做相应的处理;EC控制器上设置有电源管控。 0006 所述电源管控是一套闭环的状态转换系统,符合有限状态机的设计模型。 0007 在EC的设计中,系统平台的各路电源都有其GPIO端口的控制;在各种状态切换的说 明 书CN 102662454 A2/3页4过程中,各个状态的系统电源配置都不一样,这样就需要EC控制器精确控制每一路电源,在相应的SCI事件发生后就能去管控各路电源。 附图说明0008 图1为龙芯3A笔记本电源管理系统接口; 图2为EC电源管控。
8、有限状态机设计模型。具体实施方式0009 根据附图对本发明做以下详细说明。 0010 由于EC本身是一个处理平台,它自身会运行自己的内核,龙芯3A笔记本主板本身也是一个独立的系统,EC要去监控笔记本这个系统的运行,那么它必须去和笔记本系统去交互。如下图1所示,EC与系统平台之间通过LPC总线进行连接,它们的交互的手段就是SCI中断。通过SCI中断EC控制器会去告诉操作系统当前的监控信息,操作系统中断当前的动作,分析EC通过SCI中断传过来的信息后去做相应的处理;同样,笔记本主板系统也会通过SCI中断去告知EC控制器目前系统运行的状态,以及要求EC控制器去执行的动作。 0011 EC的电源管控是。
9、一套闭环的状态转换系统,符合有限状态机的设计模型,所谓有限状态机即为一个系统中存在几个相互联系的状态,各个状态在达到一定的条件时会去相互的转换,每一次转换都会由一个对应此转换的处理方法,这里设计为相应软件处理函数。针对EC这个状态切换的闭环特性,基于龙芯3A笔记本发明如图2所示的有限状态模型。 0012 图2描述了EC电源管控的状态信息,与之对应的EC控制器对将对系统电源开关时序的控制,在EC的设计中,系统平台的各路电源都有其GPIO端口的控制。在各种状态切换的过程中,各个状态的系统电源配置都不一样,这样就需要EC控制器精确控制每一路电源,在相应的SCI事件发生后就能去管控各路电源,下面列举状态机状态切换时的消息类型以及EC相应的事件相应方式。表1列举了EC电源管理有限状态机的SCI事件以及处理方式, 表1 EC电源管理有限状态机描述例程说 明 书CN 102662454 A3/3页5说 明 书CN 102662454 A1/2页6图1说 明 书 附 图CN 102662454 A2/2页7图2说 明 书 附 图CN 102662454 A。