处理系统及其操作方法

文档序号:6503335阅读:141来源:国知局
处理系统及其操作方法
【专利摘要】本发明提供一种处理系统及其操作方法。该处理系统包括:处理单元,该处理单元暂停至空闲状态;外围单元,该外围电路发送请求,用以请求用于操作的系统资源;以及系统功率管理器,用以在该处理单元的该空闲状态期间,响应该请求去分配该系统资源。利用本发明提供的处理系统及其操作方法可暂停处理单元,而由系统功率管理器为外围单元分配系统资源,从而节能。
【专利说明】处理系统及其操作方法
【技术领域】
[0001]本发明有关于处理系统及其操作方法,特别有关于一种通过在处理单元的空闲状态期间存储系统资源的缓冲器和/或在处理单元的空闲状态期间分配系统资源的系统功率管理器(system power manager, SPM)来实现改进的节能效果的处理系统及其操作方法。
【背景技术】
[0002]现代的电子装置常内嵌有处理器,用以协调电子装置的外围部件。例如,蜂窝手机可具有一个处理器,用以控制其他外围部件,如显示器、音频放大器和/或扬声器,以及用以通信的射频电路。
[0003]为了协调上述外围部件,处理器可包括一个处理单元,一个或多个支持单元及一个或多个外围单元。每个外围单元可与一个相应的外围部件进行接口通信(interface)。处理单元可执行软件/固件代码(例如,操作系统),因此命令外围单元去控制其相应的外围部件。每个支持单元可为处理单元和外围单元的操作提供相应的系统资源。处理单元可通过使得支持单元能对外围单元进行存取,而为外围单元分配系统资源。
[0004]例如,处理器可包括作为一个外围单元的显示控制器,用以控制显示,也可包括作为一个支持单元的外置存储器接口(external memory interface, EMI),用以通过存取一个外部存储器而提供储存空间,例如动态随机存储器(dynamic random access memory,DRAM)。为了保持图形用户界面,处理器的处理单元可产生待显示的帧,并将该帧通过EMI在DRAM中储存。因此,显示控制器可通过EMI从DRAM中撷取该帧,并将该帧在显示器上显
/Jn ο
[0005]处理单元、外围单元和支持单元的操作将消耗电能。为了节能,处理单元可暂停至空闲状态。然而,在处理单元的空闲时期,如果一个外围单元继续工作(例如,显示控制器维持一个可见的图形显示),系统资源及为处理单元和外围单元提供该系统资源的支持单元需保持可存取,因此处理单元可从空闲状态苏醒(自发性的苏醒或由外围单元的中断而苏醒),用以为外围单元分配系统资源。频繁地唤醒处理单元将消耗电能。而保持系统资源和支持单元可存取也消耗相当多的电能,例如,当系统资源在处理器外部时,支持单元需要通过强大的(因此耗电的)驱动器的输入/输出端与外部电路进行通信。也就是说,仅暂停处理器并不能实现有效的节能。

【发明内容】

[0006]有鉴于此,本发明提供一种处理系统及其操作方法以解决上述问题。
[0007]本发明提供一种处理系统,该处理系统包括:处理单元,该处理单元暂停至空闲状态;外围单元,该外围电路发送请求,用以请求用于操作的系统资源;以及系统功率管理器,用以在该处理单元的该空闲状态期间,响应该请求去分配该系统资源。
[0008]本发明另提供一种处理系统的操作方法,该处理系统包括处理单元、外围单元和系统功率管理器,该操作方法包括:在空闲间隔期间暂停该处理单元,该处理单元在该空闲间隔期间无需为该外围单元分配系统资源;以及在该空闲间隔期间,响应该外围单元的请求而通过该系统功率管理器为该外围单元分配该系统资源。
[0009]本发明提供的处理系统及其操作方法可暂停处理单元,而由系统功率管理器为外围单元分配系统资源,从而节能。
【专利附图】

