<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 簡(jiǎn)單介紹DSP芯片發(fā)展現(xiàn)狀及其特點(diǎn)

          簡(jiǎn)單介紹DSP芯片發(fā)展現(xiàn)狀及其特點(diǎn)

          作者: 時(shí)間:2012-03-22 來源:網(wǎng)絡(luò) 收藏

          前言

          本文引用地址:http://www.ex-cimer.com/article/149368.htm

          xpfzxzjqtd_67615.html' target='_blank'>,又稱數(shù)字信號(hào)處理器(嵌入式微處理器),它是一種具有特殊結(jié)構(gòu)的適用于進(jìn)行實(shí)時(shí)數(shù)字信號(hào)處理的微處理器。SP的內(nèi)部采用程序和數(shù)據(jù)分開的哈佛結(jié)構(gòu),具有專門的硬件乘法器,廣泛采用流水線操作,提供特殊的指令,可以用來快速的實(shí)現(xiàn)各種數(shù)字信號(hào)處理算法(常用嵌入式處理器)。小編通過搜集整理資料,對(duì)有關(guān)DSP作了詳細(xì)的歸納總結(jié)。

          DSP芯片的現(xiàn)狀和發(fā)展(嵌入式處理器比較)

          第一個(gè)DSP芯片誕生于20世紀(jì)70年代末。以AMI公司的S2811和Intel公 司的2920為代表的第一代DSP芯片,其片內(nèi)都還沒有單周期硬件乘法器

          1980年以后,DSP芯片取得了突飛猛進(jìn)的發(fā)展,主要表現(xiàn)在以下幾個(gè)方面

          (1)制造工藝

          早期DSP采用4UM的N溝道MOS(NMOS)工藝

          現(xiàn)在的DSP則普遍采用亞微米CMOS工藝,達(dá)到0.25um或0.18um

          DSP芯片的引腳數(shù)量從40個(gè)左右增加到200個(gè)以上

          需要設(shè)計(jì)的外圍電路越來越少,每MIPS的成本、體積和功耗都有很大 的下降

          (2)存儲(chǔ)器容量

          20世紀(jì)80年代初的DSP,片內(nèi)程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器只有幾百個(gè)單元, 有的片內(nèi)沒有ROM

          目前,DSP片內(nèi)的數(shù)據(jù)和程序存儲(chǔ)器可達(dá)幾十K字

          此外,對(duì)片外程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的尋址能力也大大增強(qiáng),可分別 達(dá)到16 M×46位和4G×40位以上

          (3) 內(nèi)部結(jié)構(gòu)

          目前,DSP芯片內(nèi)部廣泛采用多總線、多處理單元和多級(jí)流水線結(jié)構(gòu), 加上完善的接口功能,使DSP的系統(tǒng)功能、數(shù)據(jù)處理能力以及與外部設(shè) 備的通信功能大大增強(qiáng)

          TMS320C6201 CPU中包含8個(gè)并行的處理單元,一個(gè)時(shí)鐘周期可以執(zhí)行8條指令,每秒最高進(jìn)行16億次的定點(diǎn)運(yùn)算

          (3) 運(yùn)行速度

          將近20年的發(fā)展,使DSP的指令周期從400ns縮短到10ns以下,相應(yīng)的 運(yùn)行速度從2.5MIPS提高到2000MIPS以上

          具有代表性的是,TI公司的TMS320C6201 DSP,執(zhí)行一次1024點(diǎn)復(fù)數(shù) FFT運(yùn)算的時(shí)間只有66us

          (4)運(yùn)算精度和動(dòng)態(tài)范圍

          由于輸入信號(hào)動(dòng)態(tài)范圍以及迭代算法可能產(chǎn)生誤差積累問題,因此對(duì)單 片DSP的精度提出了較高的要求

          DSP的字長(zhǎng)從8位增加到16位、24位、32位,累加器的長(zhǎng)度也增加到40 位

          超長(zhǎng)字指令字(VLIW)結(jié)構(gòu)和高性能的浮點(diǎn)DSP的出現(xiàn),擴(kuò)大了數(shù)據(jù)處理的動(dòng)態(tài)范圍

          (5)開發(fā)工具

          20世紀(jì)90年代推出的DSP,都有較為完善的軟件和硬件開發(fā)工具

          Simulator軟件仿真器 Emulator在線仿真器

          C編譯器

          發(fā)展高速、高性能DSP器件

          (6)高度集成化

          集濾波、A/D、D/A、ROM、RAM和DSP內(nèi)核于一體的模擬數(shù)字混合式 DSP芯片將有較大的發(fā)展和應(yīng)用

          低功耗低電壓 進(jìn)一步降低功耗,開發(fā)低電壓DSP內(nèi)核(目前有的DSP內(nèi)核電壓已降到 3.3V和2.5V),使其更適用于個(gè)人通信機(jī)、便攜式計(jì)算機(jī)和便攜式儀器儀表。

          開發(fā)專用DSP芯片

          為了滿足系統(tǒng)級(jí)芯片的設(shè)計(jì),開發(fā)基于DSP內(nèi)核的ASIC會(huì)有較大的發(fā)展

          提供更加完善的開發(fā)環(huán)境 特別是開發(fā)效率更高的、優(yōu)化的C編譯器和代數(shù)式指令系統(tǒng),以克服匯 編語(yǔ)言程序可讀性和可移植性較差的不足,縮短開發(fā)周期

          擴(kuò)大應(yīng)用領(lǐng)域 DSP芯片將向航空、航天、雷達(dá)、聲納、圖像、影視、醫(yī)療設(shè)備、家用 電器等眾多領(lǐng)域滲透,進(jìn)一步擴(kuò)大應(yīng)用范圍

          DSP芯片的

          (1) 哈佛(Havard)結(jié)構(gòu)

          早期的微處理器內(nèi)部大多采用馮·諾依曼(Von-Neumann)結(jié)構(gòu).其片內(nèi)程序空間和數(shù)據(jù)空間是合在一起的,取指令和取操作數(shù)都是通過一條總線分時(shí)進(jìn)行的。當(dāng)高速運(yùn)算時(shí)。不但不能同時(shí)取指令和取操作數(shù),而且還會(huì)造成傳輸通道上的瓶頸現(xiàn)象。

          DSP內(nèi)部采用的是程序空司和數(shù)據(jù)空間分開的哈佛(Havard)結(jié)構(gòu),允許同時(shí)取指令(來自程序存儲(chǔ)器)和取操作數(shù)(來自數(shù)據(jù)存儲(chǔ)器)。而且,還允許在程序空間和數(shù)據(jù)空間之間相互傳送數(shù)據(jù),即改進(jìn)的哈佛結(jié)構(gòu)。

          (2)多總線結(jié)構(gòu)

          許多DSP芯片內(nèi)部都采用多總線結(jié)構(gòu),這樣可以保證在一個(gè)機(jī)器周期內(nèi) 可以多次訪問程序空間和數(shù)據(jù)空間

          TMS320C54x內(nèi)部有P、C、D、E等4條總線(每條總線又包括地址總線 和數(shù)據(jù)總線),可以在一個(gè)機(jī)器周期內(nèi)從程序存儲(chǔ)器取1條指今、從數(shù)據(jù) 存儲(chǔ)器讀2個(gè)操作數(shù)和向數(shù)據(jù)存儲(chǔ)器寫1個(gè)操作數(shù),大大提高了DSP的運(yùn)行速度。

          DSP來說,內(nèi)部總線是個(gè)十分重要的資源,總線越多,可以完成的功能 就越復(fù)雜。

          (3) 流水線結(jié)構(gòu)

          DSP執(zhí)行一條指令,需要通過取指、譯碼、取操作和執(zhí)行等幾個(gè)階段

          在DSP中,采用流水線結(jié)構(gòu),在程序運(yùn)行過程中這幾個(gè)階段是重疊的, 這樣,在執(zhí)行本條指今的同時(shí),還依次完成了后面3條指今的取操作數(shù)、 譯碼和取指,將指今周期降低到最小值。

          利用這種流水線結(jié)構(gòu),加上執(zhí)行重復(fù)操作,就能保證數(shù)字信號(hào)處理中用 得最多的乘法累加運(yùn)算可以在單個(gè)指令周期內(nèi)完成。

          (4)多處理單元

          DSP內(nèi)部一般都包括有多個(gè)處理單元,如算術(shù)邏輯運(yùn)算單元(ALU)、輔助寄存器運(yùn)算單元(ARAU)、累加器(ACC)以及硬件乘法器(MUL)等。 它們可以在一個(gè)指令周期內(nèi)同時(shí)進(jìn)行運(yùn)算 例如,當(dāng)執(zhí)行一次乘法和累加的同時(shí),輔助寄存器單元已經(jīng)完成了下一 個(gè)地址的尋址工作,為下一次乘法和累加運(yùn)算做好了充分的準(zhǔn)備。因此, DSP在進(jìn)行連續(xù)的乘加運(yùn)算時(shí),每一次乘加運(yùn)算都是單周期的

          DSP的這種多處理單元結(jié)構(gòu),特別適用于FIR和IIR濾波器

          許多DSP的多處理單元結(jié)構(gòu)還可以將一些特殊的算法.例如FFT的位碼 倒置尋址和取模運(yùn)算等,在芯片內(nèi)部用硬件實(shí)現(xiàn)以提高運(yùn)行速度。

          (5)特殊的DSP指令

          為了更好地滿足數(shù)字信號(hào)處理應(yīng)用的需要,在DSP的指令系統(tǒng)中,設(shè)計(jì) 了一些特殊的DSP指令。

          TMS320C25中的MAD(乘法、累加和數(shù)據(jù)移動(dòng))指令,具有執(zhí)行LT、 DMOV、MPY和APAC等4條指令的功能。

          TMS320C54x中的FIRS和LM5指令,則專門用于系數(shù)對(duì)稱的F1R濾波器 和LMS算法。

          (6)指令周期短

          早期的DSP的指令周期約400ns,采用4us NMOs制造上藝.其運(yùn)算速 度為5MIPS(每秒執(zhí)行5百萬(wàn)條指令)

          隨著集成電路工藝的發(fā)展,DSP廣泛采用亞微米CMOS制造工藝,其運(yùn)行速度越來越快


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();