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