資料介紹
摘要:本文研究并實(shí)現(xiàn)了一種基于DSP的寬帶信息終端,該系統(tǒng)采用ADI公司Blackfin系列ADSP-BF561處理器作為系統(tǒng)核心。文章介紹了系統(tǒng)設(shè)計(jì)和軟件設(shè)計(jì),并給出了經(jīng)市場驗(yàn)證的實(shí)踐結(jié)論。
關(guān)鍵詞:寬帶信息終端 DSP 嵌入式系統(tǒng)
1 引言
隨著家電、通信、消費(fèi)電子“3C”合一的大趨勢,基于IP寬帶網(wǎng)絡(luò)的IPTV系統(tǒng)逐漸成為熱點(diǎn)。IPTV(Internet Protocol TV or Interactive Personal TV)也叫交互式網(wǎng)絡(luò)電視,是利用寬帶網(wǎng)的基礎(chǔ)設(shè)施,一般以IP機(jī)頂盒作為主要終端設(shè)備,集互聯(lián)網(wǎng)、多媒體、通信等多種技術(shù)于一體,通過IP協(xié)議向家庭用戶提供包括數(shù)字電視在內(nèi)的多種交互式數(shù)字媒體服務(wù)的嶄新技術(shù)。
本文提出并設(shè)計(jì)實(shí)現(xiàn)了一種基于Blackfin BF561的寬帶信息終端。該終端采用目前計(jì)算機(jī)領(lǐng)域最為活躍的嵌入式系統(tǒng)技術(shù),以高性能DSP處理器和嵌入式Linux操作系統(tǒng)為核心[1],對寬帶信息終端進(jìn)行設(shè)計(jì)實(shí)現(xiàn)。
該寬帶信息終端實(shí)際上是一款低端的IPTV機(jī)頂盒,可為用戶提供互聯(lián)網(wǎng)信息瀏覽和流媒體視頻播放服務(wù)。該終端在國內(nèi)電信運(yùn)營商現(xiàn)有網(wǎng)絡(luò)條件(主要是網(wǎng)絡(luò)帶寬)下,能夠呈現(xiàn)比較理想的媒體播放效果。
該終端已經(jīng)成功商用,在四川電信的農(nóng)村信息化工程中得到批量采購。目前,依托四川電信部署的農(nóng)村綜合信息內(nèi)容平臺,已有數(shù)千臺該款寬帶信息終端推廣到四川各地農(nóng)村使用。
2 系統(tǒng)設(shè)計(jì)
2.1 系統(tǒng)總體設(shè)計(jì)
基于DSP的寬帶信息終端的系統(tǒng)設(shè)計(jì)原理如圖1所示,uClinux操作系統(tǒng)、音視頻解碼、各種網(wǎng)絡(luò)協(xié)議、嵌入式瀏覽器、流媒體播放器、圖形用戶界面均由BF561處理,通過PPI、SPORT、UART等多種通訊接口,和外接外圍器件進(jìn)行連接。
Blackfin BF561是Analog Devices公司近年針對高端多媒體應(yīng)用推出的雙核DSP處理器。BF561作為對稱多處理器(SMP)器件,它的每一顆內(nèi)核都有自己的高速L1指令和數(shù)據(jù)存儲器,同時兩顆內(nèi)核共享128KB的L2存儲器。每顆內(nèi)核都能訪問多種外設(shè),包括視頻接口、串口和定時器等。[2] 此外,Blackfin處理器還擁有高性能處理器內(nèi)核、高帶寬DMA性能、專為增強(qiáng)視頻處理定義的指令集、高效控制處理、分層存儲器、動態(tài)電源管理等特性。[3]
在設(shè)計(jì)中,采用BF561的一顆內(nèi)核處理所有“MCU型”任務(wù),例如圖形重疊、網(wǎng)絡(luò)管理和流程控制,同時運(yùn)行uClinux操作系統(tǒng);另一顆內(nèi)核則執(zhí)行主要的DSP功能。我們將MP3音頻解碼也置于處理“MCU型”任務(wù)的那顆內(nèi)核中,而另一顆內(nèi)核則只進(jìn)行MPEG4視頻解碼處理。[4]

