SHARC處理器的起源和演進(jìn)
第四代SHARC系列——ADSP-2146x
本文引用地址:http://dyxdggzs.com/article/98491.htm

第三代SHARC處理器在優(yōu)化性?xún)r(jià)比方面取得了成功,推動(dòng)浮點(diǎn)處理器進(jìn)入了對成本敏感的消費類(lèi)應用,而這類(lèi)應用曾被人們認為是不可能使用昂貴的浮點(diǎn)處理器的。
ADI公司現在面臨著(zhù)一個(gè)有意思的挑戰:如何進(jìn)一步改進(jìn)具備優(yōu)異性?xún)r(jià)比的浮點(diǎn)處理器?
在定義第四代處理器時(shí),產(chǎn)品開(kāi)發(fā)團隊注重的是核心價(jià)值,正是它們使得SHARC一直處于浮點(diǎn)DSP技術(shù)的前沿:
市場(chǎng)領(lǐng)先性能
架構平衡
性能可擴展性
智能集成
下面將詳細介紹上述每個(gè)關(guān)鍵的方面。
ADSP-2146x性能增強
在A(yíng)DSP-2136x系列內核改進(jìn)的基礎上,ADI的SHARC開(kāi)發(fā)團隊制定了更高的性能目標,并采用臺積電(TSMC)的65nm硅工藝繼續優(yōu)化性能和成本平衡。通過(guò)仔細的工程設計和規劃,ADI在2008年11月正式發(fā)布了ADSP-2146x系列處理器,其內核性能可達450MHz,與最接近的競爭產(chǎn)品相比幾乎高出30%。然而,ADI設計團隊并不滿(mǎn)足于僅僅增強性能,開(kāi)始尋求創(chuàng )新的方式來(lái)大幅度提高運算性能,同時(shí)對功耗和成本的影響降至最小。
許多工程師利用浮點(diǎn)處理器提供的寬動(dòng)態(tài)范圍實(shí)現各種算法,如圖案檢測、數據壓縮/解壓縮、加密/解密和自適應濾波。在其中的許多運算密集型算法中,快速傅里葉變換(FFT)、有限沖擊響應(FIR)濾波器和無(wú)限沖激響應(IIR)濾波器等一些基本的信號處理單元得到了廣泛使用,并作為大多數數字信號處理應用的基礎。專(zhuān)注于這些內核信號處理構建模塊的ADI公司開(kāi)始將這些功能集成進(jìn)2146x DMA架構中,以便進(jìn)一步增強SHARC內核的450MHz性能。
在簡(jiǎn)單的編程模型基礎上,DSP工程師可以將這些“加速器”的每個(gè)看作是一個(gè)簡(jiǎn)單的外設。每個(gè)加速器配置有自己的本地存儲器用于數據和系數存儲,從而不會(huì )增加內核處理器的開(kāi)銷(xiāo)。另外,還有一組加速器專(zhuān)用寄存器用于設置加速器,包括主存儲器中的系數起始地址、計數器等信息。當設置完成后,程序就開(kāi)始按順序運行,用戶(hù)只需簡(jiǎn)單地等待表示處理結束的中斷。
評論