基于TMS320C6201的多通道信號處理平臺
發(fā)布時間:2008/5/26 0:00:00 訪問次數(shù):645
來源:《電子技術(shù)應(yīng)用》
基于tms320c6201的多通道信號處理平臺 摘要:在voip和modempool等許多新的應(yīng)用發(fā)展的今天,多通道處理技術(shù)越來越受到重視,它不僅表現(xiàn)在算法研究上,而且也表現(xiàn)在系統(tǒng)實(shí)現(xiàn)上。結(jié)合在smart gateway方面的工作,提出了一個基于tms320c6201的多通道信號處理平臺的結(jié)構(gòu),并詳細(xì)闡述了軟硬件的組成。 關(guān)鍵詞:多通道信號處理 tms320c6201 處理平臺
隨著因特網(wǎng)的發(fā)展,產(chǎn)生了voice over ip、fax overip和modem pool等許多新的應(yīng)用,它們都強(qiáng)調(diào)多通道的數(shù)據(jù)處理。傳統(tǒng)意義上的多通道處理是將多路的單通道處理并行安排,F(xiàn)在的dsp芯片的運(yùn)算速度越來越快,以時鐘為100mhz的tms320c549為例,如果用它完成g.729a的編解碼,一片可以支持5~6路。因此,假如我們采用高速dsp芯片來充當(dāng)信號處理的核心的話,一片高速芯片可以替代以前的幾路,使得原有的多通道處理系統(tǒng)可以大大地簡化,在硬件上的開銷減小。
1 tms320c6201的結(jié)構(gòu)和性能
由美國ti公司生產(chǎn)的tms320c6201處理器[1]硬件資源豐富,主要由三大部分組成:cpu、外圍設(shè)備和存儲器。
c6201的地址總線為32位,所以尋址范圍達(dá)到4gb,其存儲器空間可分為四部分:片內(nèi)程序空間可以用作cache、片內(nèi)數(shù)據(jù)空間、外部存儲空間和內(nèi)部外圍設(shè)備空間?赏ㄟ^對五個bootmode引腳的設(shè)置靈活設(shè)定各空間的地址范圍。片內(nèi)數(shù)據(jù)ram包括四個8k×16的塊,這些塊交織在一起,使得cpu可同時訪問數(shù)據(jù)ram的兩個不同塊而不會發(fā)生沖突,提高了數(shù)據(jù)并行讀寫的能力。對于較大的程序,片內(nèi)程序ram可當(dāng)做cache來存儲經(jīng)常使用的代碼,減少對片外訪問次數(shù),從而提高程序運(yùn)行速度。
與常見的芯片不同,c6201有八個功能單元,分為兩組,每組包括一個乘法器mn和三個算術(shù)邏輯運(yùn)算單元dnsnln。它們分別進(jìn)行乘法運(yùn)算、加減運(yùn)算、線性和環(huán)形地址計(jì)算以及算術(shù)邏輯運(yùn)算。因?yàn)檩斎胼敵龆丝谙嗷オ?dú)立,所以8個運(yùn)算單元可實(shí)現(xiàn)并行處理。每組運(yùn)算單元對應(yīng)一條數(shù)據(jù)路徑,可以用作環(huán)形地址計(jì)算。
tms320c6201的外圍設(shè)備包括dma控制器、主機(jī)接口hpi、中斷選擇等。dma控制器允許數(shù)據(jù)傳輸在cpu操作的后臺進(jìn)行,因此c6201可與外部的低速設(shè)備接口而不降低cpu的吞吐量。c6201的dma控制器有四個獨(dú)立的可編程通道,可以進(jìn)行四個不同的dma操作,每個通道可根據(jù)需要傳輸8位、16位或32位的數(shù)據(jù)。此外,還有一個輔助通道用于響應(yīng)hpi的服務(wù)請求。主機(jī)接口使得主機(jī)設(shè)備能夠直接地訪問cpu的存儲空間。tms320c6201可通過引腳bootmode40設(shè)置多種boot方式,例如直接執(zhí)行方式,或從外部eprom、主機(jī)等設(shè)備裝載程序。c6201允許14個中斷,包括reset、不可屏蔽中斷、串行口中斷、定時器中斷和外部中斷。cpu通過監(jiān)測iack引腳判斷中斷請求,引腳inum0~inum3標(biāo)識應(yīng)該服務(wù)的中斷矢量位置。
tms320c6xx的兩個多通道帶緩存的串行口,與ti公司生產(chǎn)的其他dsp c2xc2xxc5xc54x相同,具有支持全雙工通信,雙緩存數(shù)據(jù)寄存器結(jié)構(gòu)支持連續(xù)數(shù)據(jù)發(fā)送,收發(fā)時鐘獨(dú)立等特點(diǎn)。除此之外,它還有支持多種數(shù)據(jù)格式8bit、12bit、16bit、20bit、24bit、32bit的傳輸,a律和μ律壓擴(kuò),時鐘或幀同步的編程設(shè)置和極性控制,接口方便等優(yōu)點(diǎn)。c62xx有兩個32位的定時器,主要用于時鐘中斷、dma控制器同步、事件計(jì)數(shù)等,它可由外部
來源:《電子技術(shù)應(yīng)用》
基于tms320c6201的多通道信號處理平臺 摘要:在voip和modempool等許多新的應(yīng)用發(fā)展的今天,多通道處理技術(shù)越來越受到重視,它不僅表現(xiàn)在算法研究上,而且也表現(xiàn)在系統(tǒng)實(shí)現(xiàn)上。結(jié)合在smart gateway方面的工作,提出了一個基于tms320c6201的多通道信號處理平臺的結(jié)構(gòu),并詳細(xì)闡述了軟硬件的組成。 關(guān)鍵詞:多通道信號處理 tms320c6201 處理平臺
隨著因特網(wǎng)的發(fā)展,產(chǎn)生了voice over ip、fax overip和modem pool等許多新的應(yīng)用,它們都強(qiáng)調(diào)多通道的數(shù)據(jù)處理。傳統(tǒng)意義上的多通道處理是將多路的單通道處理并行安排,F(xiàn)在的dsp芯片的運(yùn)算速度越來越快,以時鐘為100mhz的tms320c549為例,如果用它完成g.729a的編解碼,一片可以支持5~6路。因此,假如我們采用高速dsp芯片來充當(dāng)信號處理的核心的話,一片高速芯片可以替代以前的幾路,使得原有的多通道處理系統(tǒng)可以大大地簡化,在硬件上的開銷減小。
1 tms320c6201的結(jié)構(gòu)和性能
由美國ti公司生產(chǎn)的tms320c6201處理器[1]硬件資源豐富,主要由三大部分組成:cpu、外圍設(shè)備和存儲器。
c6201的地址總線為32位,所以尋址范圍達(dá)到4gb,其存儲器空間可分為四部分:片內(nèi)程序空間可以用作cache、片內(nèi)數(shù)據(jù)空間、外部存儲空間和內(nèi)部外圍設(shè)備空間?赏ㄟ^對五個bootmode引腳的設(shè)置靈活設(shè)定各空間的地址范圍。片內(nèi)數(shù)據(jù)ram包括四個8k×16的塊,這些塊交織在一起,使得cpu可同時訪問數(shù)據(jù)ram的兩個不同塊而不會發(fā)生沖突,提高了數(shù)據(jù)并行讀寫的能力。對于較大的程序,片內(nèi)程序ram可當(dāng)做cache來存儲經(jīng)常使用的代碼,減少對片外訪問次數(shù),從而提高程序運(yùn)行速度。
與常見的芯片不同,c6201有八個功能單元,分為兩組,每組包括一個乘法器mn和三個算術(shù)邏輯運(yùn)算單元dnsnln。它們分別進(jìn)行乘法運(yùn)算、加減運(yùn)算、線性和環(huán)形地址計(jì)算以及算術(shù)邏輯運(yùn)算。因?yàn)檩斎胼敵龆丝谙嗷オ?dú)立,所以8個運(yùn)算單元可實(shí)現(xiàn)并行處理。每組運(yùn)算單元對應(yīng)一條數(shù)據(jù)路徑,可以用作環(huán)形地址計(jì)算。
tms320c6201的外圍設(shè)備包括dma控制器、主機(jī)接口hpi、中斷選擇等。dma控制器允許數(shù)據(jù)傳輸在cpu操作的后臺進(jìn)行,因此c6201可與外部的低速設(shè)備接口而不降低cpu的吞吐量。c6201的dma控制器有四個獨(dú)立的可編程通道,可以進(jìn)行四個不同的dma操作,每個通道可根據(jù)需要傳輸8位、16位或32位的數(shù)據(jù)。此外,還有一個輔助通道用于響應(yīng)hpi的服務(wù)請求。主機(jī)接口使得主機(jī)設(shè)備能夠直接地訪問cpu的存儲空間。tms320c6201可通過引腳bootmode40設(shè)置多種boot方式,例如直接執(zhí)行方式,或從外部eprom、主機(jī)等設(shè)備裝載程序。c6201允許14個中斷,包括reset、不可屏蔽中斷、串行口中斷、定時器中斷和外部中斷。cpu通過監(jiān)測iack引腳判斷中斷請求,引腳inum0~inum3標(biāo)識應(yīng)該服務(wù)的中斷矢量位置。
tms320c6xx的兩個多通道帶緩存的串行口,與ti公司生產(chǎn)的其他dsp c2xc2xxc5xc54x相同,具有支持全雙工通信,雙緩存數(shù)據(jù)寄存器結(jié)構(gòu)支持連續(xù)數(shù)據(jù)發(fā)送,收發(fā)時鐘獨(dú)立等特點(diǎn)。除此之外,它還有支持多種數(shù)據(jù)格式8bit、12bit、16bit、20bit、24bit、32bit的傳輸,a律和μ律壓擴(kuò),時鐘或幀同步的編程設(shè)置和極性控制,接口方便等優(yōu)點(diǎn)。c62xx有兩個32位的定時器,主要用于時鐘中斷、dma控制器同步、事件計(jì)數(shù)等,它可由外部
熱門點(diǎn)擊
- 數(shù)字正交上變頻器AD9857在高頻雷達(dá)系統(tǒng)中
- TMS320C6416特點(diǎn)及其在3G基站中的
- 基于DSP的ARINC429通信板的研制
- 基于TMS320C6201的多通道信號處理平
- 面向電子商務(wù)的智能管理信息系統(tǒng)
- 小波變換在Internet網(wǎng)多媒體業(yè)務(wù)中的應(yīng)
- 基于RS-485總線的計(jì)算機(jī)視頻監(jiān)控系統(tǒng)的研
- 模塊化聯(lián)合碼率控制技術(shù)
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究