<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > DSP系統(tǒng)電源管理技術(shù)

          DSP系統(tǒng)電源管理技術(shù)

          作者: 時間:2011-10-08 來源:網(wǎng)絡(luò) 收藏
          事件的注冊和通知:

          本文引用地址:http://www.ex-cimer.com/article/150132.htm

            為協(xié)調(diào)整個應(yīng)用過程中的V/F縮放、睡眠模式以及其他事件,PWRM引入了新的注冊及通知機(jī)制,使處理事件(如將更改V/F設(shè)置點(diǎn)、已更改V/F設(shè)置點(diǎn)、將進(jìn)入睡眠模式、退出睡眠模式、電源故障等)的實(shí)體(如應(yīng)用代碼、外設(shè)驅(qū)動器、打包的內(nèi)容以及操作時鐘模塊等)能夠就其處理的特定電源事件進(jìn)行注冊以獲得有關(guān)通知。

            PWRM帶給/BIOS的關(guān)鍵特性是中央注冊(central registry),使處理電源事件的代碼可就其需要獲得通知的特定電源事件進(jìn)行注冊,以獲得有關(guān)通知,并能夠在其不再需要通知時不進(jìn)行注冊。圖2顯示了注冊與通知概念:



          圖2電源事件通知概念

            在該例中,客戶注冊并獲得關(guān)于特定V/F電源縮放事件通知。圖中編號列出的步驟為:

            應(yīng)用代碼進(jìn)行注冊,以獲得V/F設(shè)置點(diǎn)更改通知。例如,就不同的設(shè)置點(diǎn)要求不同的外部存儲器接口(EMIF)設(shè)置,因此應(yīng)用寄存器便可控制電源器(PWRM)代碼,進(jìn)而EMIF設(shè)置則可隨著設(shè)置點(diǎn)的更改而改變。作為注冊的一部分,應(yīng)用代碼在事件發(fā)生時告知:PWRM要調(diào)用的特定的通知功能;作為通知一部分傳遞的針對不同客戶的參數(shù);以及控件代碼能夠操作的V/F設(shè)置點(diǎn)(從而使PWRM不會試圖啟動無支持的設(shè)置點(diǎn)更改)。

            采用串行端口及DMA傳輸數(shù)據(jù)寄存器的/BIOS編碼譯碼器驅(qū)動器將獲得V/F設(shè)置點(diǎn)更改通知。 在該應(yīng)用中,在較低V/F設(shè)置點(diǎn)上沒有MP3譯碼發(fā)生。因此在沒有執(zhí)行MP3回放時,驅(qū)動器可閑置串行端口以及DMA時鐘域,并設(shè)置外部編碼譯碼器為低功率模式。

            與此類似,文件器也注冊到PWRM,以便獲得設(shè)置點(diǎn)更改的通知,因?yàn)槠?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/管理">管理著存儲媒體。

            應(yīng)用決定更改V/F設(shè)置點(diǎn)(如MP3播放器模式的更改),并調(diào)用PWRM API以啟動設(shè)置點(diǎn)更改。

            PWRM確認(rèn)新的設(shè)置點(diǎn)就所有已注冊客戶啟用,并隨后將待進(jìn)行的設(shè)置點(diǎn)更改通知給所有已注冊的客戶。

            PWRM向PSL發(fā)出調(diào)用,以更改電壓及頻率設(shè)置點(diǎn)。為了安全地更改V/F設(shè)置點(diǎn),PSL將適當(dāng)寫入時鐘生成及電壓穩(wěn)壓硬件。

            在設(shè)置點(diǎn)更改后,PWRM將通知客戶設(shè)置點(diǎn)已發(fā)生更改。

            電源管理器的配置

            DSP/BIO實(shí)現(xiàn)了內(nèi)核對象的靜態(tài)與動態(tài)創(chuàng)建。例如,任務(wù)在設(shè)計(jì)時利用圖形配置工具可靜態(tài)創(chuàng)建,也可在運(yùn)行時通過TSK_create() API調(diào)用動態(tài)創(chuàng)建。電源管理器的許多配置參數(shù)涉及到設(shè)計(jì)時間決策;因此電源管理的靜態(tài)配置被添加至DSP/BIOS圖形配置工具使用的配置文件。以下電源管理器參數(shù)是可靜態(tài)配置的:

            * 電源管理器啟用/禁用

            * 應(yīng)用是否需要在導(dǎo)入時調(diào)用特定的用戶功能以減小功耗

            * 應(yīng)用是否需要就頻率縮放事件對BIOS時鐘進(jìn)行再編程

            * 應(yīng)用是否需要在CPU空閑時自動閑置時鐘域

            * 電壓與頻率縮放啟用/禁用

            * 導(dǎo)入時CPU頻率值

            * 導(dǎo)入時CPU電壓值

            * 電壓縮放啟用/禁用

            * 應(yīng)用是否需要在電壓下降時等待

            * 應(yīng)用是否需要在DSP進(jìn)入深度睡眠狀態(tài)時閑置時鐘域

            * 哪些中斷可將DSP退出深度睡眠模式

            圖3所示的屏幕截面圖反映了配置過程,顯示了電源管理器一般屬性的配置列表。



          圖3配置電源管理器一般屬性

            除了電源管理器靜態(tài)配置屬性之外,以下屬性是在運(yùn)行時通過導(dǎo)出的電源管理器API動態(tài)再配置的:

            * 當(dāng)CPU空閑時,時鐘域自動處于空閑狀態(tài)

            * 與頻率一起啟用電壓縮放

            * 在電壓降低時等待

            總結(jié)

            在實(shí)時嵌入式系統(tǒng)中可部署一些設(shè)計(jì)及運(yùn)行時電源管理。一般來說,有些對廣泛系列的系統(tǒng)均是適用的,而另外一些則只適用于專門的應(yīng)用。例如,顯示了某些技術(shù)如何被整合到DSP/BIOS RTOS系統(tǒng)中,同時應(yīng)用開發(fā)商還能夠就其應(yīng)用的要求選擇合適的技術(shù)。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();