中央处理单元的省电方法及系统的制作方法

文档序号:6554151阅读:220来源:国知局
专利名称:中央处理单元的省电方法及系统的制作方法
技术领域
本发明涉及一种省电方法及系统,特别是涉及一种中央处理单元的省电方法及系统,使中央处理单元在无法窥视事件的休眠状态而有汇流排主控器要求事件时,可进入可窥视事件的休眠状态处理汇流排主控器要求事件,让中央处理单元更为省电。
背景技术
由于现今个人计算机(电脑)的功能强大,不论是文件处理、简报、搜寻资讯、娱乐消遣亦或是教育学习都可以藉由个人计算机来达成,所以现今各大中小企业与每一个家庭中大都拥有个人计算机。然而,个人计算机无法携带外出使用,这对于需要经常外出的使用者而言相当不便,因此现今计算机业者纷纷将研发方向转往携带式计算机,以便于广大民众使用。
但是,由于携带式计算机的功能愈趋强大,导致携带式计算机的耗电量亦随之提升,因此携带式计算机必须有一套高效能的电源管理系统,藉以节省电源,增加携带式计算机的使用时间。目前的电源管理系统大都为先进架构电源介面(Advanced Configuration and Power Interface,ACPI),该ACPI是藉由计算机系统的作业系统进行电源管理。ACPI的电源管理分成四种状态,分别是系统状态G(Global)、装置状态D(Device)、休眠状态S(Sleeping)以及中央处理单元状态C(CPU)。
请参阅图1所示,是现有习知技术的先进架构电源介面ACPI的中央处理单元状态图,如图所示,ACPI的中央处理单元状态又分为C0、C1、C2、C3四层级,C0状态为中央处理单元可执行指令的正常状态,而C1、C2、C3状态为休眠状态。作业系统会依据中央处理单元的使用状态,而驱使中央处理单元进入适当的C1、C2或C3休眠状态以节省电源。
上述的C1、C2与C3状态中,是以C3状态最为省电。C3状态为无法窥视(non-snoop)事件的休眠状态,换言之中央处理单元在此状态下无法窥视事件所以已无法处理任何事件,可说是处于完全修眠状态。当中央处理单元处于C3状态,而计算机系统的周边装置发送一中断(Interrupt)事件或者一汇流排主控器要求(Bus Master Request)事件时,中央处理单元即会离开C3状态而回复至C0状态以处理中断事件或者汇流排主控器要求事件。之后,中央处理单元的使用状态必须达到进入C3状态的条件时,作业系统才会再驱使中央处理单元进入C3状态。
但是,汇流排主控器要求事件仅是周边装置欲读取系统记忆体的资料而发出的处理事件,中央处理单元如回复至C0状态来进行处理将会相当耗费电源。由前述可知,现有习用的电源管理方法无法让中央处理单元达到最大的省电效率,这对携带式计算机而言将降低使用时间,进而对使用者造成极大的影响。
由此可见,上述现有的电源管理方法及中央处理单元在方法、产品结构及使用上,显然仍存在有不便与缺陷,而亟待加以进一步改进。为了解决现有的电源管理方法及中央处理单元存在的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成,而一般电源管理方法及中央处理单元又没有适切的方法及结构能够解决上述问题,此显然是相关业者急欲解决的问题。
有鉴于上述现有的电源管理方法及中央处理单元存在的缺陷,本发明人基于从事此类产品设计制造多年丰富的实务经验及专业知识,并配合学理的运用,积极加以研究创新,能够改进一般现有的电源管理方法及中央处理单元,使其更具有实用性。因此,本发明针对上述问题而提出一种新的中央处理单元的省电方法及系统,可让中央处理单元进入至可窥视事件的休眠状态进行处理,藉以增加省电效率,进而可以提高携带式计算机的使用时间,以解决上述问题。经过不断的研究、设计,并经反复试作及改进后,终于创设出确具实用价值的本发明。

