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

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

Trimedia DSP芯片在視頻通信中的應用

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

作者:北京郵電大學 馮景峰 來源:《電子產品世界》

trimedia dsp芯片在視頻通信中的應用 trimedia集成電路是philips公司新近推出的針對多媒體應用的一種高性能dsp兼cpu,它能夠進行高質量的視頻和音頻處理。trimedia現有三種型號:tm1000、tm1100和tm1300,處理器的主頻分別為100mhz、133mhz和166mhz。下面以tm1300為例,來介紹trimedia在視頻通信中的設計方法和技巧。

芯片簡介

tm1300采用bga封裝,引腳數為292,尺寸為27×27×1.55mm。tm1300提供兩部分電源:內核電源和輸入輸出電源。內核電源電流為1200ma,電壓為2.5v。輸入輸出電源電流為150ma,電壓為3.3v。

首先簡要介紹一下tm1300,它的結構如圖1所示:

tm1300的核心是32位的處理器,能夠進行32位的線性尋址,尋址能力可達到4gb。同時它含有128個通用寄存器,它們不象其它dsp的寄存器那樣分段,所有的操作都可以使用這些寄存器。tm1300核心處理器采用的是vliw (超長指令字)結構,可以在每一時鐘周期內同時進行5個操作,vliw結構還可以減少處理器的工作量。tm1300支持16kb的數據高速緩存和32kb的指令高速緩存,并且數據高速緩存是雙端口的,允許同時雙向接入。

tm1300有別于一般的通用dsp,它有專門的視頻接口,音頻接口,網絡接口和相應的處理單元。

(1) tm1300的視頻處理單元包括:標準的視頻接口、圖象協處理器(icp)和變字長***(vld)。標準的視頻輸入輸出口使trimedia較方便地與具有ccir656接口的pal編解碼芯片互連。圖象協處理器主要用于圖象的濾波或縮放,提高處理的速度,節約處理器的資源。同樣,變字長***可以減輕trimedia用于huffman解碼的工作量,有助于高比特率的mpeg-1、mpeg-2解碼,而在低碼率的視頻通信系統中可以通過軟件來實現而無需采用硬件vld。

(2) tm1300的音頻處理單元包括標準的音頻接口,能夠與大多數串行數據的音頻adc和dac相連接,通過編程可處理大多數的串行數據協議。與視頻處理單元一樣,音頻輸入輸出單元的緩沖器都在外部的dram中,這樣可以提高數據交換速度,有利于進行實時處理。

tm1300的i2c串行總線可以工作在主從兩種模式下。作為主模式時,tm1300可通過i2c總線來配置一些外圍的芯片。作為從模式時,i2c總線從eeprom中讀出數據,tm1300上電啟動時采用這種模式,它通過i2c總線讀入一級啟動代碼,以便tm1300進一步讀入二級應用程序,使之正常運行。

tm1300提供一個同步串口(ssi),設計時可以靈活地使用該串口來接入各種網絡。既可以通過調制解調器接入模擬電話網,也可以接入isdn網。通信協議的實現主要通過軟件由trimedia來完成。

系統設計實現

根據tm1300的種種特征,可以利用它所提供的各種資源來靈活設計一個低碼率視頻通信系統。

系統的大部分工作都是由該dsp來完成,其中包括:視頻的編解碼,語音的編解碼,網絡通信協議的實現以及其他一些相關的工作。由于視頻通信系統是一種實時的系統,為此首先必需選擇一種實時的嵌入式操作系統作為操作平臺。可供選擇的嵌入式操作系統有很多,如os9000、psos等,用戶可根據實際需要來選擇。所有的軟件開發都是基于選定的操作系統之上的,系統實現框圖(如圖2)如下:

視頻部分

視頻處理主要包括視頻的編碼與解碼。設計時可留兩個視頻輸入接口,一個模擬接口,一個數字接口。模擬口設計比較方便,而數字口的設計主要是從降低成本的角度來考慮的。模擬口的視頻信號經過pal解碼后,變成標準的ccir656 4:2:2的視頻數字信號,視頻數字信號直接送入trimedia,經過壓縮編碼后,與編碼后的語音信號一起送入網絡。在接收端,trimedia將接收到的編過碼的視頻信號解碼,然后送至pal編碼芯片,最終將模擬的視頻信號輸出到顯示屏上。由于trimedia本身速率的限制,我們只能完成低碼率的視頻通信,一般視頻編解碼可采用h.261或h.263標準,這兩種標準是itu-t針對低碼率視頻通信而制定的。視頻的編解碼在整個系統中占用資源最多,因此在進行視頻編解碼軟件開發時,盡量優化程序,使之占用盡可

作者:北京郵電大學 馮景峰 來源:《電子產品世界》

trimedia dsp芯片在視頻通信中的應用 trimedia集成電路是philips公司新近推出的針對多媒體應用的一種高性能dsp兼cpu,它能夠進行高質量的視頻和音頻處理。trimedia現有三種型號:tm1000、tm1100和tm1300,處理器的主頻分別為100mhz、133mhz和166mhz。下面以tm1300為例,來介紹trimedia在視頻通信中的設計方法和技巧。

