音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

TMS320C5000系列DSP性能介紹

出處:世界電子元器件 發(fā)布于:2011-09-04 15:15:11

 
  數(shù)字信號(hào)處理(Digital Signal Processing,簡(jiǎn)稱DSP)是一門(mén)涉及許多學(xué)科而又廣泛應(yīng)用于許多領(lǐng)域的新興學(xué)科。20世紀(jì)60年代以來(lái),隨著計(jì)算機(jī)和信息技術(shù)的飛速發(fā)展,數(shù)字信號(hào)處理技術(shù)應(yīng)運(yùn)而生并得到迅速的發(fā)展。數(shù)字信號(hào)處理是一種通過(guò)使用數(shù)學(xué)技巧執(zhí)行轉(zhuǎn)換或提取信息,來(lái)處理現(xiàn)實(shí)信號(hào)的方法,這些信號(hào)由數(shù)字序列表示。在過(guò)去的二十多年時(shí)間里,數(shù)字信號(hào)處理已經(jīng)在通信等領(lǐng)域得到極為廣泛的應(yīng)用。德州儀器、Freescale等半導(dǎo)體廠商在這一領(lǐng)域擁有很強(qiáng)的實(shí)力。其工作原理是接收模擬信號(hào),轉(zhuǎn)換為0或1的數(shù)字信號(hào)。再對(duì)數(shù)字信號(hào)進(jìn)行修改、刪除、強(qiáng)化,并在其他系統(tǒng)芯片中把數(shù)字?jǐn)?shù)據(jù)解譯回模擬數(shù)據(jù)或?qū)嶋H環(huán)境格式。它不僅具有可編程性,而且其實(shí)時(shí)運(yùn)行速度可達(dá)每秒數(shù)以千萬(wàn)條復(fù)雜指令程序,遠(yuǎn)遠(yuǎn)超過(guò)通用微處理器,是數(shù)字化電子世界中日益重要的電腦芯片。它的強(qiáng)大數(shù)據(jù)處理能力和高運(yùn)行速度,是值得稱道的兩大特色。
 
  TMS320C5000——低功耗高性能DSP,16位定點(diǎn),速度40~200MIPS。主要用途是有線和無(wú)線通信、IP、便攜式信息系統(tǒng)、尋呼機(jī)、助聽(tīng)器等。
  目前’C5000系列中又有三種新成員,一種是’C5402,這是廉價(jià)型的DSP,目標(biāo)價(jià)格是每片5美元(50K批量),速度保持100MIPS,片內(nèi)存儲(chǔ)空間稍小一些,RAM為16K、ROM為4K。主要應(yīng)用對(duì)象是無(wú)線Modem、新一代PDA、網(wǎng)絡(luò)電話和其它電話系統(tǒng)以及消費(fèi)類電子產(chǎn)品。
  第二種是’C5420,它擁有兩個(gè)DSP核,速度達(dá)到200MIPS,200K片內(nèi)RAM,功耗0.32mA/MIPS,200MIPS全速工作時(shí)不超過(guò)120mW,為業(yè)內(nèi)功耗的DSP?!疌5420是當(dāng)今集成度的定點(diǎn)DSP,適合于做多通道基站、服務(wù)器、Modem和電話系統(tǒng)等要求高性能、低功耗、小尺寸的場(chǎng)合。
  第三種是’C5416,它是TI公司0.15μm器件中的款,速度為160MIPS,有三個(gè)多通道緩沖串行口(McBSPs),能夠直接與T1或E1線路聯(lián)接,不需要外部邏輯電路,有128K片內(nèi)RAM。應(yīng)用對(duì)象是VoIP、通信服務(wù)器、PBX(專用小交換機(jī))和計(jì)算機(jī)電話系統(tǒng)等。
 


  TMS320系列的同一代芯片具有相同的CPU結(jié)構(gòu),但根據(jù)市場(chǎng)的不同需要,形成新的存儲(chǔ)器與外設(shè)的不同組合,產(chǎn)生了多種派生器件。

  TMS320C54x關(guān)鍵特性

  圖2是C54x功能結(jié)構(gòu)圖,它的主要性能如下:

 

 

   ⒈ CPU

  中央處理器(Central Processing Unit)的縮寫(xiě),即CPU,CPU是電腦中的配件,只有火柴盒那么大,幾十張紙那么厚,但它卻是一臺(tái)計(jì)算機(jī)的運(yùn)算和控制。電腦中所有操作都由CPU負(fù)責(zé)讀取指令,對(duì)指令譯碼并執(zhí)行指令的部件。CPU的主要運(yùn)作原理,不論其外觀,都是執(zhí)行儲(chǔ)存于被稱為程式里的一系列指令。在此討論的是遵循普遍的架構(gòu)設(shè)計(jì)的裝置。程式以一系列數(shù)字儲(chǔ)存在電腦記憶體中。差不多所有的CPU的運(yùn)作原理可分為四個(gè)階段:提?。‵etch)、解碼(Decode)、執(zhí)行(Execute)和寫(xiě)回(Writeback)。


  先進(jìn)的多總線結(jié)構(gòu):一組程序總線(PAB、PB),三組數(shù)據(jù)總線(CAB、CB,DAB、DB,EAB、EB)

  40位的數(shù)學(xué)邏輯單元(ALU):包括40位的桶形移位寄存器和兩個(gè)獨(dú)立的40位累加器

  17 17位并行乘法器和40位專用加法器,單周期完成乘法/累加(MAC)

  適于Viterbi運(yùn)算的比較、選擇、存儲(chǔ)單元(CSSU)

  指數(shù)編碼器,可在單周期內(nèi)計(jì)算(40位)累加器中數(shù)值的指數(shù)

  兩個(gè)地址產(chǎn)生器,包括八個(gè)輔助寄存器和兩個(gè)的算術(shù)單元

 ?、?存儲(chǔ)器

  可尋址存儲(chǔ)空間達(dá)192K字(程序、數(shù)據(jù)及I/O各64 64bit),C548還可擴(kuò)展程序存儲(chǔ)器(8兆字)

  典型C5400芯片存儲(chǔ)器

 ?、?片內(nèi)外設(shè)

  軟件可編程等待狀態(tài)產(chǎn)生器

  可編程的塊交換

  片內(nèi)鎖相環(huán)時(shí)鐘產(chǎn)生器

  禁止外部總線的控制機(jī)制

  ⒋ 指令集

  重復(fù)單條指令與重復(fù)指令塊

  存儲(chǔ)器塊移動(dòng)指令

  32位數(shù)運(yùn)算指令

  可同時(shí)讀取2或3個(gè)操作數(shù)的指令

  具有并行保存和并行加載的算術(shù)指令

  條件保存指令

 ?、?功耗控制

  IDLE1、IDLE2和IDLE3指令可控制其進(jìn)入降功耗模式

  可控制是否輸出CLKOUT信號(hào)

  ⒍ IEEE標(biāo)準(zhǔn)的1149.1邊界掃描邏輯接口

  

   TMS320C54x結(jié)構(gòu)概述

  C54x由中央處理器CPU、存儲(chǔ)器和片內(nèi)外設(shè)組成,采用哈佛結(jié)構(gòu),有獨(dú)立的程序空間、數(shù)據(jù)空間和I/O空間。圖3是'C54x的內(nèi)部硬件框圖。

  對(duì)所有的'C54x器件來(lái)說(shuō),圖中下半部所示的中央處理單元(CPU)是通用的。

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

  

 


  C54x 包括8 條16 比特寬度的總線,其中:

  一條程序總線(PB)

  三條數(shù)據(jù)總線(CB、DB、EB)

  四條地址總線(PAB CAB DAB EAB)

 

 

  ALU:算術(shù)邏輯運(yùn)算單元

  主要由40位ALU和兩個(gè)40位累加器(ACCA和ACCB)組成,如圖4所示。

  ALU和兩個(gè)累加器用來(lái)完成40位二進(jìn)制補(bǔ)碼的算術(shù)運(yùn)算,也能完成布爾運(yùn)算。當(dāng)狀態(tài)寄存儲(chǔ)器ST1的C16位置1時(shí),可做兩個(gè)16位ALU,同時(shí)完成兩個(gè)16位運(yùn)算。

  輸入:

  16位立即數(shù);

  來(lái)自數(shù)據(jù)存儲(chǔ)器的16位數(shù);

  來(lái)自暫存器T的16位數(shù);

  來(lái)自數(shù)據(jù)存儲(chǔ)器讀出的兩個(gè)16位數(shù);

  來(lái)自數(shù)據(jù)存儲(chǔ)器讀出的一個(gè)32位數(shù);

  來(lái)自累加器(A和B)的40位數(shù);

 

 

  輸出:ALU的40位輸出被送往累加器A或B。


 

 


  桶形移位器:將輸入數(shù)據(jù)左移0~31位或右移0~16位,經(jīng)常用作數(shù)字定標(biāo)、位提取、擴(kuò)展算術(shù)和溢出保護(hù)等操作。 輸入40位:來(lái)自累加器或經(jīng)DB、CB的 數(shù)據(jù)存儲(chǔ)器;

  輸出40位:連到ALU或經(jīng)EB連到數(shù)據(jù)存儲(chǔ)器;

  所移位數(shù)由指令中移位字段、ST1的ASM字段或T寄存器指定移位位數(shù)決定。

 

 

 


  乘/加模塊:由乘法器、加法器、輸入數(shù)據(jù)的符號(hào)控制邏輯、小數(shù)控制邏輯、零檢測(cè)、舍入、溢出/飽和邏輯和16位暫存寄存器T等組成。乘法器和ALU在一個(gè)指令周期內(nèi)共同完成(17 17補(bǔ)碼)乘/加(40位)運(yùn)算,且可并行地作ALU運(yùn)算,這些功能可用來(lái)做Euclidean距離及LMS濾波等復(fù)雜運(yùn)算。乘/加模塊功能方框圖如圖6所示。

  比較、選擇與保存單元(CSSU):可以完成累加器的高位字和低位字之間的值比較(CMPS指令)。另一功能是利用優(yōu)化的片內(nèi)硬件資源完成數(shù)據(jù)通信、模式識(shí)別等領(lǐng)域中經(jīng)常用到的Viterbi蝶形運(yùn)算。

 

 


  指數(shù)編碼器:用于支持單周期指令EXP的專用硬件,如圖8所示。

  累加器中數(shù)值的指數(shù)值,以二進(jìn)制補(bǔ)碼形式(-8~31)存放于暫存器T中;

  CPU狀態(tài)和控制寄存器:

  'C54x共有3個(gè)16位狀態(tài)和控制寄存器(PMST、ST0、ST1)它們都是存儲(chǔ)器映象寄存器,可以方便地寫(xiě)入數(shù)據(jù)、或由數(shù)據(jù)存儲(chǔ)器對(duì)它們加載。

  外設(shè)

  C54x 包括

  通用I/O 引腳,XF 和BIO

  定時(shí)器

  PLL 時(shí)鐘產(chǎn)生器

  HPI 口8 比特或16 比特

  同步串口

  帶緩存串口BSP

  多路帶緩存串口McBSP

  時(shí)分復(fù)用串口TDM

  可編程等待狀態(tài)產(chǎn)生器

  可編程bank switching 模塊

  外部總線接口

  IEEE1149.1 標(biāo)準(zhǔn)JTAG 口

  C P U

  C54x 的CPU 結(jié)構(gòu)包括:

  40 比特的ALU ,其輸入來(lái)自16 比特立即數(shù)、16 比特來(lái)自數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)、暫時(shí)存儲(chǔ)器、T 中的16 比特?cái)?shù)、數(shù)據(jù)存儲(chǔ)器中兩個(gè)16 比特字、數(shù)據(jù)存儲(chǔ)器中32 比特字、累加器中40 比特字。

  2 個(gè)40 比特的累加器,分為三個(gè)部分,保護(hù)位(39- 32 比特)、高位字(31-16 比特)、低位字(15-0 比特)。

  桶型移位器,可產(chǎn)生0 到31 比特的左移或0 到16 比特的右移。

  17x17 比特的乘法器

  40 比特的加法器

  比較選擇和存儲(chǔ)單元CSSU

  數(shù)據(jù)地址產(chǎn)生器DAGEN

  程序地址產(chǎn)生器PAGEN

  內(nèi)部存儲(chǔ)器

  ·'C54x的存儲(chǔ)器分為三個(gè)可獨(dú)立選擇的空間:程序空間、數(shù)據(jù)空間和I/O空間;

  ·'C54x的片內(nèi)存儲(chǔ)器包括ROM和RAM,其中RAM又可分為SARAM和DARAM:SARAM為單尋址寄存儲(chǔ)器,DARAM為雙尋址寄存儲(chǔ)器(一周期內(nèi)可以訪問(wèn)兩次)。

  ROM一般配置成程序存儲(chǔ)空間,用于存放要執(zhí)行的指令、系數(shù)表等固定操作數(shù)。也可以部分地安排到數(shù)據(jù)存儲(chǔ)空間,由PMST的狀態(tài)位 和DROM決定;RAM 一般安排到數(shù)據(jù)存儲(chǔ)空間,存放執(zhí)行指令所要用的數(shù)據(jù)。但也可以安排到程序空間,由PMST的狀態(tài)位OVLY決定。不同'C54x系列內(nèi)部存儲(chǔ)器配置各不相同。

  'C54x的尋址方式

  TMS320C54x的指令可能含有1個(gè)存儲(chǔ)器操作數(shù)(指令說(shuō)明中用Smem表示),也可能有2個(gè)存儲(chǔ)器操作數(shù)(指令說(shuō)明中用Xmem、Ymem表示),分別稱為單存儲(chǔ)器操作數(shù)和雙存儲(chǔ)器操作數(shù)。單存儲(chǔ)器操作數(shù)有7種尋址方式,它們是:

  立即尋址: 操作數(shù)(常數(shù))含在指令中;

  尋址: 指令中含有操作數(shù)的16位地址;

  累加器尋址: 操作數(shù)地址在累加器中(A);

  直接尋址: 指令中含有操作數(shù)地址的低7 位;

  間接尋址: 操作數(shù)的地址在輔助寄存器中,支持倒位序?qū)ぶ?、循環(huán)尋址等功能;

  存儲(chǔ)器映像的寄存器尋址:

  訪問(wèn)存儲(chǔ)器映像寄存器,又不影響DP或SP;

  堆棧尋址: 訪問(wèn)堆棧;

  雙存儲(chǔ)器操作數(shù)支持一些特殊指令:

  如MAC、FIR等復(fù)雜指令。

  'C54x的六級(jí)指令流水線

  'C54x CPU的指令流水線有六級(jí),每個(gè)周期有六條指令在工作,它們處于整個(gè)執(zhí)行過(guò)程的不同階段,如圖9所示。

 

 


  流水線的工作全部為單字指令連續(xù)執(zhí)行時(shí)(理想情況)如圖10 所示。

 

 


  第二部分:TMS320C54xx性能介紹(二)
  TMS320C55是TI公司推出的定點(diǎn)DSP芯片系列,它比'C54x的性能有很大提高,而且功耗大大降低,是目前TI公司推出的功率的DSP芯片,適用于便攜式超低功率場(chǎng)合。

  TMS320C55x主要特點(diǎn):

  圖1是'C55x的功能結(jié)構(gòu)圖,它的主要特點(diǎn)如下:


 

 


  超低功耗設(shè)計(jì):

  在硬件結(jié)構(gòu)中采用雙MAC,有4個(gè)40bit的累加器,因而在一個(gè)周期內(nèi)可完成更多的任務(wù)。

  有更多的"自動(dòng)并行"指令。為發(fā)揮附加的硬件功能,有的指令隱含或裝有并行化的能力;另一些指令通過(guò)'C55x DSP核的匯編器和C編譯器自動(dòng)安排成并行運(yùn)行。

  用戶可自行編程達(dá)到并行操作,以便充分利用'C55x DSP芯片的性能。

  附加新的指令,擴(kuò)展硬件處理能力。例如雙16位的算術(shù)運(yùn)算、雙MAC、條件移位、條件加或減、比例并選擇極值、偶或奇對(duì)稱的FIR濾波、并行移位和存儲(chǔ)、寄存器比較或交換等一系列新的指令。

  先進(jìn)的功率管理能力。其一是自動(dòng)斷電能力,'C55x DSP核連續(xù)的對(duì)內(nèi)存、外設(shè)和功能單元進(jìn)行監(jiān)視,自動(dòng)的對(duì)不工作單元斷電;其二是用戶可以自己配置IDLE休閑域,'C55x有64種休閑方式,通過(guò)改變休閑域寄存器對(duì)應(yīng)的狀態(tài)位就可以改變對(duì)應(yīng)部件電源的通斷。

  通過(guò)增加硬件和操作的并行性,極大的提高了處理器的處理能力。

  可變指令長(zhǎng)度增加代碼密度:指令長(zhǎng)度為8/16/24/40/48 bit,選擇不同長(zhǎng)度可使編碼密度達(dá)到和有效地利用總線;指令預(yù)取由16 bit增加到32 bit;片上指令緩存單元自動(dòng)的不包裝指令,以便有效地利用每一周期。

  附加總線和擴(kuò)充地址增加數(shù)據(jù)流量:'C55x有一組程序總線,3組讀總線,2組寫(xiě)總線,每組總線中的地址線有24 bit,因而極大的擴(kuò)充了尋址能力。

  外部存儲(chǔ)器接口性能比'C54x有很大提高:采用雙字寬(32 bit)及高速低價(jià)格同步存儲(chǔ)器,使存儲(chǔ)器操作與CPU操作具有相同的速率。同時(shí)有自動(dòng)斷電功能,電源只在使用時(shí)接通。

  指令高速緩存減少外部存儲(chǔ)器訪問(wèn):'C55x是個(gè)采用指令高速緩存的器件,允許幾條指令同時(shí)加載到高速緩存器中,CPU不必對(duì)每條指令都去訪問(wèn)存儲(chǔ)器,并且在時(shí)鐘速率下利用指令,增加速度,降低功耗。

  改進(jìn)的控制代碼,改善了控制代碼的密度:'C55x 增加了幾個(gè)控制代碼的附件,包括新的指令緩存單元、數(shù)據(jù)存儲(chǔ)器和ALU。對(duì)條件執(zhí)行的兩種可能性都有準(zhǔn)備,使得一旦條件出現(xiàn),DSP立即響應(yīng)。

  仿真縮短調(diào)試周期:代碼與'C54x兼容,維護(hù)消費(fèi)者的軟件投資。

  TMS320C55x結(jié)構(gòu)概述

  'C55x結(jié)構(gòu)主要由下列各部分組成:

 

 

 

  一個(gè)32×16-bit 指令緩沖隊(duì)列:緩沖可變長(zhǎng)度指令和實(shí)現(xiàn)塊重復(fù)操作。

  兩個(gè)17-bit×17-bit MAC:在單周期內(nèi)實(shí)現(xiàn)雙MAC操作。

  一個(gè)40-bit ALU:執(zhí)行高算術(shù)和邏輯運(yùn)算。

  一個(gè)40-bit 桶形移位寄存器:可以把40-bit結(jié)果左移31 位或右移32位。

  一個(gè)16-bit ALU:和主ALU并行執(zhí)行簡(jiǎn)單算術(shù)運(yùn)算。

 

  四個(gè)40-bit 累加器:保持計(jì)算結(jié)果和減少所需存儲(chǔ)器數(shù)量。

  十二條獨(dú)立總線:并行地對(duì)不同操作單元同時(shí)提供處理指令和操作數(shù)。

 

  指令緩沖單元功能

  它對(duì)應(yīng)用程序的指令進(jìn)行緩存和解碼,包含了解釋'C55x可變長(zhǎng)度指令的解碼邏輯。指令緩存單元使各種計(jì)算單元的任務(wù)流量維持一個(gè)常數(shù), 以便增加DSP的效率。(見(jiàn)圖2)

  程序流單元功能

  當(dāng)程序執(zhí)行時(shí),這個(gè)單元用來(lái)保存執(zhí)行點(diǎn)的軌跡。此單元包括使循環(huán)有效的硬件以及用于預(yù)測(cè)轉(zhuǎn)移、條件執(zhí)行、流水線保護(hù)的專用硬件。當(dāng)程序的控制發(fā)生變化時(shí),例如轉(zhuǎn)移和調(diào)用子程序時(shí),這個(gè)硬件能使處理器所需周期數(shù)減少,從而可提高處理效率。(見(jiàn)圖3)

  地址數(shù)據(jù)流單元功能

  在程序執(zhí)行期間,這個(gè)單元提供數(shù)據(jù)訪問(wèn)的地址指針。此單元可以使'C55x 實(shí)現(xiàn)有效的尋址模式。管理五條數(shù)據(jù)總線的專用硬件用來(lái)保持各個(gè)計(jì)算單元有恒定的數(shù)據(jù)流。由于有一個(gè)通用的ALU作簡(jiǎn)單的算術(shù)運(yùn)算,使得地址數(shù)據(jù)流單元可進(jìn)一步增加'C55x 結(jié)構(gòu)的指令并行性。(見(jiàn)圖4)

  數(shù)據(jù)計(jì)算單元功能

  這個(gè)單元是CPU的心臟,完成對(duì)被處理數(shù)據(jù)的算術(shù)運(yùn)算。它包括兩個(gè)MAC(乘法累加器)、主ALU(40-bit)、4個(gè)40-bit的累加寄存器,其附加的功能部件有桶形移位寄存器、舍入與飽和控制以及有效完成Viterbi計(jì)算的專用硬件。由此單元給出的指令的并行性是'C55x處理效率高低的關(guān)鍵。(見(jiàn)圖5)

 

  TMS320C54x和TMS320C55x性能比較


  
關(guān)鍵詞:DSP

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號(hào)碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買(mǎi)家服務(wù):
賣(mài)家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號(hào),
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫(kù)提出的寶貴意見(jiàn),您的參與是維庫(kù)提升服務(wù)的動(dòng)力!意見(jiàn)一經(jīng)采納,將有感恩紅包奉上哦!