数字电视阳机顶盒的嵌入式系统设计.pptVIP

数字电视阳机顶盒的嵌入式系统设计.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字电视阳机顶盒的嵌入式系统设计

数字电视机顶盒的嵌入式系统设计 主要内容 数字电视机顶盒的工作原理 基于嵌入式系统STB的硬件结构 基于嵌入式系统STB的软件设计 二十世纪九十年代以来,随着信息化,智能化,网络化的发展,嵌入式系统技术获得了越来越广阔的发展空间。嵌入式系统以微电子技术、控制技术、计算机技术和通讯技术为基础,在上述领域中发挥着重要作用。而作为数字电视客户端接受装置设备的数字电视机顶盒,其核心技术就是采用32位芯片的嵌入式技术。 数字电视机顶盒接收来自各种传输介质的数字电视节目信号和各种数据信息,通过解调、解复用、解码和音、视频编码(或者通过相应的数据解析模块),可以在模拟电视机上观看数字电视节目和各种数据信息。总的来说,数字电视机顶盒负责接收数字电视节目、处理数据业务和完成多种应用的解析。下面分析一下数字电视机顶盒的工作原理: 数字电视机顶盒数字流图 基于嵌入式系统STB的硬件结构 STB硬件结构图 嵌入式微处理器 嵌入式系统的核心就是嵌入式微处理器,其性能的优劣直接关系到整个系统的性能。微处理器提供一个可编程的硬件平台,对系统中各个功能模块进行协调和控制。在本系统中我们选择了32位高性能微处理器TinyRisc EZ4103 MIPS,其处理速度达到108MHz。内部包括通用寄存器系统控制处理器(CP0)、算术逻辑单元(ALU)和移位器。寄存器支持源操作数执行单元,并将处理结果存入旧的寄存器;CPO处理包括中断在内的例外事件ALU完成算术与逻辑运算,以及计算地址等操作,移位器主要完成移位操作。 存储器 1.SDRAM 在本系统中SDRAM共有两块:SDRAM-A、SDRAM-B。SDRAM-A通过SDRAM接口与视、音频解码器相连,专门负责为硬件解码工作分配内存,这样可以保证解码工作不会被STB其他模块干扰。SDRAM-B通过一个SDRAM控制器与系统其他模块相连,被CPU、OSG、Demux和外设等硬件模块使用,以保证CPU能够以最小的内存反应时间来运行STB应用程序。这两种SDRAM除了速度和容量不同,其他方面完全一样。所有的输入和输出均在时钟输入上升沿被同步化,数据通路通过内部流水线化来获得大的带宽。 2. Flash和NVRAM Flash用来存放整个软件系统的可执行代码和节目频道信息。NVRAM挂在I2C总线上,拥有I2C总线上的唯一地址。需要通过I2C总线寻址才能读写存放在上面的系统设置和部分节目频道信息。 前端接收模块 包括调谐器(Tuner)和解调器(Demodulator)。调谐器接收射频信号;解调器采用Philips公司的TDA10021解调芯片,集成了实现解调所需要的各种功能,包括DAC、信道解码、前向纠错编码(FEC)和里德-所罗门编码等功能,负责将模拟信号转换为数字信号,然后传送到解调模块,经过解调输出MPEG-2格式的TS流的串行或并行数据。 解复用器 解复用器完全兼容ISO/IEC 13818-1(MPEG-2)国际标准,集成了MPEG-2传输层的音频、视频流和数据服务的解复用功能和解扰功能。解复用器有传输流解复用器和节目流解复用器两种类型。 MPEG-2视、音频解码器 解码器从解复用器的输出部分接收被编码的PES流。通过硬件进行MPEG-2的音、视频数据解码,输出解码后的数字视频给Mixer,输出解码后的数字音频给DAC模块。 OSG(On-Screen Graphic) 该子系统能产生光标、OSD(On-Screen Display)和静止图片等几个图形层(这里称为平面)。 混合器(Mixer)和视频编码器 Mixer负责将从OSG接收的图文、自身产生的背景与解码视频相叠加,然后将所形成的8位或16位YCrCb数字视频流传送到视频编码器。视频编码器进行数模转换,产生复合视频、S视频或RGB视频信号,支持包括PAL、NTSC和SECAM制式。 基于嵌入式系统STB的软件设计 STB软件系统逻辑框架图 在STB上搭建pSOS操作系统 STB平台存在大量的芯片和外设,一个嵌入式控制系统也因此要控制和监视很多设备,要求有实时响应,同时要处理大量任务切换、通信和同步工作。这样就要求在STB平台上搭建一个RTOS。通常我们选用pSOS操作系统作为STB应用的平台。 pSOS操作系统是一个模块化的高性能RTOS,专门应用于嵌入式系统领域。它提供一个基于开放系统标准的、彻底的多任务环境。pSOS系统采用模块化的结构设计,围绕着pSOS实时多任务内核集成了基于标准结构的和独立编码的各种功能的软

文档评论(0)

189****6649 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档