SHARC處理器的起源和演進(jìn)
1. 引言
本文引用地址:http://dyxdggzs.com/article/98491.htm說(shuō)到要求超高性能的前沿應用,就不得不提起ADI公司的SHARC處理器。隨著(zhù)更高動(dòng)態(tài)范圍、更高性能和更低成本等市場(chǎng)壓力的與日俱增,各種應用對浮點(diǎn)處理器的需求也在不斷增加。本文將介紹第一款SHARC處理器背后的歷史,并討論其架構的創(chuàng )新,這使得這款處理器在18年的數字信號處理歷史中一直處于領(lǐng)先的地位。
2.SHARC處理器的歷史——第一步
“SHARC”是超級哈佛架構(Super Harvard ARChitecture)的縮寫(xiě),是ADI公司為他們的浮點(diǎn)處理器起的名字。SHARC處理器在標準哈佛架構基礎上作了改進(jìn),不僅方便了PM(程序存儲器)總線(xiàn)上的數據傳送,并通過(guò)增加一個(gè)指令緩存優(yōu)化了基于緊密循環(huán)的計算過(guò)程的吞吐性能。改進(jìn)后的架構能夠同時(shí)存取數據和系數,并同時(shí)從指令緩存執行所選的指令,從而高效地實(shí)現了處理器的三總線(xiàn)操作模式。
大家知道,SHARC處理器最早起源于A(yíng)DSP-21020。這個(gè)浮點(diǎn)單指令單數據(SISD)DSP實(shí)際上是一個(gè)不帶嵌入式存儲器或外設的獨立計算內核。PM和DM(數據存儲器)存儲空間是通過(guò)連接到SRAM芯片的外部總線(xiàn)進(jìn)行訪(fǎng)問(wèn)的,通過(guò)JTAG接口對處理器進(jìn)行編程和調試。

ADSP-21020可以在33MHz時(shí)鐘頻率下工作,執行單周期指令。ADSP-21020可以利用80位累加器完成32位或40位浮點(diǎn)和32位定點(diǎn)運算,是ADI公司在1991年推向市場(chǎng)的突破性產(chǎn)品。這種內核技術(shù)是ADI公司對浮點(diǎn)性能和創(chuàng )新做出承諾的起始點(diǎn)。

評論