91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 通信網絡

基于TMS320C6201的多通道信號處理平臺

發布時間:2008/5/26 0:00:00 訪問次數:614

作者:上海交通大學電子工程系(200030) 徐 盛 胡劍凌 陳 健

來源:《電子技術應用》

基于tms320c6201的多通道信號處理平臺 摘要:在voip和modempool等許多新的應用發展的今天,多通道處理技術越來越受到重視,它不僅表現在算法研究上,而且也表現在系統實現上。結合在smart gateway方面的工作,提出了一個基于tms320c6201的多通道信號處理平臺的結構,并詳細闡述了軟硬件的組成。 關鍵詞:多通道信號處理 tms320c6201 處理平臺

隨著因特網的發展,產生了voice over ip、fax overip和modem pool等許多新的應用,它們都強調多通道的數據處理。傳統意義上的多通道處理是將多路的單通道處理并行安排。現在的dsp芯片的運算速度越來越快,以時鐘為100mhz的tms320c549為例,如果用它完成g.729a的編解碼,一片可以支持5~6路。因此,假如我們采用高速dsp芯片來充當信號處理的核心的話,一片高速芯片可以替代以前的幾路,使得原有的多通道處理系統可以大大地簡化,在硬件上的開銷減小。

1 tms320c6201的結構和性能

由美國ti公司生產的tms320c6201處理器[1]硬件資源豐富,主要由三大部分組成:cpu、外圍設備和存儲器。

c6201的地址總線為32位,所以尋址范圍達到4gb,其存儲器空間可分為四部分:片內程序空間可以用作cache、片內數據空間、外部存儲空間和內部外圍設備空間。可通過對五個bootmode引腳的設置靈活設定各空間的地址范圍。片內數據ram包括四個8k×16的塊,這些塊交織在一起,使得cpu可同時訪問數據ram的兩個不同塊而不會發生沖突,提高了數據并行讀寫的能力。對于較大的程序,片內程序ram可當做cache來存儲經常使用的代碼,減少對片外訪問次數,從而提高程序運行速度。

與常見的芯片不同,c6201有八個功能單元,分為兩組,每組包括一個乘法器mn和三個算術邏輯運算單元dnsnln。它們分別進行乘法運算、加減運算、線性和環形地址計算以及算術邏輯運算。因為輸入輸出端口相互獨立,所以8個運算單元可實現并行處理。每組運算單元對應一條數據路徑,可以用作環形地址計算。

tms320c6201的外圍設備包括dma控制器、主機接口hpi、中斷選擇等。dma控制器允許數據傳輸在cpu操作的后臺進行,因此c6201可與外部的低速設備接口而不降低cpu的吞吐量。c6201的dma控制器有四個獨立的可編程通道,可以進行四個不同的dma操作,每個通道可根據需要傳輸8位、16位或32位的數據。此外,還有一個輔助通道用于響應hpi的服務請求。主機接口使得主機設備能夠直接地訪問cpu的存儲空間。tms320c6201可通過引腳bootmode40設置多種boot方式,例如直接執行方式,或從外部eprom、主機等設備裝載程序。c6201允許14個中斷,包括reset、不可屏蔽中斷、串行口中斷、定時器中斷和外部中斷。cpu通過監測iack引腳判斷中斷請求,引腳inum0~inum3標識應該服務的中斷矢量位置。

tms320c6xx的兩個多通道帶緩存的串行口,與ti公司生產的其他dsp c2xc2xxc5xc54x相同,具有支持全雙工通信,雙緩存數據寄存器結構支持連續數據發送,收發時鐘獨立等特點。除此之外,它還有支持多種數據格式8bit、12bit、16bit、20bit、24bit、32bit的傳輸,a律和μ律壓擴,時鐘或幀同步的編程設置和極性控制,接口方便等優點。c62xx有兩個32位的定時器,主要用于時鐘中斷、dma控制器同步、事件計數等,它可由外部

作者:上海交通大學電子工程系(200030) 徐 盛 胡劍凌 陳 健

來源:《電子技術應用》

