什么是數(shù)字信號(hào)處理器的存儲(chǔ)器管理?
數(shù)字信號(hào)處理器(DSP)的存儲(chǔ)器管理
DSP的性能受其對(duì)存儲(chǔ)器子系統(tǒng)的管理能力的影響。如前所述,MAC和其它一些信號(hào)處理功能是DSP器件信號(hào)處理的基本能力,快速M(fèi)AC執(zhí)行能力要求在每個(gè)指令周期從存儲(chǔ)器讀取一個(gè)指令字和兩個(gè)數(shù)據(jù)字。有多種方法實(shí)現(xiàn)這種讀取,包括多接口存儲(chǔ)器(允許在每個(gè)指令周期內(nèi)對(duì)存儲(chǔ)器多次訪問)、分離指令和數(shù)據(jù)存儲(chǔ)器(“哈佛”結(jié)構(gòu)及其派生類)以及指令緩存(允許從緩存讀取指令而不是存儲(chǔ)器,從而將存儲(chǔ)器空閑出來用作數(shù)據(jù)讀取)。圖2和圖3顯示了哈佛存儲(chǔ)器結(jié)構(gòu)與很多微控制器采用的“馮·諾曼”結(jié)構(gòu)的差別。
另外要注意所支持的存儲(chǔ)器空間的大小。許多定點(diǎn)DSP的主要目標(biāo)市場(chǎng)是嵌入式應(yīng)用系統(tǒng),在這種應(yīng)用中存儲(chǔ)器一般較小,所以這種DSP器件具有小到中等片上存儲(chǔ)器(4K到64K字左右),備有窄的外部數(shù)據(jù)總線。另外,絕大多數(shù)定點(diǎn)DSP的地址總線小于或等于16位,因而可外接的存儲(chǔ)器空間受到限制。
一些浮點(diǎn)DSP的片上存儲(chǔ)器很小,甚至沒有,但外部數(shù)據(jù)總線寬。例如TI公司的TMS320C30只有6K片上存儲(chǔ)器,外部總線為24位,13位外部地址總線。而ADI的ADSP2-21060具有4Mb的片上存儲(chǔ)器,可以多種方式劃分為程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。
選擇DSP時(shí),需要根據(jù)具體應(yīng)用對(duì)存儲(chǔ)空間大小以及對(duì)外部總線的要求來選擇。
更多相關(guān): AV集成
©版權(quán)所有。未經(jīng)許可,不得轉(zhuǎn)載。