基于ADSP-BF561的宽带信息终端设计

最新更新时间:2013-09-24来源: 互联网关键字:ADSP-BF561  宽带信息  终端设计 手机看文章 扫描二维码
随时随地手机看文章

随着家电、通信、消费电子“3C”合一的大趋势,基于IP宽带网络的IPTV系统逐渐成为热点。IPTV(Internet Protocol TV or Interactive Personal TV)也叫交互式网络电视,是利用宽带网的基础设施,一般以IP机顶盒作为主要终端设备,集互联网、多媒体、通信等多种技术于一体,通过IP协议向家庭用户提供包括数字电视在内的多种交互式数字媒体服务的崭新技术。

  本文提出并设计实现了一种基于Blackfin BF561的宽带信息终端。该终端采用目前计算机领域最为活跃的嵌入式系统技术,以高性能DSP处理器和嵌入式Linux操作系统为核心,对宽带信息终端进行设计实现。

  该宽带信息终端实际上是一款低端的IPTV机顶盒,可为用户提供互联网信息浏览和流媒体视频播放服务。该终端在国内电信运营商现有网络条件(主要是网络带宽)下,能够呈现比较理想的媒体播放效果。

  该终端已经成功商用,在四川电信的农村信息化工程中得到批量采购。目前,依托四川电信部署的农村综合信息内容平台,已有数千台该款宽带信息终端推广到四川各地农村使用。

  2 系统设计

  2.1 系统总体设计

  基于DSP的宽带信息终端的系统设计原理如图1所示,uClinux操作系统、音视频解码、各种网络协议、嵌入式浏览器、流媒体播放器、图形用户界面均由BF561处理,通过PPI、SPORT、UART等多种通讯接口,和外接外围器件进行连接。

  Blackfin BF561是Analog Devices公司近年针对高端多媒体应用推出的双核DSP处理器。BF561作为对称多处理器(SMP)器件,它的每一颗内核都有自己的高速L1指令和数据存储器,同时两颗内核共享128KB的L2存储器。每颗内核都能访问多种外设,包括视频接口、串口和定时器等。[2] 此外,Blackfin处理器还拥有高性能处理器内核、高带宽DMA性能、专为增强视频处理定义的指令集、高效控制处理、分层存储器、动态电源管理等特性。

  在设计中,采用BF561的一颗内核处理所有“MCU型”任务,例如图形重叠、网络管理和流程控制,同时运行uClinux操作系统;另一颗内核则执行主要的DSP功能。我们将MP3音频解码也置于处理“MCU型”任务的那颗内核中,而另一颗内核则只进行MPEG4视频解码处理。[4]

 


图1 基于DSP的宽带信息终端系统设计原理图

  下面从视频流程、音频流程、网络通讯对系统主机进行描述。

  2.1.1        视频信号的再现

  从网络传输到本地的视频信号(视频、文本),经过以太网控制器的信号处理,通过总线输入到BF561,经过MPEG4解码器处理成ITU656格式,再经过 DAC转换成CVBS或Y/C信号,在电视上显示,从而实现了视频图像的重现。DAC采用Analog Devices公司的ADV7179KCP芯片。

  2.1.2      音频信号的拾取和再现

  从网络传输到本地的音频信号(MP3),经过以太网控制器的信号处理,通过总线输入到BF561,经过MP3解码器处理成ITU656格式,再经过 DAC转换成模拟音频信号,在电视上实现重放。DAC采用WOLFSON公司的WM8731S芯片。[5]

  2.1.3    网络处理

  本系统采用单网口设计。以太网控制器采用SMSC公司的LAN9115全双工16BIT以太网控制器, 可适应100Base-TX/10Base-T。

  2.2      系统软件设计

  系统软件设计原理如图2所示,系统应用程序运行于uClinux操作系统之上,内核版本为2.6.11,终端应用采用多进程并行和进程间通信机制。

 


  系统软件由运行于uClinux内核的驱动程序、内核任务以及用户程序组成。

  ● 内核驱动程序

  ⑴网络驱动;⑵PPI视频输出模块;⑶基于SPORT0音频驱动程序;

  ⑷和另一核交互的模块。

  ● 运行于内核态的功能模块

  ⑴基于Timer驱动的视频解码模块;

  ⑵完成音频Adaptive Jitter Buffer功能以及音频解码。

  ● 用户程序

  ⑴GUI用户程序界面模块;⑵嵌入式浏览器模块;⑶RTSP流媒体播放器模块;[6]

  ⑷解码器接口,RTP/RTCP模块。

  3 系统实践

  该终端已经实现,并经过数轮系统测试与质量改进,已成功推向市场,并在现阶段具有优异的成本优势和良好的扩展性。如图3所示,是该终端图形用户界面的主菜单截图。

  在实现过程中,由于是面向客户进行定制设计,视频解码和音频解码分别取定为MPEG4和MP3。实际上,基于BF561的DSP特性,还可以在系统中设计H264、AVS等其它多种解码器,从而实现支持多种解码器格式的宽带信息终端,具有良好的扩展性。而事实上,Analog Devices公司的很多合作伙伴,都已经在BF561上成功实现MPEG4/H264的CIF/D1解码器。

 


