滿足多媒體處理器動態(tài)需求的電源管理技術_第1頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、滿足多媒體處理器動態(tài)需求的電源管理技術多媒體處理器通常是便攜式設備中功耗最高的器件。降低 cpu 功耗要求的常見辦法是降低時鐘頻率或工作,但是普通而言這樣做會使系統(tǒng)性能降低。另一方面,芯片設計人員還提出了各種片上辦法來降低功耗,并且不會對系統(tǒng)產(chǎn)生不利影響。本文介紹了這些辦法的概念,以及我們?nèi)绾芜\用它們實現(xiàn)節(jié)能的目的,同時還研究了協(xié)助處理器芯片獲益的一些外部器件和電源 ic。有源電源管理片上電源管理技術主要適用于兩類應用:管理有源系統(tǒng)功耗和管理待機功耗。有源電源管理分為三個部分:動態(tài)電壓與頻率縮放 (dvfs);自適應電壓縮放 (avs);以及動態(tài)電源轉換 (dps)。另一方面,靜態(tài)功耗管理包括

2、在需要舉行更多處理以前將空閑系統(tǒng)維持在一種低功耗狀態(tài)。這種電源管理用法所謂的靜態(tài)漏電管理 (slm),其通常利用從待機到關機的數(shù)種低功耗模式。讓我們來看一下有源模式。利用 dvfs,按照應用所要求的不同性能,時鐘頻率和電壓在軟件中得到了降低。例如,一款包括了先進 risc 機器 () 和數(shù)字信號處理器 () 的應用處理器,即使 arm 組件可以運行在高達 600 mhz 的時鐘頻率下,但卻并非總是需要全部這些計算能力。普通而言,軟件會挑選數(shù)個預定義處理器工作性能點 (opp),其包括確保處理器能夠運行在滿足系統(tǒng)處理要求的最低頻率下的電壓。在對滿足不同應用要求的功耗舉行優(yōu)化的過程中,為了獲得更大

3、的靈便性,人們?yōu)樘幚砥髦械幕ミB和外設預定義了一個單獨的器件內(nèi)核 opp 集。與給定的 opp 相對應,軟件向外部穩(wěn)壓器發(fā)出控制信號來設置最低電壓。例如,dvfs 適用于兩個電壓源 vdd1(為 dsp 和 arm 處理器供電)和 vdd2(為子系統(tǒng)和外設之間的互連供電),同時這些電源軌提供芯片所需的大部分電量(普通約為所有所需電量的 75% 到 80%)。通過將 dsp 處理器轉入一個 arm 可以高達 125mhz 時鐘頻率運行的低工作性能點完成對 mp3 解碼的同時,還可以有許多剩余電力用于完成其他任務。為了獲得具有抱負功耗的這種功能性,我們可以把 vdd1 降至 0.95v,而非保證 6

4、00 mhz 運行的 1.35v 最高電壓。其次種有源電源管理技術即自適應電壓縮放 (avs) 基于芯片創(chuàng)造和器件工作壽命期間浮現(xiàn)的各種變幻。這種技術是相對于 dvfs 的,dvfs 中全部處理器均具有相同的預編程 opp。正如人們認為的那樣,在大多數(shù)現(xiàn)有創(chuàng)造工藝中規(guī)定頻率要求的芯片性能符合一種充分定義的電源分配。相比許多“冷”器件,一些器件(即“熱”器件)可以在較低的電壓下達到規(guī)定頻率。此時,avs 便可以發(fā)揮作用了處理器檢測其自有性能水平,并相應地調(diào)整各電壓源。專用片上 avs 硬件可實施一個反饋環(huán)路,其并不要求處理器介入,從而動態(tài)地優(yōu)化電壓電平來應對處理結果、溫度和硅芯片性能降低中的變幻

