新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式系統中外圍器件的能耗估算方法

        嵌入式系統中外圍器件的能耗估算方法

        作者: 時間:2012-03-31 來源:網絡 收藏

        2. 音頻模塊

        音頻器件有待機、數模和模數轉換三種工作模式。對于每一個模式,都要用器件的電源電壓、電流和時鐘頻率來計算相應的電容。用于計算電容的等式與等式2相似。用于每個模式的每個周期能耗是通過等式5加以計算的:

        能耗曲線描繪工具顯示(表1)了持續的隊列狀態檢查所耗費的能量。能耗曲線表明:默認音頻驅動器僅有3%的能量用于音頻數據傳輸,而96%的能量浪費在輪詢上。此外,采用處理器作為媒介來在存儲器和器件間發送數據會產生額外的總線開關動作,因此,要重新設計了這個器件驅動器。

        新的器件驅動器運用DMA在存儲器與I/O控制器之間進行通信。當操作完成或當DMA訪問的數據極限達到時,以中斷方式通知處理器。表2所示的能耗曲線描繪工具顯示結果表明:幾乎所有的系統能耗都消耗在實際的DMA數據傳輸當中。

        本文小結

        本文介紹了一種用于估算在能耗曲線的方法。我們開發了一種精確到每個周期的仿真器和Profiler工具來估算的能耗。Profiler工具可使驅動器軟件最優化。仿真表明:的其它部分的通訊的能耗占總系統的能耗的70- 75%,通過改變I/O控制器、主CPU和存儲器之間的通訊協議,可以使音頻驅動器的能耗減少了57%。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 金华市| 尉犁县| 肇州县| 永兴县| 桂平市| 龙游县| 清河县| 衡阳县| 博客| 姚安县| 湘乡市| 香格里拉县| 娱乐| 万安县| 长泰县| 新丰县| 于田县| 贺兰县| 巩义市| 威海市| 永州市| 霞浦县| 元朗区| 昌宁县| 南川市| 鹤山市| 辽阳县| 北辰区| 普兰店市| 迭部县| 广汉市| 台湾省| 成武县| 达日县| 三门峡市| 修文县| 唐海县| 永和县| 个旧市| 顺义区| 鹿泉市|