圖1 基于DSP的寬帶信息終端系統(tǒng)設(shè)計(jì)原理圖
下面從視頻流程、音頻流程、網(wǎng)絡(luò)通訊對系統(tǒng)主機(jī)進(jìn)行描述。
2.1.1 視頻信號的再現(xiàn)
從網(wǎng)絡(luò)傳輸?shù)奖镜氐囊曨l信號(視頻、文本),經(jīng)過以太網(wǎng)控制器的信號處理,通過總線輸入到BF561,經(jīng)過MPEG4解碼器處理成ITU656格式,再經(jīng)過 DAC轉(zhuǎn)換成CVBS或Y/C信號,在電視上顯示,從而實(shí)現(xiàn)了視頻圖像的重現(xiàn)。DAC采用Analog Devices公司的ADV7179KCP芯片。
2.1.2 音頻信號的拾取和再現(xiàn)
從網(wǎng)絡(luò)傳輸?shù)奖镜氐囊纛l信號(MP3),經(jīng)過以太網(wǎng)控制器的信號處理,通過總線輸入到BF561,經(jīng)過MP3解碼器處理成ITU656格式,再經(jīng)過 DAC轉(zhuǎn)換成模擬音頻信號,在電視上實(shí)現(xiàn)重放。DAC采用WOLFSON公司的WM8731S芯片。[5]
2.1.3 網(wǎng)絡(luò)處理
本系統(tǒng)采用單網(wǎng)口設(shè)計(jì)。以太網(wǎng)控制器采用SMSC公司的LAN9115全雙工16BIT以太網(wǎng)控制器, 可適應(yīng)100Base-TX/10Base-T。
2.2 系統(tǒng)軟件設(shè)計(jì)
系統(tǒng)軟件設(shè)計(jì)原理如圖2所示,系統(tǒng)應(yīng)用程序運(yùn)行于uClinux操作系統(tǒng)之上,內(nèi)核版本
為2.6.11,終端應(yīng)用采用多進(jìn)程并行和進(jìn)程間通信機(jī)制。
關(guān)鍵詞:寬帶信息終端 DSP 嵌入式系統(tǒng)
1 引言
隨著家電、通信、消費(fèi)電子“3C”合一的大趨勢,基于IP寬帶網(wǎng)絡(luò)的IPTV系統(tǒng)逐漸成為熱點(diǎn)。IPTV(Internet Protocol TV or Interactive Personal TV)也叫交互式網(wǎng)絡(luò)電視,是利用寬帶網(wǎng)的基礎(chǔ)設(shè)施,一般以IP機(jī)頂盒作為主要終端設(shè)備,集互聯(lián)網(wǎng)、多媒體、通信等多種技術(shù)于一體,通過IP協(xié)議向家庭用戶提供包括數(shù)字電視在內(nèi)的多種交互式數(shù)字媒體服務(wù)的嶄新技術(shù)。
本文提出并設(shè)計(jì)實(shí)現(xiàn)了一種基于Blackfin BF561的寬帶信息終端。該終端采用目前計(jì)算機(jī)領(lǐng)域最為活躍的嵌入式系統(tǒng)技術(shù),以高性能DSP處理器和嵌入式Linux操作系統(tǒng)為核心[1],對寬帶信息終端進(jìn)行設(shè)計(jì)實(shí)現(xiàn)。
該寬帶信息終端實(shí)際上是一款低端的IPTV機(jī)頂盒,可為用戶提供互聯(lián)網(wǎng)信息瀏覽和流媒體視頻播放服務(wù)。該終端在國內(nèi)電信運(yùn)營商現(xiàn)有網(wǎng)絡(luò)條件(主要是網(wǎng)絡(luò)帶寬)下,能夠呈現(xiàn)比較理想的媒體播放效果。
該終端已經(jīng)成功商用,在四川電信的農(nóng)村信息化工程中得到批量采購。目前,依托四川電信部署的農(nóng)村綜合信息內(nèi)容平臺,已有數(shù)千臺該款寬帶信息終端推廣到四川各地農(nóng)村使用。
2 系統(tǒng)設(shè)計(jì)
2.1 系統(tǒng)總體設(shè)計(jì)
基于DSP的寬帶信息終端的系統(tǒng)設(shè)計(jì)原理如圖1所示,uClinux操作系統(tǒng)、音視頻解碼、各種網(wǎng)絡(luò)協(xié)議、嵌入式瀏覽器、流媒體播放器、圖形用戶界面均由BF561處理,通過PPI、SPORT、UART等多種通訊接口,和外接外圍器件進(jìn)行連接。
Blackfin BF561是Analog Devices公司近年針對高端多媒體應(yīng)用推出的雙核DSP處理器。BF561作為對稱多處理器(SMP)器件,它的每一顆內(nèi)核都有自己的高速L1指令和數(shù)據(jù)存儲器,同時兩顆內(nèi)核共享128KB的L2存儲器。每顆內(nèi)核都能訪問多種外設(shè),包括視頻接口、串口和定時器等。[2] 此外,Blackfin處理器還擁有高性能處理器內(nèi)核、高帶寬DMA性能、專為增強(qiáng)視頻處理定義的指令集、高效控制處理、分層存儲器、動態(tài)電源管理等特性。[3]
在設(shè)計(jì)中,采用BF561的一顆內(nèi)核處理所有“MCU型”任務(wù),例如圖形重疊、網(wǎng)絡(luò)管理和流程控制,同時運(yùn)行uClinux操作系統(tǒng);另一顆內(nèi)核則執(zhí)行主要的DSP功能。我們將MP3音頻解碼也置于處理“MCU型”任務(wù)的那顆內(nèi)核中,而另一顆內(nèi)核則只進(jìn)行MPEG4視頻解碼處理。[4]

