訪問SDRAM的低功耗優(yōu)化設(shè)計方案
來源:宇芯有限公司 日期:2020-12-01 10:49:00
為了降低DSP外部SDRAM存儲系統(tǒng)的功耗,針對DSP訪問片外SDRAM的功耗來源特點,提出了基于總線利用率動態(tài)監(jiān)測的讀寫歸并方案。該方案動態(tài)監(jiān)測外部存儲器接口(EMIF')總線的利用率,根據(jù)總線利用率的不同選擇開放的頁策略,封閉的頁策略或休眠模式。
DSP有限的片內(nèi)存儲器容量往往使得設(shè)計人員感到捉襟見肘,特別是在數(shù)字圖像處理、語音處理等應(yīng)用場合,需要有高速大容量存儲空間的強力支持。因此需要外接存儲器來擴展DSP的存儲空間。
在基于DSP的嵌入式應(yīng)用中,存儲器系統(tǒng)逐漸成為功耗的主要來源。優(yōu)化存儲系統(tǒng)的功耗是嵌入式DSP極其重要的設(shè)計目標。本文主要以訪問外部SDRAM為例來說明降低外部存儲系統(tǒng)功耗的設(shè)計方法。
訪問
SDRAM的低功耗優(yōu)化設(shè)計方案
為更好的管理外部SDRAM,大部分嵌入式DSP片上集成和外部存儲器的接口EMIF,DSP的片內(nèi)設(shè)備通過EMIF訪問和管理存儲器。由EMIF將對同一行的讀寫盡量歸并到一起進行,減少激活/關(guān)閉存儲體引起的附加功耗開銷。圖1為基于總線監(jiān)測的讀寫歸并設(shè)計方案的框圖。
圖1基于總線監(jiān)測的讀寫歸并方案
1)采用塊讀的方法取指令。加入簡化的指令Cache,將對SDRAM的讀程序讀操作按塊進行。只有在Cache錯過時,由Cache通過EMIF對SDRAM進行塊讀,每次讀16個字節(jié)。
2)加入寫后數(shù)據(jù)緩沖區(qū)(WPB),將數(shù)據(jù)總線上的請求發(fā)往WPB,由WPB對SDRAM進行塊寫、讀寫歸并。
3)動態(tài)監(jiān)測EMIF總線的利用率,塊讀和讀寫歸并時采用開放的頁策略,當(dāng)總線利用率較低時,采用封閉的頁策略,當(dāng)總線利用率很低時,將SDRAM進入休眠模式。
關(guān)鍵詞:SDRAM
宇芯有限公司自成立以來,我們專注于代理國內(nèi)外各大知名品牌的半導(dǎo)體元器件,代理品牌有NETSOL、JSC、everspin代理、來楊Lyontek、ISSI、CYPRESS,VTI等多個品牌總代理資質(zhì),主要產(chǎn)品線為sram、mram、psram等其他存儲器芯片,致力于為客戶提供具有競爭優(yōu)勢的產(chǎn)品,是一家專業(yè)提供存儲方案解決商。