基于tms320c6201的多通道信號處理平臺 摘要:在voip和modempool等許多新的應用發展的今天,多通道處理技術越來越受到重視,它不僅表現在算法研究上,而且也表現在系統實現上。結合在smart gateway方面的工作,提出了一個基于tms320c6201的多通道信號處理平臺的結構,并詳細闡述了軟硬件的組成。 關鍵詞:多通道信號處理 tms320c6201 處理平臺

隨著因特網的發展,產生了voice over ip、fax overip和modem pool等許多新的應用,它們都強調多通道的數據處理。傳統意義上的多通道處理是將多路的單通道處理并行安排。現在的dsp芯片的運算速度越來越快,以時鐘為100mhz的tms320c549為例,如果用它完成g.729a的編解碼,一片可以支持5~6路。因此,假如我們采用高速dsp芯片來充當信號處理的核心的話,一片高速芯片可以替代以前的幾路,使得原有的多通道處理系統可以大大地簡化,在硬件上的開銷減小。

1 tms320c6201的結構和性能

由美國ti公司生產的tms320c6201處理器[1]硬件資源豐富,主要由三大部分組成:cpu、外圍設備和存儲器。

c6201的地址總線為32位,所以尋址范圍達到4gb,其存儲器空間可分為四部分:片內程序空間可以用作cache、片內數據空間、外部存儲空間和內部外圍設備空間。可通過對五個bootmode引腳的設置靈活設定各空間的地址范圍。片內數據ram包括四個8k×16的塊,這些塊交織在一起,使得cpu可同時訪問數據ram的兩個不同塊而不會發生沖突,提高了數據并行讀寫的能力。對于較大的程序,片內程序ram可當做cache來存儲經常使用的代碼,減少對片外訪問次數,從而提高程序運行速度。

與常見的芯片不同,c6201有八個功能單元,分為兩組,每組包括一個乘法器mn和三個算術邏輯運算單元dnsnln。它們分別進行乘法運算、加減運算、線性和環形地址計算以及算術邏輯運算。因為輸入輸出端口相互獨立,所以8個運算單元可實現并行處理。每組運算單元對應一條數據路徑,可以用作環形地址計算。

tms320c6201的外圍設備包括dma控制器、主機接口hpi、中斷選擇等。dma控制器允許數據傳輸在cpu操作的后臺進行,因此c6201可與外部的低速設備接口而不降低cpu的吞吐量。c6201的dma控制器有四個獨立的可編程通道,可以進行四個不同的dma操作,每個通道可根據需要傳輸8位、16位或32位的數據。此外,還有一個輔助通道用于響應hpi的服務請求。主機接口使得主機設備能夠直接地訪問cpu的存儲空間。tms320c6201可通過引腳bootmode40設置多種boot方式,例如直接執行方式,或從外部eprom、主機等設備裝載程序。c6201允許14個中斷,包括reset、不可屏蔽中斷、串行口中斷、定時器中斷和外部中斷。cpu通過監測iack引腳判斷中斷請求,引腳inum0~inum3標識應該服務的中斷矢量位置。

tms320c6xx的兩個多通道帶緩存的串行口,與ti公司生產的其他dsp c2xc2xxc5xc54x相同,具有支持全雙工通信,雙緩存數據寄存器結構支持連續數據發送,收發時鐘獨立等特點。除此之外,它還有支持多種數據格式8bit、12bit、16bit、20bit、24bit、32bit的傳輸,a律和μ律壓擴,時鐘或幀同步的編程設置和極性控制,接口方便等優點。c62xx有兩個32位的定時器,主要用于時鐘中斷、dma控制器同步、事件計數等,它可由外部

相關IC型號

熱門點擊

 

推薦技術資料

耳機的焊接
    整機電路簡單,用洞洞板搭線比較方便。EM8621實際采... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
平远县| 遂川县| 台山市| 都昌县| 巨鹿县| 邻水| 兴宁市| 普兰县| 伊宁县| 视频| 琼海市| 宣恩县| 新绛县| 云林县| 张家界市| 浙江省| 黔西| 新河县| 上饶县| 赫章县| 图木舒克市| 密云县| 介休市| 西畴县| 马尔康县| 紫阳县| 上栗县| 青阳县| 平潭县| 盐山县| 禄劝| 杂多县| 綦江县| 沅江市| 海林市| 玉龙| 姚安县| 奉新县| 永年县| 青海省| 太湖县|