发明内容
本发明的目的在于,克服现有的电源管理方法及中央处理单元存在的缺陷,而提供一种新的中央处理单元的省电方法及系统,所要解决的技术问题是让中央处理单元在无法窥视事件的休眠状态且周边装置发出汇流排主控器要求事件时,离开无法窥视事件的休眠状态并进入系统管理模式,以执行中断服务程式让中央处理单元不动作而进入可窥视事件的休眠状态处理汇流排主控器要求事件,且在处理完成后再度返回无法窥视事件的休眠状态,而可以达到最佳省电的目的。
本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种中央处理单元的省电方法,运用于一中央处理单元处于一C3状态,且在一周边装置发出一汇流排主控器要求事件时,该方法包括以下步骤发送一第一控制讯息与一系统管理中断讯息至该中央处理单元,驱使该中央处理单元离开该C3状态并进入一系统管理模式;执行一中断服务程式,驱使该中央处理单元不动作;以及发送一第二控制讯息至该中央处理单元,驱使该中央处理单元进入一C2状态并开启一仲裁器,以传输该汇流排主控器要求事件至该中央处理单元进行处理。
本发明的目的及解决其技术问题还采用以下技术措施来进一步实现。
前述的中央处理单元的省电方法,其中所述的发送一第一控制讯息与一系统管理中断讯息至该中央处理单元的步骤更包括有写入一设定值至一暂存器,该中央处理单元依据该设定值执行对应的该中断服务程式。
前述的中央处理单元的省电方法,其中所述的中央处理单元离开该系统管理模式时清除该设定值。
前述的中央处理单元的省电方法,其中所述的中央处理单元处理完该汇流排主控器要求事件时,关闭该仲裁器并发送一第三控制讯息与一第四控制讯息,驱使该中央处理单元离开该C2状态并回复进入该C3状态。
前述的中央处理单元的省电方法,其中所述的中央处理单元回复进入该C3状态后,若该周边装置发送一中断事件时该中央处理单元离开该系统管理模式,并发送该第一控制讯息至该中央处理单元,驱使该中央处理单元离开该C3状态进入一C0状态且开启该仲裁器,以传输该中断事件至该中央处理单元进行处理。
前述的中央处理单元的省电方法,其中所述的中断服务程式储存于一记忆体。
本发明的目的及解决其技术问题还采用以下的技术方案来实现。依据本发明提出的一种中央处理单元的省电方法,运用于一中央处理单元处于一无法窥视(non-snoop)事件的休眠状态,且当一周边装置发出一汇流排主控器要求事件时,该方法包括以下步骤发送一第一控制讯息与一系统管理中断讯息至该中央处理单元,驱使该中央处理单元离开该无法窥视事件的休眠状态并进入一系统管理模式;执行一中断服务程式,驱使该中央处理单元不动作;以及发送一第二控制讯息至该中央处理单元,驱使该中央处理单元进入一可窥视事件的休眠状态并开启一仲裁器,以传输该汇流排主控器要求事件至该中央处理单元进行处理。
本发明的目的及解决其技术问题还采用以下技术措施来进一步实现。
前述的中央处理单元的省电方法,其中所述的发送一第一控制讯息与一系统管理中断讯息至该中央处理单元的步骤更包括有写入一设定值至一暂存器,该中央处理单元依据该设定值执行对应的该中断服务程式。
前述的中央处理单元的省电方法,其中所述的中央处理单元离开该系统管理模式时清除该设定值。
前述的中央处理单元的省电方法,其中所述的中央处理单元处理完该汇流排主控器要求事件时,关闭该仲裁器并发送一第三控制讯息与一第四控制讯息,驱使该中央处理单元离开该可窥视事件的休眠状态并回复进入该无法窥视事件的休眠状态。
前述的中央处理单元的省电方法,其中所述的中央处理单元回复进入该无法窥视事件的休眠状态后,若该周边装置发送一中断事件时该中央处理单元离开该系统管理模式,并发送该第一控制讯息至该中央处理单元,驱使该中央处理单元离开该无法窥视事件的休眠状态进入一可执行指令的正常状态且开启该仲裁器,以传输该中断事件至该中央处理单元进行处理。
前述的中央处理单元的省电方法,其中所述的中断服务程式储存于一记忆体。
本发明的目的及解决其技术问题再采用以下的技术方案来实现。依据本发明提出的一种中央处理单元的省电系统,运用于一中央处理单元处于一无法窥视(non-snoop)事件的休眠状态,且当一周边装置发出一汇流排主控器要求事件时,该系统包括有一记忆体,储存一中断服务程式,供该中央处理单元执行,驱使该中央处理单元不动作;一仲裁器,传输该汇流排主控器要求事件至该中央处理单元;以及一系统晶片,接收该汇流排主控器要求事件,发送一第一控制讯息与一系统管理中断讯息至该中央处理单元,驱使该中央处理单元离开该无法窥视事件的休眠状态并进入一系统管理模式,以执行该中断服务程式;其中,该中央处理单元执行该中断服务程式后,该系统晶片发送一第二控制讯息至该中央处理单元,驱使该中央处理单元进入一可窥视事件的休眠状态并开启该仲裁器,以传输该汇流排主控器要求事件至该中央处理单元进行处理。
本发明的目的及解决其技术问题还采用以下技术措施来进一步实现。
前述的中央处理单元的省电系统,其更包括有一暂存器,储存一设定值,其中该系统晶片发送该第一控制讯息与该系统管理中断讯息至该中央处理单元时,该系统晶片写入该设定值至该暂存器,该中央处理单元依据该设定值执行该中断服务程式。
前述的中央处理单元的省电系统,其中所述的中央处理单元离开该系统管理模式时,该系统晶片清除该设定值。
前述的中央处理单元的省电系统,其中所述的暂存器设置于该系统晶片。
前述的中央处理单元的省电系统,其中所述的中央处理单元处理完该汇流排主控器要求事件时,该系统晶片关闭该仲裁器并发送一第三控制讯息与一第四控制讯息,驱使该中央处理单元离开该可窥视事件的休眠状态并回复进入该无法窥视事件的休眠状态。
前述的中央处理单元的省电系统,其中所述的中央处理单元回复进入该无法窥视事件的休眠状态后,若该周边装置发送一中断事件时,该系统晶片驱使该中央处理单元离开该系统管理模式,并发送该第一控制讯息至该中央处理单元,驱使该中央处理单元离开该无法窥视事件的休眠状态进入一可执行指令的正常状态且开启该仲裁器,以传输该中断事件至该中央处理单元进行处理。
前述的中央处理单元的省电系统,其中所述的仲裁器设置于该系统晶片。
本发明与现有技术相比具有明显的优点和有益效果。由以上的技术方案可知,为了达到上述目的,本发明提供了一种中央处理单元的省电方法及系统,主要运用于中央处理单元处在无法窥视事件的C3状态,且一周边装置发出一汇流排主控器要求事件欲进行处理时。本发明藉由一系统晶片发送一第一控制讯息与一系统管理中断讯息至中央处理单元,以驱使中央处理单元离开C3状态并进入一系统管理模式而执行储存于一记忆体的一中断服务程式,让中央处理单元不动作;之后,系统晶片发出一第二控制讯息至中央处理单元,以驱使中央处理单元进入一可窥视事件的C2状态并开启一仲裁器以传输汇流排主控器要求事件至中央处理单元进行处理。当中央处理单元处理完成汇流排主控器要求事件后,系统晶片即关闭仲裁器并发送一第三控制讯息及一第四控制讯息至中央处理单元,驱使中央处理单元离开C2状态并恢复进入C3状态,进而达成省电的目的。
当中央处理单元返回C3状态后,若周边装置发送一中断事件欲中央处理单元进行处理时,系统晶片将驱使中央处理单元离开系统管理模式并发送第一控制讯息至中央处理单元,以驱使该中央处理单元离开C3状态进入一可执行指令的C0状态以处理中断事件。
借由上述技术方案,本发明中央处理单元的省电方法及系统至少具有下列优点本发明主要是利用系统管理模式驱使中央处理单元能够在节省电能的休眠状态,处理汇流排主控器要求事件。中央处理单元在进入C3状态后且周边装置发出汇流排主控器要求事件时,中央处理单元藉由系统管理模式在离开C3状态进入C0状态时不受作业系统控管而撷取执行指令,并立即驱使中央处理单元进入C2状态以处理汇流排主控器要求事件,可以大量减少电能的损耗进而能够达成节能的目的,而可以增加携带式计算机的电池的使用时间,亦可以节省桌上型计算机的用电量,进而完善达到计算机系统节能的目的。
综上所述,本发明是有关于一种中央处理单元的省电方法及系统,用于中央处理单元处于一无法窥视(non-snoop)事件的休眠状态,且一周边装置发出一汇流排主控器要求事件时,本发明藉由一系统晶片驱使中央处理单元离开无法窥视事件的休眠状态,并进入一系统管理模式执行一中断服务程式,以让中央处理单元不动作;之后,驱使中央处理单元进入一可窥视事件的休眠状态以处理汇流排主控器要求事件。当中央处理单元处理完汇流排主控器要求事件后,系统晶片即驱使中央处理单元离开可窥视事件的休眠状态并恢复进入无法窥视事件的休眠状态,如此即可达成省电的目的。本发明可让中央处理单元在无法窥视事件的休眠状态且周边装置发出汇流排主控器要求事件时,离开无法窥视事件的休眠状态并进入系统管理模式,以执行中断服务程式让中央处理单元不动作而进入可窥视事件的休眠状态处理汇流排主控器要求事件,且在处理完成后再度返回无法窥视事件的休眠状态,而可达到最佳省电的目的。其具有上述诸多的优点及实用价值,不论在方法、产品结构或功能上皆有较大的改进,在技术上有较大的进步,并产生了好用及实用的效果,且较现有的电源管理方法及中央处理单元具有增进的多项功效,从而更加适于实用,而具有产业的广泛利用价值,诚为一新颖、进步、实用的新设计。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。