图3 图形用户界面主菜单截图

  4 结论

  本系统成本优势明显。其中采用的Blackfin uClinux操作系统,由ADI公司支持的技术网站免费提供;ADI公司还携该网站一起,向用户提供持续的技术支持(如版本升级、新项目资源提供等)。

  实际上,由于ADI BF561天然具备对称多处理器(SMP)体系结构的特性,它采用完全的两个处理器通过高速通道相连,并共享外设和存储器空间[2],使得开发人员可以将大量的运算应用均匀分配到每颗内核上,从而最大限度地利用双核处理器资源,有效控制成本。另一方面,由于DSP的可编程特性,本系统除了能充分利用处理器资源,在多种解码能力(如AVS)的后续扩展方面,优势也非常显著。

  总之,本文结合当前的“3C”融合趋势和IPTV技术发展现状,提出并设计实现了一种基于DSP的宽带信息终端。该终端具有很高的可靠性、良好的扩展性和优异的性能价格比,并已在市场批量推广中得到了有效验证。

关键字:ADSP-BF561  宽带信息  终端设计 编辑:神话 引用地址:基于ADSP-BF561的宽带信息终端设计

上一篇:基于DSP的室内扩声系统的研究
下一篇:基于DSP的数字频率计设计

推荐阅读最新更新时间:2023-10-12 20:48

基于动态电源管理的移动终端设计
   需求以及应用背景   目前的移动终端设备如手机、PDA、掌上电脑已广泛应用于消费、通信、工控、视频监控等多个领域,它们的电源管理设计是很大的挑战,因为在目前的移动终端上,它不仅要支持各种语音采集功能,还有长时间进行Web/WAP接入的需要,以及如视频监控的功能,这些功能会消耗大量的电能。因此,必须在电源管理上采用合适的方法,否则这种功能密集的设备在电池寿命上可能远远达不到用户的期望值。   由于便携式电池技术在近期较难出现较大的突破,所以在系统设计中可以采用一些设计技巧来降低系统功耗,如优化系统和CPU时钟频率,避免上电过程中的大电流脉冲;有效地管理系统电池运转,有效地管理系统设备的工作模式,尽可能降低总线活动,降低
