汪揚(yáng)埔
摘 要 數(shù)字信號(hào)處理器(Digital Signal Processor, 簡(jiǎn)稱DSP)它是為獨(dú)立快速地實(shí)現(xiàn)各種數(shù)字信號(hào)處理、運(yùn)算而專門設(shè)計(jì)的一種處理器件,經(jīng)過(guò)幾十年的發(fā)展,DSP已被廣泛應(yīng)用于電器控制、通信、信號(hào)處理、儀器儀表、航天航空、生物醫(yī)藥和消費(fèi)電子等領(lǐng)域。
關(guān)鍵詞 DSP 數(shù)字信號(hào)處理 發(fā)展趨勢(shì)
中圖分類號(hào):TP3 文獻(xiàn)標(biāo)識(shí)碼:A
1 關(guān)于DSP芯片的發(fā)展和分類
DSP的概念的萌芽誕生于美國(guó)的大學(xué),而在DSP芯片出現(xiàn)以前,實(shí)時(shí)信號(hào)的處理一般是在通用處理器上完成。直到上世紀(jì)70年代末才出現(xiàn)了專門的可編程數(shù)字信號(hào)處理器。縱觀DSP芯片的發(fā)展歷程,可以將其分為三個(gè)階段:
第一階段,DSP的雛形階段。1980年前后,在DSP芯片出現(xiàn)之前,數(shù)字信號(hào)處理只能依靠通用MPU來(lái)完成,但是MPU較低的數(shù)字信號(hào)處理速度和高能耗難以滿足高速實(shí)時(shí)的處理要求。1978年AMI公司發(fā)布了世界上第一塊DSP 芯片—— S2811,隨后各大集成電路廠商相繼推出了各自的DSP芯片。這個(gè)時(shí)期的DSP芯片由于內(nèi)部沒(méi)有專門的單周期硬件乘法器,使芯片的運(yùn)算速度、數(shù)據(jù)處理能力和運(yùn)算精度受到了很大的限制。
第二階段,DSP的成熟階段。1990年前后,國(guó)際上許多著名的集成電路廠家都相繼推出自己的成熟的DSP產(chǎn)品。如:Motorola公司的DSP5600、9600系列,TI公司的TMS320C20、30、40、50系列,AT&T公司的DSP32等。
第三階段,DSP的完善階段。2000年以后,DSP芯片不僅信號(hào)處理能力更加完善,而且系統(tǒng)開(kāi)發(fā)更加方便,程序編輯調(diào)試更加靈活,功耗進(jìn)一步降低,成本大幅下降,系統(tǒng)集成度更高,大大提高了數(shù)字信號(hào)的處理能力。這一時(shí)期的DSP芯片另外一個(gè)最大的特點(diǎn)是實(shí)現(xiàn)了指令的多發(fā)射,一般采用超長(zhǎng)指令字(VLIW)結(jié)構(gòu),還有一些采用單指令多數(shù)據(jù)流(SIMD)結(jié)構(gòu),其時(shí)鐘頻率可高達(dá)1GHz以上,可在Windows環(huán)境下直接用C語(yǔ)言編程。
經(jīng)過(guò)了快半個(gè)世紀(jì)的發(fā)展,目前市場(chǎng)上已有上百種DSP芯片,即使是同一公司的產(chǎn)品,每款DSP芯片在結(jié)構(gòu)和性能上都有很大的差異,通常DSP芯片可以按照下列三種方式分類:
(1)按基礎(chǔ)特性分類。這是根據(jù)DSP芯片的工作時(shí)鐘和指令類型來(lái)分類的。如果在某時(shí)鐘頻率范圍內(nèi),DSP都能正常工作,除計(jì)算機(jī)速度有變化外,沒(méi)有性能上的下降,這種芯片稱為靜態(tài)DSP芯片。如果兩種或更多的DSP芯片,它們的指令集、機(jī)器代碼及引腳結(jié)構(gòu)相互兼容,稱之為一致性DSP。
(2)按數(shù)據(jù)格式分類可分為即定點(diǎn)數(shù)據(jù)格式和浮點(diǎn)數(shù)據(jù)格式。
(3)按用途分類可以分為通用型DSP和專用型DSP。通用型適合普通的DSP應(yīng)用。而專用型DSP是為特定的功能、運(yùn)算設(shè)計(jì)的,如數(shù)字濾波、卷積和FFT等。
世界上主要的DSP制造商有四家:德州儀器(TI)、摩托羅拉(Motorola)、朗訊科技(Lucent)和模擬器件公司(ADI),其中TI公司獨(dú)占鰲頭,占世界市場(chǎng)45%的份額。TI公司多年來(lái)不斷發(fā)展,開(kāi)發(fā)了一個(gè)龐大的DSP家族——TMS320家族。在這個(gè)家族中,主要可以分為三大系列:
(1)TMS320C2000系列,包括C20x、C24x、C24xx、C28x等,該系列產(chǎn)品主要用于數(shù)字控制系統(tǒng);
(2)TMS320C5000系列,包括C54x、C55x等,該系列主要用于低功耗、便攜式的無(wú)線終端產(chǎn)品;
(3)TMS320C6000系列,包括C62x、C67x、C64x等,該系列產(chǎn)品主要用于高性能復(fù)雜的通訊系統(tǒng)或者其他一些高端應(yīng)用,如圖像處理等。
2 DSP芯片的趨勢(shì)和應(yīng)用
與國(guó)外相比,國(guó)內(nèi)對(duì)DSP方面的研究起步較晚、差距較大。隨著應(yīng)用對(duì)DSP的要求越來(lái)越苛刻以及設(shè)計(jì)方法和工藝的日益進(jìn)步,DSP技術(shù)預(yù)計(jì)將向著以下幾個(gè)方面發(fā)展:
(1)更高的集成度??s小DSP芯片尺寸始終是DSP的技術(shù)發(fā)展方向。當(dāng)前的DSP多數(shù)基于RISC(精簡(jiǎn)指令集計(jì)算)結(jié)構(gòu),這種結(jié)構(gòu)的優(yōu)點(diǎn)是尺寸小、功耗低、性能高。各DSP廠商紛紛采用新工藝,改進(jìn)DSP內(nèi)核,并將幾個(gè)DSP內(nèi)核、MPU內(nèi)核、專用處理單元、外圍電路單元、存儲(chǔ)單元統(tǒng)統(tǒng)集成在一個(gè)芯片上,成為DSP系統(tǒng)級(jí)集成電路。這樣的集成縮小了整機(jī)的體積,縮短了產(chǎn)品上市的時(shí)間,是一個(gè)重要的發(fā)展趨勢(shì)。
(2)DSP的內(nèi)核結(jié)構(gòu)進(jìn)一步改善。DSP的結(jié)構(gòu)主要是針對(duì)應(yīng)用,并根據(jù)應(yīng)用優(yōu)化DSP設(shè)計(jì)以改進(jìn)產(chǎn)品的性能。多通道結(jié)構(gòu)和單指令流多數(shù)據(jù)流(SIMD)、超長(zhǎng)指令字結(jié)構(gòu)(VLIW)、超標(biāo)量結(jié)構(gòu)、超流水結(jié)構(gòu)、多處理、多線程及可并行擴(kuò)展的超級(jí)哈佛結(jié)構(gòu)在新的高性能DSP芯片中將占據(jù)主導(dǎo)地位。
(3)向低功耗方向發(fā)展。便攜式數(shù)字終端設(shè)備是DSP芯片最重要的應(yīng)用市場(chǎng)之一,如何在保證高性能的同時(shí)降低功耗是未來(lái)DSP芯片設(shè)計(jì)時(shí)首先考慮的問(wèn)題。
(4)可編程DSP將成為主導(dǎo)產(chǎn)品。可編程DSP給生產(chǎn)廠商提供了很大的靈活性。生產(chǎn)廠商可在同一個(gè)DSP平臺(tái)上開(kāi)發(fā)出各種不同型號(hào)的系列產(chǎn)品,以滿足不同用戶的需求。同時(shí),可編程DSP也為廣大用戶提供了易于升級(jí)的良好途徑。
(5)追求更高的運(yùn)算速度。隨著VLIW技術(shù)和靜態(tài)超標(biāo)量技術(shù)在DSP應(yīng)用上獲得巨大成功,DSP處理器在體系結(jié)構(gòu)上可挖掘的空間進(jìn)一步加大,通過(guò)增加CPU的運(yùn)算單元數(shù)量就可以顯著提高處理器的性能。
(6)定點(diǎn)DSP將成為市場(chǎng)主流。雖然浮點(diǎn)DSP的運(yùn)算精度更高,動(dòng)態(tài)范圍更大,但定點(diǎn)DSP器件的成本較低,對(duì)存儲(chǔ)器的要求也較低,而且耗電較小。因此,定點(diǎn)運(yùn)算的可編程DSP器件將成為市場(chǎng)上的主流產(chǎn)品。
(7)嵌入式DSP系統(tǒng)。嵌入式DSP系統(tǒng)是將DSP芯片嵌入到應(yīng)用電子系統(tǒng)中的一種通用系統(tǒng)。這種系統(tǒng)既具有DSP器件在數(shù)據(jù)處理方面的優(yōu)勢(shì),又具有應(yīng)用目標(biāo)所需要的技術(shù)特征。因此,嵌入式DSP系統(tǒng),將成為DSP技術(shù)發(fā)展的一種新潮流。