一种基于龙芯3a笔记本ec电源管理的有限状态机的设计方法

文档序号:6367219阅读:467来源:国知局
专利名称:一种基于龙芯3a笔记本ec电源管理的有限状态机的设计方法
技术领域
本发明提供ー种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法,主要针对基于龙芯3A (MIPS架构)处理器笔记本类型的产品,主要涉及笔记本EC (EmebeddedControl)控制系统(包括南北桥,CPU等重大元器件)的电源管理的软件设计,从而达到笔 记本电脑能够实现复杂的电源管理。
背景技术
随着传统的台式PC退出舞台,笔记本的兴起,在系统的电源方面也相应的发生了变化。笔记本产品由于其便携性,因而其功耗管理就显的尤为重要,特别是在室外环境下由锂电池供电时,其续航能力更是标注一款笔记本性能的重要指标。通常笔记本电源有三种供电方式,锂电池独立供电、适配器独立供电、适配器锂电池同时存在供电(适配器给锂电池充电)。ACPI规范规定的笔记本产品的几种常用状态分别为SO (开机状态)、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事件发生后就能去管控各路电源。


图I为龙芯3A笔记本电源管理系统接ロ ; 图2为EC电源管控有限状态机设计模型。
具体实施例方式根据附图对本发明做以下详细说明。由于EC本身是ー个处理平台,它自身会运行自己的内核,龙芯3A笔记本主板本身也是ー个独立的系统,EC要去监控笔记本这个系统的运行,那么它必须去和笔记本系统去交互。如下图I所示,EC与系统平台之间通过LPC总线进行连接,它们的交互的手段就是SCI中断。通过SCI中断EC控制器会去告诉操作系统当前的监控信息,操作系统中断当前的动作,分析EC通过SCI中断传过来的信息后去做相应的处理;同样,笔记本主板系统也会通过SCI中断去告知EC控制器目前系统运行的状态,以及要求EC控制器去执行的动作。EC的电源管控是ー套闭环的状态转换系统,符合有限状态机的设计模型,所谓有限状态机即为ー个系统中存在几个相互联系的状态,各个状态在达到一定的条件时会去相互的转换,每一次转换都会由一个对应此转换的处理方法,这里设计为相应软件处理函数。针对EC这个状态切换的闭环特性,基于龙芯3A笔记本发明如图2所示的有限状态模型。图2描述了 EC电源管控的状态信息,与之对应的EC控制器对将对系统电源开关时序的控制,在EC的设计中,系统平台的各路电源都有其GPIO端ロ的控制。在各种状态切换的过程中,各个状态的系统电源配置都不一样,这样就需要EC控制器精确控制每一路电源,在相应的SCI事件发生后就能去管控各路电源,下面列举状态机状态切换时的消息类型以及EC相应的事件相应方式。表I列举了 EC电源管理有限状态机的SCI事件以及处理方式,
表I EC电源管理有限状态机描述例程
权利要求
1.ー种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法,其特征在于将EC控制器与系统平台之间通过LPC总线进行连接,它们的交互的手段就是SCI中断;通过SCI中断EC控制器会去告诉操作系统当前的监控信息,操作系统中断当前的动作,分析EC控制器通过SCI中断传过来的信息后去做相应的处理;EC控制器上设置有电源管控。
2.如权利要求I所述方法,其特征在于所述电源管控是ー套闭环的状态转换系统,符合有限状态机的设计模型。
3.如权利要求I所述方法,其特征在于在EC的设计中,系统平台的各路电源都有其GPIO端ロ的控制;在各种状态切换的过程中,各个状态的系统电源配置都不一样,这样就需要EC控制器精确控制每一路电源,在相应的SCI事件发生后就能去管控各路电源。
全文摘要
本发明涉及计算机管理领域,提供一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法。将EC控制器与系统平台之间通过LPC总线进行连接,它们的交互的手段就是SCI中断;通过SCI中断EC控制器会去告诉操作系统当前的监控信息,操作系统中断当前的动作,分析EC控制器通过SCI中断传过来的信息后去做相应的处理;EC控制器上设置有电源管控。从而达到笔记本电脑能够实现复杂的电源管理。
文档编号G06F1/26GK102662454SQ20121008916
公开日2012年9月12日 申请日期2012年3月30日 优先权日2012年3月30日
发明者吴登勇, 孙超, 李瑞娥, 梁智豪, 王贵锋 申请人:山东超越数控电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1