圖1 基于DSP的寬帶信息終端系統(tǒng)設(shè)計(jì)原理圖
下面從視頻流程、音頻流程、網(wǎng)絡(luò)通訊對系統(tǒng)主機(jī)進(jìn)行描述。
2.1.1 視頻信號的再現(xiàn)
從網(wǎng)絡(luò)傳輸?shù)奖镜氐囊曨l信號(視頻、文本),經(jīng)過以太網(wǎng)控制器的信號處理,通過總線輸入到BF561,經(jīng)過MPEG4解碼器處理成ITU656格式,再經(jīng)過 DAC轉(zhuǎn)換成CVBS或Y/C信號,在電視上顯示,從而實(shí)現(xiàn)了視頻圖像的重現(xiàn)。DAC采用Analog Devices公司的ADV7179KCP芯片。
2.1.2 音頻信號的拾取和再現(xiàn)
從網(wǎng)絡(luò)傳輸?shù)奖镜氐囊纛l信號(MP3),經(jīng)過以太網(wǎng)控制器的信號處理,通過總線輸入到BF561,經(jīng)過MP3解碼器處理成ITU656格式,再經(jīng)過 DAC轉(zhuǎn)換成模擬音頻信號,在電視上實(shí)現(xiàn)重放。DAC采用WOLFSON公司的WM8731S芯片。[5]
2.1.3 網(wǎng)絡(luò)處理
本系統(tǒng)采用單網(wǎng)口設(shè)計(jì)。以太網(wǎng)控制器采用SMSC公司的LAN9115全雙工16BIT以太網(wǎng)控制器, 可適應(yīng)100Base-TX/10Base-T。
2.2 系統(tǒng)軟件設(shè)計(jì)
系統(tǒng)軟件設(shè)計(jì)原理如圖2所示,系統(tǒng)應(yīng)用程序運(yùn)行于uClinux操作系統(tǒng)之上,內(nèi)核版本
為2.6.11,終端應(yīng)用采用多進(jìn)程并行和進(jìn)程間通信機(jī)制。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 雙域系統(tǒng)終端,行業(yè)信息數(shù)據(jù)安全解決方案
- 用電信息采集系統(tǒng)通信協(xié)議之主站與采集終端 3次下載
- 調(diào)制波(寬帶信號)無源互調(diào)測量研究探討 5次下載
- 基于FPGA和DSP的機(jī)載圖形顯示系統(tǒng) 36次下載
- 怎么樣使用DSP子系統(tǒng)實(shí)現(xiàn)手持軟件無線電終端的體系結(jié)構(gòu) 3次下載
- 如何使用SDR設(shè)計(jì)寬帶雷達(dá)發(fā)射機(jī)的論文說明 7次下載
- 智能終端的移動醫(yī)療信息系統(tǒng) 3次下載
- 基于自適應(yīng)投影矩陣的壓縮感知超寬帶信道估計(jì) 0次下載
- 基于高速DA+AD9739+2.5GSPS的寬帶信號源 117次下載
- 超寬帶信號模擬相關(guān)器的設(shè)計(jì)和實(shí)現(xiàn) 57次下載
- 主動聲納寬帶信號高效參數(shù)估計(jì)算法 25次下載
- 超寬帶信號室內(nèi)場強(qiáng)分布
- 基于DSP的寬帶信息終端設(shè)計(jì)與實(shí)現(xiàn)
- 寬帶信號子空間譜估計(jì)修正方法的研究
- 寬帶信號采樣的關(guān)鍵技術(shù)研究
- ?什么是終端的PPT 911次閱讀
- 基于無線寬帶的應(yīng)急通信指揮車載應(yīng)用系統(tǒng)設(shè)計(jì) 1372次閱讀
- 基于ARM920處理器和嵌入式Linux操作系統(tǒng)的GPS智能終端設(shè)計(jì)解析 1767次閱讀
- 用于工業(yè)應(yīng)用的智能顯示終端設(shè)計(jì) 1533次閱讀
- 數(shù)字化儀/示波器的關(guān)鍵特性介紹 寬帶信號測量方案解析 2117次閱讀
- 基于專用數(shù)字下變頻芯片GC5016的寬/窄帶數(shù)據(jù)下變頻系統(tǒng)設(shè)計(jì)及數(shù)據(jù)分析與解調(diào) 3450次閱讀
- 基于FPGA+DSP的跳頻電臺傳輸系統(tǒng)的設(shè)計(jì)方案分析 2466次閱讀
- 一文了解FPGA與DSP的區(qū)別、特點(diǎn)及用途 2.9w次閱讀
- 5G毫米波和超寬帶信號的驗(yàn)證和測試 3947次閱讀
- 基于DSP的運(yùn)動相機(jī)控制系統(tǒng)設(shè)計(jì) 1650次閱讀
- 基于EMIF接口的DSP控制系統(tǒng)設(shè)計(jì) 5978次閱讀
- 基于DSP的智能電源系統(tǒng)設(shè)計(jì) 5531次閱讀
- 基于DSP的H.324終端實(shí)現(xiàn) 939次閱讀
- 基于ADSP-BF561的寬帶信息終端設(shè)計(jì) 1294次閱讀
- 基于DSP的安全無線多媒體數(shù)字終端 2225次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1489次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評論