芯片簡介

tm1300采用bga封裝,引腳數為292,尺寸為27×27×1.55mm。tm1300提供兩部分電源:內核電源和輸入輸出電源。內核電源電流為1200ma,電壓為2.5v。輸入輸出電源電流為150ma,電壓為3.3v。

首先簡要介紹一下tm1300,它的結構如圖1所示:

tm1300的核心是32位的處理器,能夠進行32位的線性尋址,尋址能力可達到4gb。同時它含有128個通用寄存器,它們不象其它dsp的寄存器那樣分段,所有的操作都可以使用這些寄存器。tm1300核心處理器采用的是vliw (超長指令字)結構,可以在每一時鐘周期內同時進行5個操作,vliw結構還可以減少處理器的工作量。tm1300支持16kb的數據高速緩存和32kb的指令高速緩存,并且數據高速緩存是雙端口的,允許同時雙向接入。

tm1300有別于一般的通用dsp,它有專門的視頻接口,音頻接口,網絡接口和相應的處理單元。

(1) tm1300的視頻處理單元包括:標準的視頻接口、圖象協處理器(icp)和變字長***(vld)。標準的視頻輸入輸出口使trimedia較方便地與具有ccir656接口的pal編解碼芯片互連。圖象協處理器主要用于圖象的濾波或縮放,提高處理的速度,節約處理器的資源。同樣,變字長***可以減輕trimedia用于huffman解碼的工作量,有助于高比特率的mpeg-1、mpeg-2解碼,而在低碼率的視頻通信系統中可以通過軟件來實現而無需采用硬件vld。

(2) tm1300的音頻處理單元包括標準的音頻接口,能夠與大多數串行數據的音頻adc和dac相連接,通過編程可處理大多數的串行數據協議。與視頻處理單元一樣,音頻輸入輸出單元的緩沖器都在外部的dram中,這樣可以提高數據交換速度,有利于進行實時處理。

tm1300的i2c串行總線可以工作在主從兩種模式下。作為主模式時,tm1300可通過i2c總線來配置一些外圍的芯片。作為從模式時,i2c總線從eeprom中讀出數據,tm1300上電啟動時采用這種模式,它通過i2c總線讀入一級啟動代碼,以便tm1300進一步讀入二級應用程序,使之正常運行。

tm1300提供一個同步串口(ssi),設計時可以靈活地使用該串口來接入各種網絡。既可以通過調制解調器接入模擬電話網,也可以接入isdn網。通信協議的實現主要通過軟件由trimedia來完成。

系統設計實現

根據tm1300的種種特征,可以利用它所提供的各種資源來靈活設計一個低碼率視頻通信系統。

系統的大部分工作都是由該dsp來完成,其中包括:視頻的編解碼,語音的編解碼,網絡通信協議的實現以及其他一些相關的工作。由于視頻通信系統是一種實時的系統,為此首先必需選擇一種實時的嵌入式操作系統作為操作平臺。可供選擇的嵌入式操作系統有很多,如os9000、psos等,用戶可根據實際需要來選擇。所有的軟件開發都是基于選定的操作系統之上的,系統實現框圖(如圖2)如下:

視頻部分

視頻處理主要包括視頻的編碼與解碼。設計時可留兩個視頻輸入接口,一個模擬接口,一個數字接口。模擬口設計比較方便,而數字口的設計主要是從降低成本的角度來考慮的。模擬口的視頻信號經過pal解碼后,變成標準的ccir656 4:2:2的視頻數字信號,視頻數字信號直接送入trimedia,經過壓縮編碼后,與編碼后的語音信號一起送入網絡。在接收端,trimedia將接收到的編過碼的視頻信號解碼,然后送至pal編碼芯片,最終將模擬的視頻信號輸出到顯示屏上。由于trimedia本身速率的限制,我們只能完成低碼率的視頻通信,一般視頻編解碼可采用h.261或h.263標準,這兩種標準是itu-t針對低碼率視頻通信而制定的。視頻的編解碼在整個系統中占用資源最多,因此在進行視頻編解碼軟件開發時,盡量優化程序,使之占用盡可

相關IC型號

熱門點擊

 

推薦技術資料

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


 復制成功!
阿克苏市| 宁强县| 临海市| 灌南县| 三明市| 遂昌县| 广河县| 郧西县| 霍州市| 莫力| 内黄县| 梅河口市| 潞城市| 攀枝花市| 竹溪县| 贡山| 万安县| 阳西县| 台湾省| 阿拉善左旗| 峨眉山市| 巴彦县| 塔河县| 宝山区| 武宣县| 宁远县| 灵宝市| 丹江口市| 于都县| 民县| 文水县| 门头沟区| 清涧县| 始兴县| 宁津县| 营口市| 安康市| 唐河县| 南宫市| 长沙市| 合阳县|