專(zhuān)利名稱(chēng):改變中央處理器頻率的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種改變中央處理器頻率的方法,特別是涉及一種改變英特爾(Intel)公司的XScale系列的中央處理器的頻率的方法。
背景技術(shù):
英特爾(Intel)公司的Xscale架構(gòu)(microarchitecture)的中央處理器,例如是PXA250或PXA210處理器,具有省電、體積小、整合性高的優(yōu)點(diǎn),適用于嵌入式系統(tǒng)(Embedded System)或便攜式系統(tǒng),例如是個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)。以PXA250處理器為例,其運(yùn)作模式有噴射(Turbo)模式、運(yùn)轉(zhuǎn)(Run)模式及閑置(Idle)模式。在噴射模式時(shí),PXA250處理器的運(yùn)行頻率最高為400MHz;在運(yùn)轉(zhuǎn)模式時(shí),PXA250處理器的運(yùn)行頻率最低為100MHz。以PDA為例,當(dāng)使用者在一段時(shí)間內(nèi)沒(méi)有操作時(shí),PDA即可進(jìn)入閑置模式以節(jié)省電源功率的消耗,而此時(shí)的液晶屏幕仍為開(kāi)啟,例如是利于使用者閱讀電子書(shū)的用途。當(dāng)PXA250處理器由最高速的噴射模式轉(zhuǎn)換至鬧置模式后,閑置模式的電流消耗約110mA;當(dāng)由最低速的運(yùn)轉(zhuǎn)模式轉(zhuǎn)換至閑置模式后,閑置模式的電流消耗約70mA。因此由運(yùn)轉(zhuǎn)模式轉(zhuǎn)換至閑置模式可以比噴射模式轉(zhuǎn)換置閑置模式節(jié)省36%的功率消耗。所以可以先使其運(yùn)行頻率降到100MHz的運(yùn)轉(zhuǎn)模式,然后再進(jìn)入閑置模式,以節(jié)省功率的消耗。
以應(yīng)用于PDA的PXA250處理器為例,請(qǐng)參照?qǐng)D1,其為PDA進(jìn)入與離開(kāi)閑置模式的狀態(tài)轉(zhuǎn)換流程圖。當(dāng)PDA欲進(jìn)入閑置模式以節(jié)省功率消耗時(shí),首先,改變PXA250處理器的頻率以進(jìn)入100MHz的運(yùn)轉(zhuǎn)模式,如步驟110所示。接著,進(jìn)入閑置模式,如步驟120所示,此時(shí)的閑置模式所消耗的功率為最小。當(dāng)閑置模式結(jié)束時(shí),例如是外部有信號(hào)需處理器處理,則改變PXA250處理器的頻率為原先的例如是400MHz以進(jìn)入噴射模式,如步驟130所示,以求得最高處理效能。
然而,在個(gè)人數(shù)字助理中的中央處理器改變頻率的過(guò)程中,如步驟110與130,將會(huì)造成液晶屏幕的顯示不正常(glitch)。由于在運(yùn)行頻率400MHz時(shí),PXA250處理器的內(nèi)部總線(xiàn)PXBus的頻率為100MHz;在運(yùn)行頻率100MHz時(shí),PXA250處理器的內(nèi)部總線(xiàn)PXBus的頻率為50MHz。在內(nèi)部總線(xiàn)PXBus的頻率改變的期間,PXA250內(nèi)部的鎖相頻率回路(Phase Lock Loop,PLL)為失效(disable),故PXA250并不輸出像素時(shí)鐘(pixel clock)至液晶屏幕,造成液晶屏幕顯示不正常。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種防止液晶屏幕顯示不正常的改變中央處理器頻率的方法。
本發(fā)明的上述目的是這樣實(shí)現(xiàn)的一種改變中央處理器頻率的方法,用于一電子裝置,用以將該中央處理器的一運(yùn)行頻率由一第一頻率改變至一第二頻率,該電子裝置包括一顯示屏幕及該中央處理器,該顯示屏幕依據(jù)該中央處理器輸出的一像素時(shí)鐘來(lái)顯示影像,該方法包括將該像素時(shí)鐘的頻率由一第三頻率轉(zhuǎn)換至一第四頻率;將該運(yùn)行頻率由該第一頻率轉(zhuǎn)換至該第二頻率;以及將該像素時(shí)鐘的頻率由該第四頻率回復(fù)至該第三頻率。
本發(fā)明所述的改變中央處理器頻率的方法,其中,該像素時(shí)鐘的頻率由設(shè)置于該中央處理器內(nèi)部的一內(nèi)部總線(xiàn)所控制。
本發(fā)明所述的改變中央處理器頻率的方法,其中,該第二頻率小于該第一頻率。
本發(fā)明所述的改變中央處理器頻率的方法,其中,該第四頻率小于該第三頻率。
本發(fā)明所述的改變中央處理器頻率的方法,其中,在該轉(zhuǎn)換頻率的步驟中,該中央處理器的鎖相回路(Phase Lock Loop,PLL)為失效(disable)。
本發(fā)明所述的改變中央處理器頻率的方法,其中,該電子裝置為個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)。
本發(fā)明所述的改變中央處理器頻率的方法,其中,該顯示屏幕為液晶屏幕。
由此可見(jiàn),本發(fā)明提出了一種改變中央處理器頻率的方法,用于電子裝置。電子裝置包括顯示屏幕及中央處理器。顯示屏幕是依據(jù)像素時(shí)鐘而顯示影像。首先,降低像素時(shí)鐘的頻率。然后,轉(zhuǎn)換中央處理器的頻率。然后,恢復(fù)像素時(shí)鐘的頻率。
下面結(jié)合具體實(shí)施例及其附圖,對(duì)本發(fā)明的上述目的、特征、和優(yōu)點(diǎn)作進(jìn)一步詳細(xì)說(shuō)明。
圖1為PDA進(jìn)入與離開(kāi)閑置模式的狀態(tài)轉(zhuǎn)換流程圖;圖2為依照本發(fā)明一較佳實(shí)施例的一種PDA進(jìn)入與離開(kāi)閑置模式的狀態(tài)轉(zhuǎn)換流程圖。
具體實(shí)施例方式
Xscale系列的中央處理器改變頻率的過(guò)程中,鎖相頻率回路(Phase LockLoop,PLL)為失效(disable),因此造成液晶屏幕的顯示不正常(glitch)。依據(jù)實(shí)際測(cè)量結(jié)果,Xscale系列的PXA250處理器的內(nèi)部總線(xiàn)PXBus的頻率改變時(shí),PLL將暫停約335μs。PXA250處理器中的畫(huà)面緩沖區(qū)(frame buffer)為128字節(jié)(byte),正常情況下,像素時(shí)鐘(pixel clock)為4.54MHz,畫(huà)面緩沖區(qū)能顯示的時(shí)間長(zhǎng)度為(128/2)*(1/4.54MHz)=14.1μs。由于14.1μs比起PLL所暫停的時(shí)間335μs小,畫(huà)面緩沖區(qū)中的數(shù)據(jù)在14.1μs后用完,無(wú)法提供液晶屏幕新的數(shù)據(jù),因此造成液晶屏幕顯示不正常。
本發(fā)明的精神即在于轉(zhuǎn)換處理器頻率前,先將像素時(shí)鐘降低至191KHz以下,如此即可以便畫(huà)面緩沖區(qū)的時(shí)間長(zhǎng)度大于PLL暫停的時(shí)間355μs,以解決液晶屏幕的不正常顯示。待轉(zhuǎn)換處理器頻率后,再將像素時(shí)鐘的頻率恢復(fù)。
以應(yīng)用于PDA的PXA250處理器為例,請(qǐng)參照?qǐng)D2,其為依照本發(fā)明一較佳實(shí)施例的一種PDA進(jìn)入與離開(kāi)閑置模式的狀態(tài)轉(zhuǎn)換流程圖。首先,改變處理器的頻率以進(jìn)入運(yùn)轉(zhuǎn)模式,包括步驟210至230。在步驟210中,降低像素時(shí)鐘的頻率,在本實(shí)施例中是降至191KHz。然后將處理器的頻率轉(zhuǎn)換為100MHz以進(jìn)入運(yùn)轉(zhuǎn)模式,如步驟220所示。接著,恢復(fù)像素時(shí)鐘為原來(lái)的頻率,在本實(shí)施例中為4.54MHz,如步驟230所示。然后,進(jìn)入閑置模式,如步驟240所示。此時(shí)的閑置模式所消耗的功率為最小。當(dāng)閑置模式結(jié)束時(shí),例如是外部有信號(hào)需處理器處理,則改變處理器的頻率以恢復(fù)原先的運(yùn)行頻率,例如是轉(zhuǎn)換至400MHz的噴射模式,包括步驟250至270,以求得最高處理效能。在步驟250中,降低像素時(shí)鐘的頻率,在本實(shí)施例中是降至191KHz。然后將處理器的頻率轉(zhuǎn)換為400MHz以進(jìn)入噴射模式,如步驟260所示。接著,恢復(fù)像素時(shí)鐘為原來(lái)的頻率,在本實(shí)施例中為4.54MH2,如步驟270所示。
本發(fā)明上述實(shí)施例所公開(kāi)的改變中央處理器頻率的方法,在中央處理器改變其運(yùn)作模式時(shí),先降低像素時(shí)鐘的頻率。如此,可以防止頻率改變過(guò)程中所導(dǎo)致的液晶屏幕的不正常顯示。
綜上所述,雖然本發(fā)明已以一較佳實(shí)施例公開(kāi)如上,但其并非用以限定本發(fā)明,任何熟悉本技術(shù)的人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求所確定的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種改變中央處理器頻率的方法,用于一電子裝置,用以將該中央處理器的一運(yùn)行頻率由一第一頻率改變至一第二頻率,該電子裝置包括一顯示屏幕及該中央處理器,該顯示屏幕依據(jù)該中央處理器輸出的一像素時(shí)鐘來(lái)顯示影像,該方法包括將該像素時(shí)鐘的頻率由一第三頻率轉(zhuǎn)換至一第四頻率;將該運(yùn)行頻率由該第一頻率轉(zhuǎn)換至該第二頻率;以及將該像素時(shí)鐘的頻率由該第四頻率回復(fù)至該第三頻率。
2.如權(quán)利要求1所述的改變中央處理器頻率的方法,其特征在于所述的像素時(shí)鐘的頻率由設(shè)置于該中央處理器內(nèi)部的一內(nèi)部總線(xiàn)所控制。
3.如權(quán)利要求1所述的改變中央處理器頻率的方法,其特征在于所述的第二頻率小于該第一頻率。
4.如權(quán)利要求1所述的改變中央處理器頻率的方法,其特征在于所述的第四頻率小于該第三頻率。
5.如權(quán)利要求1所述的改變中央處理器頻率的方法,其特征在于在該轉(zhuǎn)換頻率的步驟中,該中央處理器的鎖相回路為失效。
6.如權(quán)利要求1所述的改變中央處理器頻率的方法,其特征在于所述的電子裝置為個(gè)人數(shù)字助理。
7.如權(quán)利要求1所述的改變中央處理器頻率的方法,其特征在于所述的顯示屏幕為液晶屏幕。
全文摘要
本發(fā)明公開(kāi)了一種改變中央處理器頻率的方法,用于一電子裝置,用以將中央處理器的一運(yùn)行頻率由一第一頻率改變至一第二頻率,電子裝置包括一顯示屏幕及中央處理器,顯示屏幕依據(jù)中央處理器輸出的一像素時(shí)鐘來(lái)顯示影像,該方法包括首先,降低像素時(shí)鐘的頻率;接著,轉(zhuǎn)換中央處理器的頻率;然后,恢復(fù)像素時(shí)鐘的頻率。
文檔編號(hào)G06F1/32GK1485708SQ0214447
公開(kāi)日2004年3月31日 申請(qǐng)日期2002年9月28日 優(yōu)先權(quán)日2002年9月28日
發(fā)明者許世明, 許自勇, 李吉豐, 徐世川, 官宗緥, 陳逸洲 申請(qǐng)人:宏達(dá)國(guó)際電子股份有限公司