5、(請參見圖 1)。圖 1 顯示了特定處理器的典型性能分布狀況。其中,“冷”器件要求 0.94v 電壓以實現(xiàn) 125 mhz 的運行,而“熱”器件則只需要 0.83 v 就可實現(xiàn)相同頻率的運行。自適應電壓縮放 (avs) 用法一個可相應調(diào)整電源電壓的反饋環(huán)路,這樣單個器件便可以完成特定處理任務所需的頻率運行了。運行中,軟件為每一個 opp 支配 avs 硬件,同時控制算法通過一條 i2c 向外部穩(wěn)壓器發(fā)送指令,逐步遞增降低相應穩(wěn)壓器的輸出,直到該處理器剛好超出目標頻率要求為止。例如,開發(fā)人員可以在一個適合于全部狀況的電壓下并以 0.95v 的 125 mhz 頻率為目標開頭舉行設計(上面圖 1

6、所示的 v1)。但是,假如一個用法 avs 的“熱”器件被插入該系統(tǒng),那么該片上反饋機制就會自動地將電壓降至 arm,即 0.85v 或更低(上面圖 1 所示的 v2)。前兩種有源電源管理辦法可獲得抱負速度下運行器件局部所需的最低工作電壓。相比之下,第三種辦法動態(tài)電源轉換 (dps) 可確定器件何時完成其當前計算任務,假如當前并不需要,則將器件切換到低功耗狀態(tài)(請參見圖 2)。例如,在等待 dma 傳輸完成時,處理器進入低功耗狀態(tài)。喚醒時,處理器可以在數(shù)微秒時光內(nèi)快速返回到正常狀態(tài)。圖2 動態(tài)電源轉換 (dps) 將完成任務后的特定器件的相應部分切換至低功耗狀態(tài)。無源電源管理dps 只能將多媒

7、體片上系統(tǒng) () 的某一部分切換至低功耗狀態(tài),而在許多狀況下將囫圇器件都切換至低功耗狀態(tài)是頗具現(xiàn)實意義的(無論是無應用程序運行時自動切換,還是按照用戶要求切換)。為了達到這一目標,我們可以運用了靜態(tài)漏電管理 (slm),其被用于啟動待機或關機模式。一個關鍵的區(qū)分在于,在待機模式下該器件可維持內(nèi)部存儲器和規(guī)律的狀態(tài),而在關機模式下全部系統(tǒng)狀態(tài)均被存入外部存儲器中。利用 slm 后,喚醒時光比冷啟動要短得多,由于程序已經(jīng)被加載到外部存儲器,并且用戶不必等待囫圇操作系統(tǒng) (os) 重新啟動。媒體播放器可能會是運用 slm 的一個例子:在沒有處理任務也沒實用戶輸入的狀態(tài)下持續(xù) 10 秒鐘后,媒體播放器

8、便關閉,并進入待機或關機模式。例如,具有 arm -a8 內(nèi)核的 ti omap35x 單芯片處理器器件便可實施關機模式器件可自動喚醒的一種最低功耗模式。除喚醒域外,全部功耗域均處于關閉狀態(tài)。這樣,僅在喚醒域中有一定的功耗,并且所消耗電量來自于 i/o 漏。系統(tǒng)時鐘被關閉的狀況下,喚醒域以 32 khz 自立運行。omap35x 還會自動將信號發(fā)送給外部穩(wěn)壓器,隨后穩(wěn)壓器在這種深度睡眠狀態(tài)下被關閉。處理器中的存儲器或規(guī)律電路并未被維持。在進入關機模式之前,系統(tǒng)狀態(tài)被存入外部存儲器中;一次喚醒后復位以后,微處理器單元 (mpu) 跳至用戶定義功能,sdram 控制器配置從臨時存儲器中得到復原。通

9、用技術將前面所述電源管理技術結合起來用法,我們便能以一種最佳的辦法來處理各種運行狀況。當便攜式多媒體播放器的系統(tǒng)活動級別較高時,例如:觀察高辨別率視頻等,則可以在 vdd1 上設置過度驅動 opp;對于要求中等水平功耗的網(wǎng)頁掃瞄而言,此時可為 vdd1 和 vdd2 設置正常的 opp;聽音樂的功耗要求相對較低,可為 vdd1 和 vdd2 設置最低的 opp。全部這些例子中,都可以激活 avs 來降低“熱”器件和“冷”器件之間的功耗差異。最后,假如用戶保持媒體播放器開啟閑置數(shù)小時或幾天時光,則可以用法 slm 來自動地將該設備轉入關機模式。為了更好地理解運用這些特性所帶來的節(jié)能效果,請看下列