【附图说明】
[0010]图1为依据本发明一实施例的处理系统的示意图;
[0011]图2为依据本发明一实施例的处理系统的操作期间的时间-功耗示意图。
【具体实施方式】
[0012]在说明书及权利要求当中使用了某些词汇来指称特定组件。所属【技术领域】的技术人员应可理解,制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异作为区分组件的方式,而是以组件在功能上的差异作为区分准则。在通篇说明书及权利要求中所提及的“包含”为开放式用语,故应解释成“包含但不限定于”。此外,“耦接” 一词在此包含任何直接及间接的电气连接手段。藉由以下的较佳实施例的叙述并配合全文的图1至图2说明本发明,但以下叙述中的装置、组件与方法、步骤乃用以解释本发明,而不应当用来限制本发明。
[0013]请参考图1,图1为依据本发明一实施例的处理系统10的示意图。处理系统10可包括处理单元12、计时器14、一个或多个支持单元(例如支持单元16a至16c)、SPM20、事件收集器22、一个或多个外围单元(例如外围单元24a和24b)及缓冲器26。缓冲器26可为片上静态随机存储器(static random access memory, SRAM)。处理单元12可为,例如,单核或多核的中央处理单元、微控制器、数字信号处理单元、多媒体处理引擎、视频/音频的编码器/解码器及/或图形处理单元。处理单元12能够暂停至空闲状态,并能从空闲状态中苏醒。在一些实施例中,处理单元12可自发地从空闲状态苏醒。当处理单元12从空闲状态苏醒时,可执行软件/固件代码(例如操作系统),因此可协调处理系统10的外围单元和支持单元的操作。
[0014]处理系统10的支持单元可被激活(power up)用以为处理系统10的存取提供系统资源,其中可通过内部地产生和/或外部地接口存取而提供该系统资源。系统资源可指处理系统10为了正常地操作和/或正确地运行所需要的资源。系统资源可包括控制/切换信号及/或控制/切换时钟、挥发性和/或非挥发性存储空间、静态电流和/或电压、以及电力供应。在本实施例中,支持单元16a可为用以存取存储器18 (例如DRAM或其他适用于储存数据的存储器)的存储器接口。存储器18可位于处理系统10的外部或内部。因此,支持单元16a可通过接口存取在存储器18内储存的数据而提供系统资源。在本实施例中,支持单兀 16b 可为功率管理集成电路(a power management integrated circuit, PMIC),用以提供供应电压和电源作为系统资源。在本实施例中,支持单元16c可为时钟产生电路,例如锁相环(phase lock loop,PLL),用以提供时钟作为系统资源。当处理单元12苏醒时,可控制支持单元16a至16c的可存取性和操作。例如,处理单元12可调节支持单元16c所提供时钟的时钟频率,并调节支持单元16b所提供的供应电压。
[0015]在本实施例中,外围单元24a可为用以控制输出外围部件30 (例如显示器)的显示控制器。该显示器可为液晶显示器(liquid crystal display, IXD)、有机发光二极管(organic light emitting diode, OLED)、触摸面板或其他类型的显示器。在本实施例中,外围单元24b可为网络通信的调制解调器(modem,MD)。外围单元24a和24b以及处理单元12可通过存取及消耗支持单元16a、16b及16c所提供的系统资源而进行操作。外围单元24a和24b可发送一个请求,请求由支持单元提供的系统资源。当处理单元12苏醒时,外围单元的请求可视为处理单元12的中断,处理单元12可响应该中断而为发送请求的外围单元分配其请求的系统资源。在本实施例中,缓冲器26可耦接外围单元24a以储存外围单元24a所请求的系统资源的至少一部分。
[0016]例如,为了通过输出外围部件30 (例如显示器)保持图形用户界面,存储器18和缓冲器26可分别作为帧缓冲器和行缓冲器(line buffer)而工作。处理单元12可为外围单元24a产生(渲染)一个帧作为系统资源,并存取支持单元16a以将该帧储存至存储器18。当外围单元24a从支持单元16a请求该帧时,该帧的一行或多行从存储器18中被撷取出来并储存至缓冲器26,然后外围单元24a可控制输出外围部件30,用以显示储存在缓冲器26中的该帧的行。在消耗(显示)该行之后,外围单元24a可从支持单元16a请求该帧的接下来的行,因此支持单元16a可提供接下来的行作为系统资源的另一部分。在该帧的所有行都已经被消耗之后,当图形用户界面需要刷新至第二帧时,处理单元12可产生该第二帧用以为外围单元24a更新系统资源,如此该已更新系统资源的不同部分可在缓冲器26的合作下被外围单元24a消耗。
[0017]由于缓冲器26,当外围单元24a在消耗系统资源时,外围单元24a不需要通过支持单元16a去存取存储器18。如此,可使存储器18去活(power down)以实现主要节能。在一实施例中,支持单元16a也可在存储器18去活时进行去活,换句话说,可在存储器18处于自更新状态时失能。当存储器18去活时,如果支持单元16a也与不同于存储器18的其他存储器资源进行接口通信,则支持单元16a可保持激活。即使支持单元16a并未去活,将存储器18去活也可为节能做出可观的贡献。
[0018]在传统的不具缓冲器的处理器中,由于外围电路的常数资源需求,必须保持系统资源的可存取性,因此系统资源和/或相应的支持单元不允许去活。甚至具有缓冲器时,当储存在缓冲器的系统资源已经被消耗需要被更新时,处理单元也不允许保持空闲状态。以实施图形用户界面为例,尽管在产生一个帧之后处理单元可被暂停至空闲状态,但处理单元的空闲状态不允许持续到下一个帧更新时,因为每当显示控制要求来自存储器的存储器接口的一行或多行时,处理器被显示控制器中断以从空闲状态唤醒。
[0019]为了解决节能问题,本发明的处理系统10可包括SPM20和事件收集器22。SPM20可耦接处理单元12和支持单元16a至16c。当处理单元12暂停至空闲状态时,例如等待中断(wait-for-1nterrupt, WFI)和 / 或等待事件(wait-for-event, WFE)的空闲状态时,SPM20可代替处理单元12去为外围单元24a至24b分配支持单元16a至16c所提供的系统资源。也就是说,当处理单元12进入空闲状态时,SPM20取代处理单元12去控制支持单元16a至16c的可存取性和操作。例如,在处理单元12的空闲期间,SPM20可对支持单元16a进行激活,从而为了存取目的(例如,为了更新缓冲器26)使得存储器18被激活,每当存储器18无需保持可存取时(例如,每当缓冲器26在提供系统资源时),SPM20还可命令支持单元16a去使得存储器18去活,如果可能,还可去活支持单元16a。不同于处理单元12的全功能性,SPM20注重于与支持单元和外围单元之间的系统资源协调有关的更小功能,因此与处理单元12相比,SPM20具有更少的软件/固件复杂度,并具有更低的功耗。需注意的是,除了暂停至WFI和WFE空闲状态之外,处理单元12可具有其他可能的低功耗状态。在一个实施例中,支持单兀16a和存储器18可由具有同一状态的同一状态机来控制。
[0020]当SPM20在处理单元12的空闲期间被激活时,事件收集器22可收集由外围单元24a至24b发送的系统资源请求,以此SPM20可响应外围单元的请求。在事件收集器22的合作下,由外围单元发送至处理单元12的中断可被SPM20拦截,其中该中断用以请求处理单元12去激活和分配该系统资源,并将该中断转换为至事件收集器22的请求,因此,处理单元12不再响应中断而苏醒。取而代之的是,SPM20可响应外围单元的请求。
[0021]计时器14可耦接处理单元12和事件收集器22。在空闲之前,处理单元12可通过设置空闲间隔(例如预定空闲间隔)以安排什么时候苏醒,该空闲间隔可由计时器14来计数。当处理单元12开始暂停,计时器14也可开始计算时间,换句话说,开始测定空闲间隔已经过的时间。在处理单元12暂停至空闲之后,当空闲间隔已经结束,计时器14可经由事件收集器22通知SPM20。为了响应计时器14的通知,SPM20可将支持单元进行激活(如果还未激活的话)并唤醒处理单元12,因此处理单元12可存取操作所需的系统资源。在一实施例中,当处理单元12苏醒时,SPM20可停止操作。在另一个实施例中,SPM20响应计时器14的通知而仅将处理单元12进行激活,已经苏醒的处理单元12负责将支持单元和/或存储器18进行激活。如果支持单元由处理单元12激活,由于处理单元12需要更长的时间去苏醒,因此支持单元可能需要花费更长的时间去从去活状态恢复。
[0022]应可理解,图1仅为本发明一个可能实施例的架构,也可由其他实施例来实施本发明。例如,图1的处理系统10的所移除的一个或多个模块可在处理系统的可选实施例中包含,同样的,图1的处理系统10的所包含的一个或多个模块可在处理系统的可选实施例中移除。图1所示的某些模块可集成为一个模块,某些模块可为可选模块。例如,SPM20和事件收集器22可集成为一个模块或电路。MD24b可为可选的(因此可被忽略)。由处理单元12至SPM20的WFI通知及由计时器14至事件收集器22的通知可被合成在一起并由相同总线传输。
[0023]保持图形用户界面的示例请参考图2,图2为依据本发明一实施例的处理系统10的操作期间的时间-功耗示意图。在Sm[l]级期间,处理单元12是醒着的,用以产生第一帧,且支持单元16a可被激活,因此由支持单元16a将第一帧存储至存储器18。由于产生第一帧,处理单元12可安排一个空闲间隔,并相应地设置计时器14,然后处理单元12可暂停至空闲状态,Sm[l]级结束,Sm[l]级期间的操作可称为主处理。在接下来的Sa[l]级期间,支持单元16a可保持激活,因此在支持单元16a和外围单元24a的协作下,第一帧的至少一第一部分(例如,一行或多行)可被转移到缓冲器26, Sa[I]级结束,在一实施例中,支持单元16a可为存储器接口,因此Sa[l]级期间也可称为存储器接口活跃期。因为在Sm[l]级之后,处理单元12已经暂停至空闲状态,Sa[l]级的功耗低于Sm[l]级的功耗。在一实施例中,由缓冲器26保持的第一部分可为整个第一帧。
[0024]Sa[l]级之后,外围单元24a可于接下来Sb[l]级期间消耗储存在缓冲器26的第一帧的第一部分,例如从缓冲器26接收第一部分并将第一部分发送至输出外围部件(例如显示器)30用以显示,因此Sb[l]级期间也可称为缓冲器消耗期。因为在Sb[l]级期间,空闲的处理单元12和外围单元24a不再需要相应系统资源(例如存储器18)的可存取性,为了在Sb [I]级期间节能,负责在Sm[l]级之后分配系统资源的SPM20可命令支持单元16a去去活存储器18,可能的话也去活支持单元16a。由于存储器18已去活(可能的话支持单元16a也已去活),在Sb[l]级期间功耗可大幅降低。对于存储器18为DRAM的实施例,去活DRAM可设置其自我刷新,激活DRAM可促使其离开自我刷新。Sb[l]级可持续数百毫秒,这将收获可观的节能。
[0025]在一实施例中,处理单元12、SPM20、外围单元24a和缓冲器26可集成在一块芯片中,然存储器18和支持单元16a通常分别位于另外不同的两个芯片中。即,缓冲器26可为嵌入式存储器,例如,嵌入式SRAM,支持单元16a和存储器18需通过输入/输出端(图未示)来存取。因此支持单元16a和存储器18更耗能。因此,去活支持单元16a和存储器18将收获可观的节能。因为存储器18可由DRAM来实施,其需要自我刷新以保持数据存储,支持单元16a可设置存储器18在Sb [I]级期间进行自我刷新,因此支持单元16a不必触发存储器18的自我刷新。支持单元16a可包括单独的寄存器,当支持单元16a去活时用以保持有关于存储器18的控制状态。
[0026]在Sb [I]级的末端,当外围单元24a已经消耗第一帧的第一部分时(例如,已经在输出外围部件30显示第一部分的所有行时),外围单元24a可发送一请求(例如,中断),用以要求第一帧的第二部分。在接着Sb[l]级的Sa[2]级期间,事件收集器22可捕捉该请求,SPM20通过激活支持单元16a并命令支持单元16a去激活存储器18可为外围单元24a分配第二部分。请注意,当第一部分已经被消耗时,Sb[l]级的末端可由除了上述示例中事件的其他各种事件触发。在通过支持单元16a和外围单元24a的协作将第一帧的第二部分撷取至缓冲器26之后,Sa[2]级结束,当外围单元24a消耗第一帧的第二部分时,SPM20命令支持单元16a在接下来的Sb[2]级期间再次去活存储器18 (可能的话也去活支持单元16a)。
[0027]也就是说,外围单元24a在Sb[n]级期间消耗第一帧的第η部分,存储器18 (和支持单元16a)可去活以加强节能。在外围单元24a已经消耗第一帧的第η部分之后,或者其它适当的计时之后,在接下来的Sa[n+1]级期间,SPM20响应对于第一帧的第n+1部分的请求而激活支持单元16a去激活存储器18,因此外围单元24a可继续在Sa[n+1]级之后的Sb [n+1]级期间消耗第一帧的第n+1部分,在Sb [n+1]级期间,支持单元16a和存储器18再次去活。
[0028]在一实施例中,当第η部分的待消耗部分在一预定阈值范围内时,即,当第η部分的未消耗的部分在该预定阈值范围内时,外围单元24a可发送要求第n+1部分的请求。也就是说,外围单元24a可在第η部分完全消耗之前发送要求第n+1部分的请求。因为在存储器18被激活的时间和存储器18恢复全部的功能性和可存取性的时间之间存在一个延时,该阈值可依据该延时而确定,如此使得在第η部分完全消耗之前或当时,第n+1部分可由支持单元16a及时地在缓冲器26中准备好。例如,缓冲器26可包括一个计数器,用以记录第η部分的多少数据还未消耗(例如外围单元24a还没有读取多少数据)。当计数器指示待消耗的数据少于该阈值时,可请求系统资源的第n+1部分(例如其他行)。也就是说,Sa[n]级和Sa[n+1]级之间的间隔取决于系统资源的第η部分的超出该阈值部分的数据的消耗速度。
[0029]伴随着Sa[.]级和Sb[.]级的反复循环,甚至当处理单元12保持空闲且存储器18去活时,外围单元24a也可保持正常的功能(例如,保持亮和可视的图形用户界面)。如此,无需外围功能的妥协而实现增强的节能。举例而言,输出外围部件30,例如显示器,并不需要在Sa[.]级和Sb[.]级的节能周期中暗屏。若没有缓冲器26和SPM20,存储器18不得不在Sb[.]级期间保持激活,Sb[.]级的功耗将因此接近Sa[.]级的功耗,而不是比Sa[.]级的功耗低很多。
[0030]处理单元12可安排第一帧何时被更新至第二帧,并可相应地设置空闲间隔。例如,由处理单元12执行的操作系统内核可确定其自身何时需要被唤醒并相应地设置计时器14。外围事件,例如屏幕触碰,电源键的触发也可作为唤醒事件。当处理单元12开始暂停至空闲状态之后,计时器14侦测到空闲间隔已结束时,计时器14可通知SPM20。来自计时器14的通知可由事件收集器22作为唤醒处理单元12的请求而接收。SPM20响应该通知而将支持单元16a激活以激活存储器18,并唤醒处理单元12。因此,处理单元12可在Sm[2]级期间产生第二帧,且该第二帧的一部分可被撷取至缓冲器26,并在Sa[.]级和Sb[.]级接下来的周期中被消耗。当图形用户界面可仅需显示静态或缓慢变化的图像时,空闲间隔可因此延长。也就是说,只要第一帧无需更新,则处理单元12就无需唤醒。
[0031]除了在图形用户界面的保持期间进行节能之外,本发明可用于系统资源的消耗速度慢于产生速度的应用中。操作于更高速度的处理单元12可首先为外围单元准备系统资源,然后处理单元12可暂停至空闲以节能。在处理单元12的空闲状态期间,外围单元可请求分配系统资源的至少一部分,并以更低速度消耗该已分配部分,且当外围单元消耗该已分配部分时,该系统资源(以及相应的支持单元)可被去活以节能。举例而言,外围单元可为支持有线或无线通信的音频或网络接口模块的功能模块,例如W1-Fi或蓝牙。如果系统资源由外部模组(装置/电路/模块)产生,并由对支持单元进行接口通信被提供至处理系统,将该系统资源去活指得是:促使外部模组去停止产生该系统资源,去减速产生该系统资源,以更低频率产生该系统资源,保持产生系统资源的一部份/子集时去停止产生该系统资源的另一部份/子集,产生更少的系统资源,以更低频率更新系统资源,改变系统资源的数量和/或品质,和/或产生与激活时所产生的系统资源不同的其他替代的系统资源。如果系统资源由支持单元产生,将该系统资源去活指得是:促使支持单元去停止产生该系统资源,去减速产生该系统资源,以更低频率产生该系统资源,保持产生系统资源的一部份/子集时去停止产生该系统资源的另一部份/子集,产生更少的系统资源,以更低频率更新系统资源,改变系统资源的数量和/或品质,和/或产生与激活时所产生的系统资源不同的其他替代的系统资源。
[0032]综上所述,利用本发明的处理系统(该处理系统包括缓冲器和SPM),用于外围电路的系统资源可被缓冲,因此耗能的系统资源和/或相应的支持单元(例如,存储器和存储器接口)可被去活,且由于SPM,处理单元可被暂停以节能。从而无需外围单元的正常功能的妥协而实现增强的节能。可了解的是,CPU仅是处理单元的一个可能的实施例。存储器接口、时钟产生电路和PMIC仅支持单元的一些示例。显示控制器和MD是外围单元的两个示例。上述模块及其相关模块可被改变以满足设计需求。
[0033]上述的实施例仅用来列举本发明的实施方式,以及阐释本发明的技术特征,并非用来限制本发明的范畴。任何所属【技术领域】的技术人员依据本发明的精神而轻易完成的改变或均等性安排均属于本发明所主张的范围,本发明的权利范围应以权利要求为准。
【权利要求】
1.一种处理系统,该处理系统包括: 处理单元,该处理单元暂停至空闲状态; 外围单元,该外围电路发送请求,用以请求用于操作的系统资源;以及 系统功率管理器,用以在该处理单元的该空闲状态期间,响应该请求去分配该系统资源。
2.如权利要求1所述的处理系统,其特征在于,该处理系统进一步包括: 支持单元,该支持单元被激活以提供该系统资源, 其中,在该处理单元的该空闲状态期间,该系统功率管理器响应该请求对该支持单元进行激活。
3.如 权利要求1所述的处理系统,其特征在于,该处理系统进一步包括: 支持单元,该支持单元被激活以提供该系统资源,且该支持单元被命令去对该系统资源进行去活; 其中,在该处理单元的该空闲状态期间,当该外围单元未发送该请求时,该系统功率管理器命令该支持单元去对该系统资源进行去活。
4.如权利要求3所述的处理系统,其特征在于,该处理系统进一步包括: 缓冲器,耦接该外围单元,用以存储由该支持单元提供的该系统资源的至少第一部分; 其中该外围单元消耗存储在该缓冲器中的该第一部分用以操作,并发送该请求,用以请求该系统资源的第二部分。
5.如权利要求4所述的处理系统,其特征在于,当该第一部分的待消耗部分在预定阈值之内时,该外围单元发送该请求,用以请求该系统资源的第二部分。
6.如权利要求3所述的处理系统,其特征在于,该处理单元从该空闲状态苏醒,当该处理单元苏醒时,该处理单元存取该支持单元;当该处理单元暂停时,该处理单元停止存取该支持单元。
7.如权利要求6所述的处理系统,其特征在于,该处理单元开始暂停之后,当空闲间隔结束时,该系统功率管理器对该支持单元进行激活以供该处理单元进行存取。
8.如权利要求7所述的处理系统,其特征在于,该处理系统进一步包括: 计时器,耦接该系统功率管理器,用以测定该空闲间隔已经过的时间,当该空闲间隔结束时,通知该系统功率管理器; 其中,该系统功率管理器响应该计时器的通知去唤醒该处理单元。
9.如权利要求3所述的处理系统,其特征在于,该支持单元是动态随机存储器接口,当该支持单元被命令去对该系统资源进行去活时,该支持单元设置该动态随机存储器去自我刷新。
10.如权利要求1所述的处理系统,其特征在于,该外围单元发送中断至该处理单元,用以请求该处理单元去激活和分配该系统资源,在该处理单元的该空闲状态期间,该系统功率管理器拦截该中断,因此该处理单元不会因为需要响应该中断而被苏醒。
11.一种处理系统的操作方法,该处理系统包括处理单元、外围单元和系统功率管理器,该操作方法包括: 在空闲间隔期间暂停该处理单元,该处理单元在该空闲间隔期间无需为该外围单元分配系统资源;以及 在该空闲间隔期间,响应该外围单元的请求而通过该系统功率管理器为该外围单元分配该系统资源。
12.如权利要求11所述的操作方法,其特征在于,该处理系统进一步包括支持单元,该支持单元被激活以提供该系统资源,该操作方法进一步包括: 在该空闲间隔期间,通过该系统功率管理器对该支持单元进行激活以响应该外围单元的该请求。
13.如权利要求11所述的操作方法,其特征在于,该处理系统进一步包括支持单元,该支持单元能被激活以提供该系统资源,且该支持单元被命令去对该系统资源进行去活,该操作方法进一步包括: 在该空闲间隔期间,当该外围单元未发送该请求时,通过该系统功率管理器命令该支持单元去对该系统资源进行去活。
14.如权利要求13所述的操作方法,其特征在于,该处理系统进一步包括耦接该外围单元的缓冲器,用以存储该系统资源的至少第一部分,该操作方法进一步包括: 通过该外围单元消耗存储在该缓冲器中的该第一部分用以操作,并发送该请求,用以请求该系统资源的第二部分。
15.如权利要求14所述的操作方法,其特征在于,当该第一部分的待消耗部分在预定阈值之内时,发送该请求,用以请求该系统资源的第二部分。
16.如权利要求13所述的操作方法,其特征在于,该处理单元从空闲状态苏醒,当该处理单元苏醒时,该处理单元存取该支持单元,该操作方法进一步包括: 当暂停该处理单元时,阻止该处理单元存取该支持单元。
17.如权利要求16所述的操作方法,其特征在于,该操作方法进一步包括: 当该空闲间隔结束时,通过该系统功率管理器对该支持单元进行激活以供该处理单元进行存取。
18.如权利要求17所述的操作方法,其特征在于,该处理系统进一步包括耦接该系统功率管理器的计时器,该操作方法进一步包括: 通过该计时器测定该空闲间隔已经过的时间,当该空闲间隔结束时,通知该系统功率管理器; 通过该系统功率管理器响应该计时器的通知去唤醒该处理单元。
19.如权利要求13所述的操作方法,其特征在于,该支持单元是动态随机存储器接口,该操作方法进一步包括: 当该支持单元被命令去对该系统资源进行去活时, 通过该支持单元设置该动态随机存储器去自我刷新。
20.如权利要求11所述的操作方法,其特征在于,该外围单元进一步发送中断至该处理单元,用以请求该处理单元去激活和分配该系统资源,该操作方法进一步包括: 在该空闲间隔期间,通过该系统功率管理器拦截该中断,因此该处理单元不会因为需要响应该中断而被苏醒。
【文档编号】G06F9/50GK103914347SQ201310202851
【公开日】2014年7月9日 申请日期:2013年5月28日 优先权日:2012年12月28日
【发明者】曹友铭 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1