[电源管理]
基于Cortex-M3微处理器的智能家居监控终端设计
0 引言 智能家居系统是利用计算机、嵌入式系统和网络技术,将各种家用照明、安防、家电等通过家庭网络连接到一起,从而为人们提供更为便利舒适生活的系统。随着嵌入式Internet技术不断地发展和成熟,通过Internet实现对智能家居的远程监控正成为业界技术发展的方向。这种方式具有成本低、控制地域广、可靠性高、通讯速度快、操作简单等优点。其基本工作原理是把智能家居系统中的信息与控制中心设备(简称控制终端)设计成web服务器,通过远程计算机上的浏览器软件对嵌入式Web服务器的访问实现远程的监控。因此实现这种系统的关键就是要设计能够接入Internet的嵌入式控制终端。 1 系统总体结构 1.1 系统结构 智能家居系统是由信息家电、
[单片机]
基于Cortex-M3微处理器的智能家居监控<font color='red'>终端</font>的<font color='red'>设计</font>
基于ATmega103微控制器的家庭信息终端设计
小区智能化建设在国内历经几年的发展,已经形成了一系列标准,它们的出现了满足了不同收入阶层对住房智能化的要求。而室内终端作为小区智能化建设中一个重要环节,也随着电子技术的发展和人们对住宅智能化要求的提高逐渐发展成一个集多种功能为一体的综合性信息服务处理平台。 传统室内终端只能在用户室内进行简单的安防和电器的控制,已经不能满足人们对住宅智能化的要求。而家庭信息终端HIT(Home lnformation Termination)在具有安防和电器控制功能的基础上,重点突出了信息服务的功能(例如电子商务和家政服务等),满足了人们在现代社会中快节奏和开放性的生活。 1 小区整体结构及系统流程 整个小区管理系统由住户室内控制和小区内部管理两部分
[单片机]
基于ATmega103微控制器的家庭<font color='red'>信息</font><font color='red'>终端</font>的<font color='red'>设计</font>
ARM处理器结合GPRS模块设计M2M终端的总体设计方案
引言 目前,对输油管道、电力装置、油井等进行远程监控主要采用人工巡逻的方式,这种方式存在实时性差、成本高、浪费人力资源、无法对环境恶劣的地区进行监控、可能出现误报等缺点。随着工业领域现代化水平的提高和通信技术的发展,这种生产方式亟待得到改善。 M2M 是指应用无线移动通信技术,实现机器与机器、机器与人之间数据通信和交流的一系列技术及其组合的总称。 GPRS 具有覆盖地域广、通信距离远、网络可靠性高等优点。随着 GPRS 的推广和应用,以及基于 GPRS 的 M2M 产品的推出,采用 GPRS 技术来解决上述问题成为一种较好的方案。 嵌入式系统是当前国内外研究的热点之一。采用嵌入式系统技术设计一种可以解决远程监控
[单片机]
ARM处理器结合GPRS模块<font color='red'>设计</font>M2M<font color='red'>终端</font>的总体<font color='red'>设计</font>方案
MSP430的车载无线手持终端系统设计
引 言   信息时代的到来使得汽车电子产业飞速发展,新兴技术层出不穷。车载终端设备作为新兴汽车电子产品的标志性产物也是日新月异,客户对其要求越来越高。其中,GPS车台已成为当今汽车必备的主流终端产品之一。而市场上现有的GPS车台手柄拖着一根沉重的通信连接线,操作非常不便,且功能不强,可扩展空间有限,因此,在激烈的市场竞争中显得力不从心。这就必然要求设计出更具市场竞争力的无线方案取而代之。笔者利用TI公司推出的超低功耗16位单片机MSP430F149和Toshiba公司的射频(RF)芯片TB31224F设计了一款功能强大、性价比高,可扩展性强的车载无线手持终端,且已成功投放市场。 1 系统组成原理   车载无线手持终端系统主要
[单片机]
MSP430的车载无线手持<font color='red'>终端</font>系统<font color='red'>设计</font>
基于STM32的无线通讯终端系统的设计方案
1.引言   目前仪器设备多数采用RS232接口与计算机通信,但是随着计算机技术的发展,支持热插拔的USB标准接口将取代RS232接口,因此计算机将越来越少配置甚至不配置RS232接口。   实验证明,该系统的设计具有低成 本、高集成度和设计简单等优点,实现无线联网和组网功能,适于便携式电子设备的文件远端下载和上传,为诸如无线切割机、各类物联网掌上终端等设备的数据传输提供了解决方案。   RS232接口与USB接口虽然都属于串行接口,但它们的数据格式、通信协议、信号电平以及机械连 接方式则不同。这样计算机不能控制现有仪器设备,解决这一问题就得把现有的仪器设备的RS232接口转换成USB接口。实现这种转换可以
[单片机]
基于STM32的无线通讯<font color='red'>终端</font>系统的<font color='red'>设计</font>方案
基于嵌入式Linux的3G无线视频终端设计与实现
摘要:基于嵌入式系统开发以及3G相关技术,采用ARM+Linux作为软硬件开发平台,充分利用了ARM以及Linux系统丰富的软硬件资源,设计并实现了一个基于嵌入式Linux的3G无线视频终端。在软件设计上,采用了Linux的Netfilter架构与socket结合的方法,引入内核缓冲机制,达到了将数据包获取功能由用户态转入内核态,实现了数据包在Linux内核态的获取及高效转发,并且解决了3G模块因拨号延迟与视频服务器产生速率不匹配所造成的数据丢包问题,同时在嵌入式Linux下为3G模块开发了驱动。 关键词:嵌入式Linux;3G;Netflter;无线终端;套接字 随着网络技术和嵌入式技术的迅猛发展,通过网络来实现视频监控已经
[工业控制]
基于嵌入式Linux的3G无线视频<font color='red'>终端</font>的<font color='red'>设计</font>与实现
基于GPS/GPRS的车辆移动监控终端设计与实现
车辆监控系统是融合了全球卫星定位技术、地理信息技术和无线通信技术于一体的综合系统。该系统将移动车辆接收到GPS数据(经纬度、高度、时间、速度等)进行解析,并实时地通过无线通信信道上传至监控中心。监控中心在电子地图上对被监控车辆的参数进行显示监控和查询,同时利用无线通信链路向移动终端发送控制和消息。该系统适用于不同的监控场合,经济效益和社会效益明显,可广泛地应用于客运、银行、公安、物流行业、车辆自动导航、公交智能交通管理等领域。 1 GPS与GPRS 全球定位系统(Global Positioning System,GPS)是美国从上世纪70年代开始研制的具有在海、陆、空全方位实时三维导航与定位能力的新一代卫星导
[单片机]
基于GPS/GPRS的车辆移动监控<font color='red'>终端</font>的<font color='red'>设计</font>与实现
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved