TMS320X28xx系列DSP內(nèi)核特點
TMS320C2000系列DSP集微控制器和高性能DSP的特點于一身,具有強大的控制和信號處理能力,能夠?qū)崿F(xiàn)復(fù)雜的控 制算法。TMS320C2000系列DSP片上整合了Flash存儲器、快速的A/D轉(zhuǎn)換器、增強的CAN模塊、事件管理器、正交編 碼電路接口及多通道緩沖串口等外設(shè),此種整合使用戶能夠以很便宜的價格開發(fā)高性能數(shù)字控制系統(tǒng)。
32位的28xx(281x/28Ox)DSP整合了DSP和微控制器的最佳特性,能夠在1個周期內(nèi)完成32×32位的乘法累加運算 ,或兩個16×16位乘法累加運算,能夠完成64位的數(shù)據(jù)處理,從而使該處理器能夠?qū)崿F(xiàn)更高精度的處理任務(wù)??焖?的中斷響應(yīng)使28xx能夠保護關(guān)鍵的寄存器以及快速(更小的中斷延時)地響應(yīng)外部異步事件。28xx有8級帶有流水 線存儲器訪問的流水線保護機制,因此,28xx高速運行時不需要大容量的快速存儲器。專門的分支跳轉(zhuǎn)(Branch- lookahead)硬件減少了條件指令執(zhí)行的反應(yīng)時間,條件存儲操作更進一步提高了28xx的性能。
28xx控制器具有許多獨特的功能,如可在任何內(nèi)存位置進行單周期讀一修改一寫操作,不僅提供了高性能和代碼 高效編程,還提供了許多其他原始指令。F28xx系列控制器在1個閃存節(jié)點上可以提供150 MIPS的性能。F2808、 F2806和F2801可以提供經(jīng)濟高效的基∷于閃存的數(shù)字信號控制器,并且運行速度達100 MIPS。
28xx處理器采用C/C++編寫的軟件效率非常高,因此,用戶不僅可以應(yīng)用高級語言編寫系統(tǒng)程序,也能夠采用 C/C++開發(fā)高效的數(shù)學(xué)算法。C281x系列DSP完成數(shù)學(xué)算法和系統(tǒng)控制等任務(wù)都具有相當(dāng)高的性能,C28x控制器內(nèi)核 的獨特設(shè)計支持IQ-lnath庫調(diào)用,讓設(shè)計人員可以輕松地在定點處理器上開發(fā)浮點算法,并在符合成本效益的情 況下與定點機器無縫結(jié)合。C281x/C28Ox的CPU結(jié)構(gòu)如圖1所示,C28l2的內(nèi)部結(jié)構(gòu)如圖2所示。
圖1 CPU單元結(jié)構(gòu)框圖
圖2 C2812內(nèi)部結(jié)構(gòu)圖
歡迎轉(zhuǎn)載,信息來源維庫電子市場網(wǎng)(www.dzsc.com)
來源:ks990次