改变中央处理器频率的方法

xiaoxiao2020-7-22  4

专利名称:改变中央处理器频率的方法
技术领域
本发明涉及一种改变中央处理器频率的方法,特别是涉及一种改变英特尔(Intel)公司的XScale系列的中央处理器的频率的方法。
背景技术
英特尔(Intel)公司的Xscale架构(microarchitecture)的中央处理器,例如是PXA250或PXA210处理器,具有省电、体积小、整合性高的优点,适用于嵌入式系统(Embedded System)或便携式系统,例如是个人数字助理(Personal Digital Assistant,PDA)。以PXA250处理器为例,其运作模式有喷射(Turbo)模式、运转(Run)模式及闲置(Idle)模式。在喷射模式时,PXA250处理器的运行频率最高为400MHz;在运转模式时,PXA250处理器的运行频率最低为100MHz。以PDA为例,当使用者在一段时间内没有操作时,PDA即可进入闲置模式以节省电源功率的消耗,而此时的液晶屏幕仍为开启,例如是利于使用者阅读电子书的用途。当PXA250处理器由最高速的喷射模式转换至闹置模式后,闲置模式的电流消耗约110mA;当由最低速的运转模式转换至闲置模式后,闲置模式的电流消耗约70mA。因此由运转模式转换至闲置模式可以比喷射模式转换置闲置模式节省36%的功率消耗。所以可以先使其运行频率降到100MHz的运转模式,然后再进入闲置模式,以节省功率的消耗。
以应用于PDA的PXA250处理器为例,请参照图1,其为PDA进入与离开闲置模式的状态转换流程图。当PDA欲进入闲置模式以节省功率消耗时,首先,改变PXA250处理器的频率以进入100MHz的运转模式,如步骤110所示。接着,进入闲置模式,如步骤120所示,此时的闲置模式所消耗的功率为最小。当闲置模式结束时,例如是外部有信号需处理器处理,则改变PXA250处理器的频率为原先的例如是400MHz以进入喷射模式,如步骤130所示,以求得最高处理效能。
然而,在个人数字助理中的中央处理器改变频率的过程中,如步骤110与130,将会造成液晶屏幕的显示不正常(glitch)。由于在运行频率400MHz时,PXA250处理器的内部总线PXBus的频率为100MHz;在运行频率100MHz时,PXA250处理器的内部总线PXBus的频率为50MHz。在内部总线PXBus的频率改变的期间,PXA250内部的锁相频率回路(Phase Lock Loop,PLL)为失效(disable),故PXA250并不输出像素时钟(pixel clock)至液晶屏幕,造成液晶屏幕显示不正常。

发明内容
有鉴于此,本发明的目的在于提供一种防止液晶屏幕显示不正常的改变中央处理器频率的方法。
本发明的上述目的是这样实现的一种改变中央处理器频率的方法,用于一电子装置,用以将该中央处理器的一运行频率由一第一频率改变至一第二频率,该电子装置包括一显示屏幕及该中央处理器,该显示屏幕依据该中央处理器输出的一像素时钟来显示影像,该方法包括将该像素时钟的频率由一第三频率转换至一第四频率;将该运行频率由该第一频率转换至该第二频率;以及将该像素时钟的频率由该第四频率回复至该第三频率。
本发明所述的改变中央处理器频率的方法,其中,该像素时钟的频率由设置于该中央处理器内部的一内部总线所控制。
本发明所述的改变中央处理器频率的方法,其中,该第二频率小于该第一频率。
本发明所述的改变中央处理器频率的方法,其中,该第四频率小于该第三频率。
本发明所述的改变中央处理器频率的方法,其中,在该转换频率的步骤中,该中央处理器的锁相回路(Phase Lock Loop,PLL)为失效(disable)。
本发明所述的改变中央处理器频率的方法,其中,该电子装置为个人数字助理(Personal Digital Assistant,PDA)。
本发明所述的改变中央处理器频率的方法,其中,该显示屏幕为液晶屏幕。
由此可见,本发明提出了一种改变中央处理器频率的方法,用于电子装置。电子装置包括显示屏幕及中央处理器。显示屏幕是依据像素时钟而显示影像。首先,降低像素时钟的频率。然后,转换中央处理器的频率。然后,恢复像素时钟的频率。
下面结合具体实施例及其附图,对本发明的上述目的、特征、和优点作进一步详细说明。


