SHARC引領第四代通用DSP高端應用潮流
回顧數字信號處理(DSP)技術的發(fā)展史,我們可以看到,DSP的發(fā)展大致經歷了五個階段:(1)雛形階段。世界上第一個單片DSP芯片應當是1978年AMI公司發(fā)布的S2811,1980年,日本 NEC公司推出的μPD7720是第一個具有乘法器的商用DSP 芯片。
本文引用地址:http://m.butianyuan.cn/article/99422.htm(2)第一代真正意義的DSP。1982年TI公司推出的TMS320ClO是第一代DSP的代表,它是16位定點DSP,首次采用哈佛結構,完成乘累加運算時間為390ns,處理速度較慢。
(3)第二代DSP。1987年Motorola公司(后分離出Freescale半導體公司)推出了24位定點DSP芯片——DSP56001。ADI公司的ADSP-2100、TI公司的TMS320C50、AT&T公司的DSPl6A等也都是第二代DSP產品的典型代表。
(3)第三代DSP。包括第三代定點(ADSP-2180、TMS320C541、DSP56301等),這些產品改進了內部結構,增加了并行處理單元,擴展了內部存儲器容量,提高了處理速度。同時期還出現了功能更強的32位浮點,如ADI公司的ADSP-21020,TI公司的TMS320C3X等。
(4)第四代DSP。過去幾年業(yè)界推出了性能更高的第四代處理器并不斷衍生更多產品,如ADI公司的32位浮點處理器SHRAC系列一代(ADSP2106X)、二代(ADSP2116X)、三代(ADSP2126X、ADSP2136X)以及最新的第四代SHARC系列ADSP2146X等,成為通用DSP技術發(fā)展路線上的又一座分水嶺。
從ADI SHARC產品組合可以看到:在速度、性能、集成度和I/O吞吐率等方面,第四代DSP比前一代DSP又有跨越式的增強。SHARC支持高性能32位和40位擴展浮點運算以及32位定點運算,速度最快的SHARC處理器的內核時鐘頻率最高可達450 MHz,處理能力達到2700 MFLOP(SHARC 2146x系列),而且片上外設也越來越豐富。它們正在為諸如工業(yè)控制、專業(yè)音響、汽車音頻、醫(yī)療電子等對信號處理品質要求非常嚴苛的高端應用提供核心動力,為人類生活創(chuàng)造更多精彩。
第四代通用DSP的典型先進特性
強大的運算處理能力。SHARC處理器的高運算性能來自SHARC內核采用的一種單指令多數據(SIMD)架構。此架構包含兩個能夠并行執(zhí)行代碼的運算單元,這意味著用戶可以在這兩個運算單元中于同一周期內執(zhí)行相同的指令。單周期執(zhí)行雙乘法和ALU運算是SHARC處理器的特點之一,而且在單周期內還能完成雙讀或雙寫數據以及取指令操作。為了保持這種單周期操作性能,內核和存儲器之間存在很寬的帶寬。SHARC的一些浮點優(yōu)勢,如浮點運算可以減少量化誤差,還能實現更高的精度和更大的動態(tài)范圍,這對濾波器等應用來說是很有幫助的。
SHARC上集成了最多達67個零開銷DMA通道的直接存儲器訪問引擎。這個引擎在移動數據時無需內核干預,因為DMA傳送期間可以同時傳送代碼和數據,而且在傳送過程中還能自動打包8、16、32、40或48位數據。這也為提高系統(tǒng)處理性能立下了汗馬功勞。
圖1:第四代通用DSP的最先進代表——SHARC ADSP2146X的功能框圖。
評論