新聞中心

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

嵌入式系統(tǒng)中外圍器件的能耗估算方法

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

下面以一個在仿真器中實現(xiàn)的外圍系統(tǒng)為例,說明如何估算能耗分布的情況,該仿真器由一個作為I/O控制器的協(xié)處理器和一個作為音頻模塊的ADC轉換器組成,它們結合在一起來驅動如麥克風或揚聲器這樣的音頻器件。這些是便攜式MP3撥放器這樣的中的典型配置。

1. I/O 控制器

I/O 控制器接收來自處理器的數(shù)據(jù)并把它轉換為硬件所需的格式。在某些系統(tǒng)中,協(xié)處理器的作用是I/O控制器,在其它情況中用現(xiàn)場可編程陣列(FPGA) 或 ASIC,甚至在一些情況下用主處理器擔任I/O控制器的功能。I/O控制器可與DMA直接通訊,以減少內聯(lián)開關行為,并把主處理器釋放出來處理其它任務。I/O控制器的高級模型如圖3所示。

在模型中,協(xié)處理器隊列可與處理器、內存和位于隊列與音頻/視頻器件間的通訊信道進行通訊。當內存訪問完成,協(xié)處理器將產生一個中斷來激活處理器。如果操作正在記錄到內存上,DMA控制等待直到FIFO被填充到一個用戶定義的門限值,然后使用突發(fā)存取模式將數(shù)據(jù)寫入到存儲器。當系統(tǒng)正利用DMA從存儲器播放音頻/視頻數(shù)據(jù)時,存儲器把一串數(shù)據(jù)寫入FIFO。通過突發(fā)存取模式可以減少總線操作時間,也減少了地址總線上的能耗。

I/O控制器能耗模型由制造商所給的數(shù)據(jù)表所產生。協(xié)處理器的有兩種電源模式:激活和空閑模式。采用數(shù)據(jù)表中的電源電壓和電流信息,由等式2可求得每個模式的等效電容值:





在激活模式中,通過這個電容可由等式3計算每個周期的能耗:





當不訪問外圍器件時,協(xié)處理器處于空閑模式。此時,可由等式4計算出每個協(xié)處理器周期的協(xié)處理器能耗:





Ncoproc是總線頻率與協(xié)處理器頻率的比率。



評論


相關推薦

技術專區(qū)

關閉