当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读] 随着家电、通信、消费电子“3C”合一的大趋势,基于IP宽带网络的IPTV系统逐渐成为热点。IPTV(Internet Protocol TV or InteracTIve Personal .

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

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

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

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

2 系统设计

2.1 系统总体设计

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

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

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

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

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

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流媒体播放器模块;⑷解码器接口,RTP/RTCP模块。

3 系统实践

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

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

4 结论

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

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

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

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

随着在线会议、直播和游戏语音交流的普及,高质量的音频输入设备变得越来越重要。为此,边缘AI和智能音频专家XMOS携手其全球首家增值分销商飞腾云科技,利用其集边缘AI、DSP、MCU和灵活I/O于一颗芯片的xcore处理器...

关键字: AI DSP MCU

2025年8月14日,致力于亚太地区市场的国际领先半导体元器件分销商---大联大控股宣布,其旗下诠鼎推出基于新突思(Synaptics)SL1680嵌入式处理器的AI疲劳驾驶检测方案。

关键字: AI 嵌入式处理器 Type-C

多DSP集群的实时信号处理系统,通信拓扑的优化直接决定任务调度效率与系统吞吐量。RapidIO与SRIO作为嵌入式领域的主流互连协议,其带宽利用率差异与QoS配置策略对集群性能的影响尤为显著。以无线基站、雷达阵列等典型应...

关键字: DSP 通信拓扑优化

随着5G网络普及与物联网设备爆发式增长,边缘计算正从概念验证走向规模化部署。据IDC预测,2025年全球边缘数据量将占总体数据量的50%,这对边缘节点的实时处理能力提出严苛要求。在此背景下,AI加速器的DSP化趋势与可重...

关键字: AI加速器 DSP

在工业控制领域,数字信号处理器(DSP)的性能直接决定了系统的实时控制能力和可靠性。德州仪器(TI)的C2000系列芯片凭借其卓越的采样、控制和功率管理能力,长期以来在全球工业控制市场占据绝对领导地位,广泛应用于能源、电...

关键字: TI C2000 DSP 格见半导体 芯来 RISC-V 工控

2025年7月16日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 持续供货Texas Instruments (TI) 的新产品和解决方案。作为一家授权...

关键字: 线性稳压器 栅极驱动器 DSP

在当今数字化浪潮的推动下,数据流量呈爆炸式增长,数据中心、5G通信网络以及云计算等领域对高速光通信的需求愈发迫切。800G光模块作为高速光通信的关键组件,其性能直接影响着整个通信系统的传输效率和可靠性。数字信号处理(DS...

关键字: 800G DSP PAM4均衡算法

以氢燃料电池空压机为研究对象 ,开发超高速永磁同步电机控制器 ,采用传统的IGBT主功率器件 ,且为两电平主回 路结构形式 ,通过改进的V/F控制算法 ,完成了控制器的设计。搭建了试验平台进行测试 ,结果表明 ,控制器能...

关键字: 超高速永磁同步电机 V/F控制 DSP

医疗设备智能化进程,数字信号处理器(DSP)作为核心计算单元,承担着实时处理生物电信号、医学影像等敏感数据的重任。然而,随着医疗设备与网络互联的深化,数据泄露风险显著增加。美国《健康保险流通与责任法案》(HIPAA)明确...

关键字: 医疗设备 DSP

数字信号处理器(DSP)作为实时信号处理的核心器件,其架构设计直接决定了运算效率与功耗表现。自20世纪70年代DSP理论诞生以来,其硬件架构经历了从冯·诺依曼结构到哈佛结构的演进,这一过程体现了对实时性、并行性与存储带宽...

关键字: DSP 冯·诺依曼
关闭