用来进行适应性频率调整的方法以及相关的电子装置的制作方法

文档序号:6596908阅读:171来源:国知局
专利名称:用来进行适应性频率调整的方法以及相关的电子装置的制作方法
技术领域
本发明涉及中断服务请求(Interrupt Service Request, ISR)控制,尤其涉及一 种用来进行适应性(Adaptive)频率调整的方法以及相关的电子装置。
背景技术
为了达到省电的目的,依据相关技术所实现的可携式电子装置通常具有被刻意降 低的运作频率。然而,一旦有中断anterrupt)发生,可携式电子装置必须进行必要的判定 与处理程序,而上述被刻意降低的运作频率就会造成可携式电子装置对即时性事件处理的 延迟。于是,可携式电子装置针对中断的处理的整体系统负担就随着运作频率的降低而大 幅地增加。为了解决上述的问题,相关技术提供了维持高速运作的方案,以期减少可携式 电子装置针对中断的处理的整体系统负担,但此方案会相对地产生耗电问题。相关技 术另提供了减少中断发生次数的方案,例如针对音频处理可以增加数字模拟转换器 (Digital-to-Analog Converter,DAC)之前的先进先出(First In First Out,FIFO)缓冲 器的深度,即增加先进先出缓冲器的缓冲空间,以期减少中断发生次数。请注意,此方案会 相对地造成硬件成本增加的问题。另外,并非任何类型的中断的发生次数都可以予以减少; 计时器中断(Timer Interrupt)即为中断发生次数在实作上无法减少的典型的例子。由上述可知,相关技术面临这诸多问题却没有妥善且全面的解决方案。相关技术 实在有待改进。