图1为PDA进入与离开闲置模式的状态转换流程图;图2为依照本发明一较佳实施例的一种PDA进入与离开闲置模式的状态转换流程图。
具体实施例方式
Xscale系列的中央处理器改变频率的过程中,锁相频率回路(Phase LockLoop,PLL)为失效(disable),因此造成液晶屏幕的显示不正常(glitch)。依据实际测量结果,Xscale系列的PXA250处理器的内部总线PXBus的频率改变时,PLL将暂停约335μs。PXA250处理器中的画面缓冲区(frame buffer)为128字节(byte),正常情况下,像素时钟(pixel clock)为4.54MHz,画面缓冲区能显示的时间长度为(128/2)*(1/4.54MHz)=14.1μs。由于14.1μs比起PLL所暂停的时间335μs小,画面缓冲区中的数据在14.1μs后用完,无法提供液晶屏幕新的数据,因此造成液晶屏幕显示不正常。
本发明的精神即在于转换处理器频率前,先将像素时钟降低至191KHz以下,如此即可以便画面缓冲区的时间长度大于PLL暂停的时间355μs,以解决液晶屏幕的不正常显示。待转换处理器频率后,再将像素时钟的频率恢复。
以应用于PDA的PXA250处理器为例,请参照图2,其为依照本发明一较佳实施例的一种PDA进入与离开闲置模式的状态转换流程图。首先,改变处理器的频率以进入运转模式,包括步骤210至230。在步骤210中,降低像素时钟的频率,在本实施例中是降至191KHz。然后将处理器的频率转换为100MHz以进入运转模式,如步骤220所示。接着,恢复像素时钟为原来的频率,在本实施例中为4.54MHz,如步骤230所示。然后,进入闲置模式,如步骤240所示。此时的闲置模式所消耗的功率为最小。当闲置模式结束时,例如是外部有信号需处理器处理,则改变处理器的频率以恢复原先的运行频率,例如是转换至400MHz的喷射模式,包括步骤250至270,以求得最高处理效能。在步骤250中,降低像素时钟的频率,在本实施例中是降至191KHz。然后将处理器的频率转换为400MHz以进入喷射模式,如步骤260所示。接着,恢复像素时钟为原来的频率,在本实施例中为4.54MH2,如步骤270所示。
本发明上述实施例所公开的改变中央处理器频率的方法,在中央处理器改变其运作模式时,先降低像素时钟的频率。如此,可以防止频率改变过程中所导致的液晶屏幕的不正常显示。
综上所述,虽然本发明已以一较佳实施例公开如上,但其并非用以限定本发明,任何熟悉本技术的人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当以权利要求所确定的保护范围为准。
权利要求
1.一种改变中央处理器频率的方法,用于一电子装置,用以将该中央处理器的一运行频率由一第一频率改变至一第二频率,该电子装置包括一显示屏幕及该中央处理器,该显示屏幕依据该中央处理器输出的一像素时钟来显示影像,该方法包括将该像素时钟的频率由一第三频率转换至一第四频率;将该运行频率由该第一频率转换至该第二频率;以及将该像素时钟的频率由该第四频率回复至该第三频率。
2.如权利要求1所述的改变中央处理器频率的方法,其特征在于所述的像素时钟的频率由设置于该中央处理器内部的一内部总线所控制。
3.如权利要求1所述的改变中央处理器频率的方法,其特征在于所述的第二频率小于该第一频率。
4.如权利要求1所述的改变中央处理器频率的方法,其特征在于所述的第四频率小于该第三频率。
5.如权利要求1所述的改变中央处理器频率的方法,其特征在于在该转换频率的步骤中,该中央处理器的锁相回路为失效。
6.如权利要求1所述的改变中央处理器频率的方法,其特征在于所述的电子装置为个人数字助理。
7.如权利要求1所述的改变中央处理器频率的方法,其特征在于所述的显示屏幕为液晶屏幕。
全文摘要
本发明公开了一种改变中央处理器频率的方法,用于一电子装置,用以将中央处理器的一运行频率由一第一频率改变至一第二频率,电子装置包括一显示屏幕及中央处理器,显示屏幕依据中央处理器输出的一像素时钟来显示影像,该方法包括首先,降低像素时钟的频率;接着,转换中央处理器的频率;然后,恢复像素时钟的频率。
文档编号G06F1/32GK1485708SQ0214447
公开日2004年3月31日 申请日期2002年9月28日 优先权日2002年9月28日
发明者许世明, 许自勇, 李吉丰, 徐世川, 官宗緥, 陈逸洲 申请人:宏达国际电子股份有限公司

最新回复(0)