10、幾種狀況。除特殊注明外,下列例子均未用法 ti 的 avs/smartreflex 技術。在這些描述中,iva 是指影像、視頻以及音頻加速器或子系統(tǒng)。第 1 種狀況:關機模式0. 590 mw。這是一種最低功耗模式,ti 的 omap 3 可從該模式中自動喚醒。在這種模式下,囫圇器件(喚醒域除外)均處于關閉狀態(tài),喚醒域以低于 32 khz 的頻率運行。閑置穩(wěn)壓器被關閉(vdd1 = vdd2 = 0),sdram 自刷新,并且在喚醒時特定啟動挨次會復原 sdram 控制器和系統(tǒng)狀態(tài)。第 2 種狀況:待機模式7 mw。這種器件狀態(tài)下,喚醒域處于運行狀態(tài),而其他全部非喚醒功耗域則處于低功耗維持狀態(tài)

11、(vdd1 = vdd2 = 0.9v)。全部規(guī)律電路和存儲器得以維持。avs 處于關閉狀態(tài)。第 3 種狀況:音頻解碼22 mw(不包括 dpll 和 io 功耗)。盡管 arm 以 125 mhz 運行,但是在其進入睡眠模式后 arm 僅允許 dma 從多媒體卡讀取輸入數(shù)據(jù)。iva 對 mp3 幀(44.1 khz、128k bps 立體聲)舉行解碼,并將解碼后的數(shù)據(jù)發(fā)送至位于 sdram 中的緩沖器。一個片上多通道緩存串行端口將數(shù)據(jù)發(fā)送給音頻編舉行回放。至于系統(tǒng)配置,dsp 以 90 mhz 運行,并且在無需為處理提供循環(huán) (cycle) 時轉入低功耗狀態(tài)以達到節(jié)能的目的。此時,vdd1

12、= 0.9v,而 vdd2 = 1v。第 4 種狀況:音頻/視頻編碼540 mw(不包括 dpll 和 io 功耗)。在這種狀況下,采集音頻并對其舉行編碼(48 khz 的 aace+,32k bps 立體聲),采集視頻并對其舉行編碼(20 幀/秒的 h.264 vga 辨別率,2.4 mbsp),并且對二者舉行了存儲。與此同時,視頻被顯示出來。這種配置中,arm 以 500 mhz 運行,dsp 以 360 mhz 運行,vdd1 = 1.2v,而 vdd2=1.15v。一個片上攝像頭子系統(tǒng)也會對來自外部的視頻輸入舉行采集,多通道緩存串行端口對音頻 pcm 輸入舉行采集,iva 對視頻和音頻

13、舉行編碼,編碼后的數(shù)據(jù)被存儲至多媒體卡中,而顯示子系統(tǒng)則對視頻舉行旋轉處理,并將其發(fā)送至 和 tv 輸出接口。實施電源管理為了實現(xiàn)電源管理的廣泛靈便性,dsp 處理器利用一個片上電源復位和時鐘管理器 (prcm)。omap3530 處理器將其功能塊分為 18 個電源域,每一個域均有其自己的開關。prcm 可對全部電源域舉行開關,但是它們中的許多仍然由用戶來控制。另外,每一個電源域都可以被切換到四種狀態(tài)的任何一種,詳細取決于電力是否施加于規(guī)律電路和存儲器,以準時鐘是激活還是未激活:激活、未激活、維持或關閉。這些狀態(tài)要求和備用穩(wěn)壓器協(xié)作,而一些基于 arm 和 dsp 的器件普通都需要這種穩(wěn)壓器。市場上許多穩(wěn)壓器都可以完成這一工作;固然,這些穩(wěn)壓器必需要滿足處理器的電壓、電流和電源轉換速率等規(guī)范要求,同時還要能夠滿足上電/斷電定序要求。為了實現(xiàn) dvfs 和 avs 在基于 arm 和 dsp 的處理器上運行,相關的穩(wěn)壓器還必需要具有 i2c 可編程性。在關機模式下,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論