发明内容
因此本发明的目的之一在于提供一种用来进行适应性(Adaptive)频率调整的方 法以及相关的电子装置,以解决上述问题。本发明的较佳实施例中提供一种用来进行适应性频率调整的方法,该方法用来控 制一电子装置的中央处理单元(Central Processing Unit, CPU)的运作频率,该方法包含 有取得至少一中断服务请求(Interrupt Service Request, ISR)时间,且计算该中断服务 请求时间占一期望中断发生时间的比例;动态地决定该中央处理单元的运作频率的一目标 频率,以在该中央处理单元因应下一次中断的发生进行处理时,依据该目标频率设定该运 作频率,以进行适应性频率调整。本发明在提供上述方法的同时,亦对应地提供一种电子装置,该电子装置包含有 一中央处理单元、一中断服务请求监测单元、以及一动态调整单元。该中央处理单元用来控 制该电子装置的运作。另外,该中断服务请求监测单元用来取得至少一中断服务请求时间 并据以计算该中断服务请求时间占一期望中断发生时间的比例。此外,该动态调整单元用 来动态地决定该中央处理单元的运作频率的一目标频率;其中当该中央处理单元因应下一 次中断的发生进行处理时,该动态调整单元依据该目标频率设定该运作频率,以进行适应 性频率调整。
本发明的好处之一是,针对多媒体装置的应用,利用本发明的方法来进行动态调 整可让该中央处理单元的运作频率大致上维持在较低频率,不会产生耗电问题。另外,一旦 有中断anterrupt)发生时,本发明的方法可动态地依据目标频率设定该运作频率,就不 至于因低速进行中断处理而造成系统负担。因此,本发明的方法以及相关的电子装置可达 到最佳的整体效能。本发明的另一好处是,该动态调整单元可依据至少一计算结果动态地决定该运作 频率的目标频率;尤其是,在该预定范围具有一高标值与一低标值的状况下,该动态调整单 元可依据计算结果小于该低标值/大于该高标值的比较结果的累计次数是否达到一预定 次数,来选择性地调整该目标频率,故本发明可以妥当地决定该目标频率。因此,针对该电 子装置可能有各种不同取样频率的声音档案或不同显示率(Frame Rate)的影音档案,本发 明可在不过度耗电的条件下,提供分别满足各种档案的不同需求的最佳处理效能。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不 构成对本发明的限定。在附图中图1为依据本发明一第一实施例的一种电子装置的时脉系统的示意图;图2A为依据本发明一实施例的一种用来进行适应性(Adaptive)频率调整的方法 的流程图;图2B为图2A所示的方法在一变化例中的流程图;图3与图4为图2A所示的方法在一实施例中的实施细节;图5为图2A所示的方法在另一实施例中的实施细节,其中本实施例为图4所示实 施例的变化例。附图标号
权利要求
1.一种用来进行适应性频率调整的方法,其特征在于,所述方法用来控制一电子装置 的中央处理单元的运作频率,所述方法包含有取得至少一中断服务请求时间,且计算所述中断服务请求时间占一期望中断发生时间 的比例;动态地决定所述中央处理单元的运作频率的一目标频率,以在所述中央处理单元因应 下一次中断的发生进行处理时,依据所述目标频率设定所述运作频率,以进行适应性频率调整。
2.如权利要求1所述的方法,其特征在于,计算所述中断服务请求时间占一期望中断 发生时间的比例的步骤进一步包含将所述中断服务请求时间占一期望中断发生时间的比例据以计算以产生相对应的一 计算结果;其中动态地决定所述中央处理单元的运作频率的所述目标频率的步骤进一步包含将所述计算结果与一预定范围做比较,以产生一比较结果,其中所述预定范围具有一 高标值与一低标值。
3.如权利要求2所述的方法,其特征在于,动态地决定所述中央处理单元的运作频率 的所述目标频率的步骤另包含当所述计算结果大于所述高标值且所述计算结果大于所述高标值的所述比较结果的 累计次数达到一预定次数时,选择性地将所述目标频率调升一等级的预定值,除非所述目 标频率已达最高等级的预定值;以及当所述计算结果大于所述高标值,但所述计算结果大于所述高标值的所述比较结果的 累计次数尚未达到所述预定次数时,则不变动所述目标频率。
4.如权利要求2所述的方法,其特征在于,动态地决定所述中央处理单元的运作频率 的所述目标频率的步骤另包含当所述计算结果小于所述低标值且所述计算结果小于所述低标值的所述比较结果的 累计次数达到一预定次数时,选择性地将所述目标频率调降一等级的预定值,除非所述目 标频率已达最低等级的预定值;以及当所述计算结果小于所述低标值,但所述计算结果小于所述低标值的所述比较结果的 累计次数尚未达到所述预定次数时,则不变动所述目标频率。
5.如权利要求2所述的方法,其特征在于,动态地决定所述中央处理单元的运作频率 的所述目标频率的步骤另包含累计所述比较结果,当本次所述比较结果与前次所述比较结果不同时,将之前的累计 纪录清除,以及当所述相同的比较结果连续累计达到一预定次数时,选择性地将所述目标频率调整至 一邻近等级的预定值,除非所述目标频率已达极限等级的预定值。
6.如权利要求1所述的方法,其特征在于,所述的方法另包含有在所述中央处理单元因应所述中断的发生进行处理之初,储存所述运作频率的目前 值,作为一正常频率;以及在所述中央处理单元因应所述中断的发生进行处理之后,依据所述正常频率设定所述 运作频率。
7.一种电子装置,其特征在于,所述的电子装置包含有一中央处理单元,用来控制所述电子装置的运作;一中断服务请求监测单元,用来取得至少一中断服务请求时间并据以计算所述中断服 务请求时间占一期望中断发生时间的比例;以及一动态调整单元,用来动态地决定所述中央处理单元的运作频率的一目标频率;其中当所述中央处理单元因应下一次中断的发生进行处理时,所述动态调整单元依据 所述目标频率设定所述运作频率,以进行适应性频率调整。
8.如权利要求7所述的电子装置,其特征在于,所述中断服务请求监测单元将所述中 断服务请求时间占一期望中断发生时间的比例据以计算以产生相对应的一计算结果,而所 述动态调整单元将所述计算结果与一预定范围做比较,以产生一比较结果,其中所述预定 范围具有一高标值与一低标值;当所述计算结果大于所述高标值且所述计算结果大于所述 高标值的所述比较结果的累计次数达到一预定次数时,所述动态调整单元选择性地将所述 目标频率调升一等级的预定值,除非所述目标频率已达最高等级的预定值;以及当所述计 算结果大于所述高标值且所述计算结果大于所述高标值的所述比较结果的累计次数尚未 达到所述预定次数时,所述动态调整单元不变动所述目标频率。
9.如权利要求7所述的电子装置,其特征在于,所述中断服务请求监测单元将所述中 断服务请求时间占一期望中断发生时间的比例据以计算以产生相对应的一计算结果,而所 述动态调整单元将所述计算结果与一预定范围做比较,以产生一比较结果,其中所述预定 范围具有一高标值与一低标值;当所述计算结果小于所述低标值且所述计算结果小于所述 低标值的所述比较结果的累计次数达到一预定次数时,所述动态调整单元选择性地将所述 目标频率调降一等级的预定值,除非所述目标频率已达最小等级的预定值;以及当所述计 算结果小于所述低标值且所述计算结果小于所述低标值的所述比较结果的累计次数尚未 达到所述预定次数时,所述动态调整单元不变动所述目标频率。
10.如权利要求7所述的电子装置,其特征在于,在所述中央处理单元因应所述中断的 发生进行处理之初,所述中断服务请求监测单元储存所述运作频率的目前值,作为一正常 频率;以及在所述中央处理单元因应所述中断的发生进行处理之后,所述动态调整单元依 据所述正常频率设定所述运作频率。
全文摘要
本发明公开了一种用来进行适应性频率调整的方法,该方法用来控制一电子装置的中央处理单元的运作频率,该方法包含有取得至少一中断服务请求时间并据以计算以产生相对应的一计算结果;依据至少该计算结果与一预定范围的比较结果以动态地决定该中央处理单元的运作频率的一目标频率,以在该中央处理单元因应下一次中断的发生进行处理时,依据该目标频率设定该运作频率,以进行适应性频率调整。本发明另公开了一种相关的电子装置。实施本发明,可在不过度耗电的条件下,提供分别满足各种档案的不同需求的最佳处理效能,达到最佳的整体效能。
文档编号G06F1/32GK102129392SQ20101000282
公开日2011年7月20日 申请日期2010年1月18日 优先权日2010年1月18日
发明者邱钰翔 申请人:扬智科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1