图1是现有习知技术的先进架构电源介面的中央处理单元状态图。
图2是本发明中央处理单元的省电方法及系统一较佳实施例的方块图。
图3是本发明中央处理单元的省电方法及系统一较佳实施例的流程图。
10中央处理单元30系统晶片31周边装置33仲裁器35暂存器 37系统记忆体40只读记忆体具体实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的中央处理单元的省电方法及系统其具体实施方式
、方法、步骤、结构、特征及其功效,详细说明如后。
首先,请参阅图2所示,是本发明中央处理单元的省电方法及系统一较佳实施例的方块图。本发明较佳实施例的中央处理单元的省电方法及系统,如图所示,一中央处理单元10耦接有一系统晶片30。该系统晶片30耦接有一周边装置31、一系统记忆体37与一只读记忆体40并设有一仲裁器33与一暂存器35,只读记忆体40储存有一中断服务程式。上述仅为本发明的一实施例,暂存器35非仅能设于系统晶片30。中央处理单元10在进入无法窥视事件的C3状态之前,系统晶片30会关闭仲裁器33以避免中央处理单元10在进入C3状态后,系统晶片30传送周边装置31所发送的处理事件至中央处理单元10而发生问题。如此一来即可让中央处理单元10无法窥视处理事件而处于完全休眠状态。
接下来是说明本发明在中央处理单元10进入无法窥视事件的C3状态后,而系统晶片30接收周边装置31所发送的汇流排主控器要求事件时的处理方法。请一并参阅图3所示,是本发明中央处理单元的省电方法及系统一较佳实施例的流程图。如步骤S0所示,中央处理单元10现是处于C3状态且系统晶片30的仲裁器33为关闭状态。
当中央处理单元10进入C3状态后系统晶片30如步骤S1所示,接收周边装置31所发送的汇流排主控器要求事件时,系统晶片30即如步骤S2所示,发送一第一控制讯息至中央处理单元10以驱使中央处理单元10离开C 3状态。因为中央处理单元10在离开C3状态后会随即进入可执行指令的C0状态,且会受控于计算机系统的作业系统并撷取指令执行,所以将无法随即进入可窥视事件的C2状态。本发明为了解决上述情形,所以在系统晶片30发送第一控制讯息时,亦让系统晶片30发送一系统管理中断(SystemManagement Interrupt,SMI)讯息至中央处理单元10,驱使中央处理单元10进入一系统管理模式(System Management Mode,SMM),让中央处理单元10不受作业系统控管。此外,系统晶片30会写入一设定值至暂存器35。
因为驱使系统晶片30发送系统管理中断讯息至中央处理单元10的触发事件甚多,所以每一触发事件在驱使系统晶片30发送系统管理中断讯息至中央处理单元10时会写入设定值至相对的暂存器,以供中央处理单元10在进入系统管理模式后,侦测所有暂存器得知哪一暂存器有写入设定值以依据设定值执行储存于只读记忆体40的中断服务程式。中央处理单元10执行中断服务程式时,先会读取只读记忆体40的中断服务程式至一系统管理随机存取记忆体(System Management RAM,SMRAM),进而执行中断服务程式。系统管理随机存取记忆体为系统记忆体37的特定储存范围。
由前述可知,中央处理单元10进入至系统管理模式后,该中央处理单元10将脱离作业系统控管,而会执行步骤S3,侦测暂存器35的设定值并通过系统晶片30至只读记忆体40读取对应于设定值的中断服务程式并执行。本发明的中断服务程式为驱使中央处理单元10执行不动作(Halt)的指令,所以中央处理10在离开C3状态而执行不动作的指令后,再进入可执行指令的C0状态时是不会动作。
中央处理单元10进行完步骤S3后,系统晶片30会执行步骤S4,发送一第二控制讯息至中央处理单元10以驱使中央处理单元10进入C2状态。系统晶片30在中央处理单元10进入C2状态后会开启仲裁器33,藉以传输周边装置31所发送的汇流排主控器要求事件至中央处理单元10以进行处理。
当中央处理单元10处理完成汇流排主控器要求事件后,系统晶片30如步骤S5所示,关闭仲裁器33并发送一第三控制讯息至中央处理单元10以驱使中央处理单元10离开C2状态。当中央处理单元10离开C2状态后将随即进入至C0状态,此时因中央处理单元10仍在系统管理模式并执行不动作(Ha1t)的指令,所以中央处理单元10进入至C0状态时亦不会撷取指令。
接着,系统晶片30执行步骤S6,发送一第四控制讯息至中央处理单元10,以驱使该中央处理单元10返回进入至休眠的C3状态而节省电源。之后,若周边装置31又发送一处理事件时,系统晶片30则执行步骤S7,判断处理事件是否为一中断事件。若该处理事件不是中断事件而为汇流排主控器要求事件时,系统晶片30则执行步骤S8,发送第一控制讯息至中央处理单元10以驱使中央处理单元10离开C3状态,并返回步骤S4以重复执行上述步骤S4~S6。
承接上述,若处理事件为中断事件时,中央处理单元10即必须离开系统管理模式,而回复至作业系统控管模式以处理中断事件。所以系统晶片30会执行步骤S9,驱使中央处理单元10离开系统管理模式并同时清除暂存器35的设定值。此外,系统晶片30会发送第一控制讯息至中央处理单元10,以驱使中央处理单元10离开C3状态而回复至正常可执行指令的C0状态。此时中央处理单元10因离开系统管理模式回复至作业系统控管的模式,所以作业系统会驱使系统晶片30开启仲裁器33,以传输中断事件至中央处理单元10进行处理。
经由上述可知,本发明主要是利用系统管理模式驱使中央处理单元能够在节省电能的休眠状态,处理汇流排主控器要求事件。中央处理单元在进入C3状态后且周边装置发出汇流排主控器要求事件时,中央处理单元藉由系统管理模式在离开C3状态进入C0状态时不受作业系统控管而撷取执行指令,并立即驱使中央处理单元进入C2状态以处理汇流排主控器要求事件,可以大量减少电能的损耗进而能够达成节能的目的,而可以增加携带式计算机的电池的使用时间,亦可以节省桌上型计算机的用电量,进而完善达到计算机系统节能的目的。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的方法及技术内容作出些许的更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
权利要求
1.一种中央处理单元的省电方法,运用于一中央处理单元处于一C3状态,其特征在于在一周边装置发出一汇流排主控器要求事件时,该方法包括以下步骤发送一第一控制讯息与一系统管理中断讯息至该中央处理单元,驱使该中央处理单元离开该C3状态并进入一系统管理模式;执行一中断服务程式,驱使该中央处理单元不动作;以及发送一第二控制讯息至该中央处理单元,驱使该中央处理单元进入一C2状态并开启一仲裁器,以传输该汇流排主控器要求事件至该中央处理单元进行处理。
2.根据权利要求1所述的中央处理单元的省电方法,其特征在于其中所述的发送一第一控制讯息与一系统管理中断讯息至该中央处理单元的步骤更包括有写入一设定值至一暂存器,该中央处理单元依据该设定值执行对应的该中断服务程式。
3.根据权利要求2所述的中央处理单元的省电方法,其特征在于其中所述的中央处理单元离开该系统管理模式时清除该设定值。
4.根据权利要求1所述的中央处理单元的省电方法,其特征在于其中所述的中央处理单元处理完该汇流排主控器要求事件时,关闭该仲裁器并发送一第三控制讯息与一第四控制讯息,驱使该中央处理单元离开该C2状态并回复进入该C3状态。
5.根据权利要求4所述的中央处理单元的省电方法,其特征在于其中所述的中央处理单元回复进入该C3状态后,若该周边装置发送一中断事件时该中央处理单元离开该系统管理模式,并发送该第一控制讯息至该中央处理单元,驱使该中央处理单元离开该C3状态进入一C0状态且开启该仲裁器,以传输该中断事件至该中央处理单元进行处理。
6.根据权利要求1所述的中央处理单元的省电方法,其特征在于其中所述的中断服务程式储存于一记忆体。
7.一种中央处理单元的省电方法,运用于一中央处理单元处于一无法窥视(non-snoop)事件的休眠状态,其特征在于当一周边装置发出一汇流排主控器要求事件时,该方法包括以下步骤发送一第一控制讯息与一系统管理中断讯息至该中央处理单元,驱使该中央处理单元离开该无法窥视事件的休眠状态并进入一系统管理模式;执行一中断服务程式,驱使该中央处理单元不动作;以及发送一第二控制讯息至该中央处理单元,驱使该中央处理单元进入一可窥视事件的休眠状态并开启一仲裁器,以传输该汇流排主控器要求事件至该中央处理单元进行处理。
8.根据权利要求7所述的中央处理单元的省电方法,其特征在于其中所述的发送一第一控制讯息与一系统管理中断讯息至该中央处理单元的步骤更包括有写入一设定值至一暂存器,该中央处理单元依据该设定值执行对应的该中断服务程式。
9.根据权利要求8所述的中央处理单元的省电方法,其特征在于其中所述的中央处理单元离开该系统管理模式时清除该设定值。
10.根据权利要求7所述的中央处理单元的省电方法,其特征在于其中所述的中央处理单元处理完该汇流排主控器要求事件时,关闭该仲裁器并发送一第三控制讯息与一第四控制讯息,驱使该中央处理单元离开该可窥视事件的休眠状态并回复进入该无法窥视事件的休眠状态。
11.根据权利要求10所述的中央处理单元的省电方法,其特征在于其中所述的中央处理单元回复进入该无法窥视事件的休眠状态后,若该周边装置发送一中断事件时该中央处理单元离开该系统管理模式,并发送该第一控制讯息至该中央处理单元,驱使该中央处理单元离开该无法窥视事件的休眠状态进入一可执行指令的正常状态且开启该仲裁器,以传输该中断事件至该中央处理单元进行处理。
12.根据权利要求7所述的中央处理单元的省电方法,其特征在于其中所述的中断服务程式储存于一记忆体。
13.一种中央处理单元的省电系统,运用于一中央处理单元处于一无法窥视(non-snoop)事件的休眠状态,其特征在于当一周边装置发出一汇流排主控器要求事件时,该系统包括有一记忆体,储存一中断服务程式,供该中央处理单元执行,驱使该中央处理单元不动作;一仲裁器,传输该汇流排主控器要求事件至该中央处理单元;以及一系统晶片,接收该汇流排主控器要求事件,发送一第一控制讯息与一系统管理中断讯息至该中央处理单元,驱使该中央处理单元离开该无法窥视事件的休眠状态并进入一系统管理模式,以执行该中断服务程式;其中,该中央处理单元执行该中断服务程式后,该系统晶片发送一第二控制讯息至该中央处理单元,驱使该中央处理单元进入一可窥视事件的休眠状态并开启该仲裁器,以传输该汇流排主控器要求事件至该中央处理单元进行处理。
14.根据权利要求13所述的中央处理单元的省电系统,其特征在于其更包括有一暂存器,储存一设定值,其中该系统晶片发送该第一控制讯息与该系统管理中断讯息至该中央处理单元时,该系统晶片写入该设定值至该暂存器,该中央处理单元依据该设定值执行该中断服务程式。
15.根据权利要求14所述的中央处理单元的省电系统,其特征在于其中所述的中央处理单元离开该系统管理模式时,该系统晶片清除该设定值。
16.根据权利要求14所述的中央处理单元的省电系统,其特征在于其中所述的暂存器设置于该系统晶片。
17.根据权利要求13所述的中央处理单元的省电系统,其特征在于其中所述的中央处理单元处理完该汇流排主控器要求事件时,该系统晶片关闭该仲裁器并发送一第三控制讯息与一第四控制讯息,驱使该中央处理单元离开该可窥视事件的休眠状态并回复进入该无法窥视事件的休眠状态。
18.根据权利要求17所述的中央处理单元的省电系统,其特征在于其中所述的中央处理单元回复进入该无法窥视事件的休眠状态后,若该周边装置发送一中断事件时,该系统晶片驱使该中央处理单元离开该系统管理模式,并发送该第一控制讯息至该中央处理单元,驱使该中央处理单元离开该无法窥视事件的休眠状态进入一可执行指令的正常状态且开启该仲裁器,以传输该中断事件至该中央处理单元进行处理。
19.根据权利要求13所述的中央处理单元的省电系统,其特征在于其中所述的仲裁器设置于该系统晶片。
全文摘要
本发明是有关于一种中央处理单元的省电方法及系统,用于中央处理单元处于一无法窥视(non-snoop)事件的休眠状态,且一周边装置发出一汇流排主控器要求事件时,本发明藉由一系统晶片驱使中央处理单元离开无法窥视事件的休眠状态,并进入一系统管理模式执行一中断服务程式,以让中央处理单元不动作;之后,驱使中央处理单元进入一可窥视事件的休眠状态以处理汇流排主控器要求事件。当中央处理单元处理完汇流排主控器要求事件后,系统晶片即驱使中央处理单元离开可窥视事件的休眠状态并恢复进入无法窥视事件的休眠状态,如此即可达成省电的目的。
文档编号G06F1/32GK1804759SQ200610001418
公开日2006年7月19日 申请日期2006年1月17日 优先权日2006年1月17日
发明者黄文俊, 黄宗庆, 林皓琳, 卓晔 申请人:威盛电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1