论文部分内容阅读
网络机顶盒是新一代的网络电视终端设备,目前常用的网络机顶盒体系结构主要有两种:基于专用集成电路和微处理器、基于DSP。前者采用视频解码ASIC芯片,外加一个MCU,机顶盒设计较简单,但其中的视频解码算法不可更新;后者可有多媒体处理器来实现,结构灵活,且易于升级和更新视频解码算法。本文主要研究基于多媒体处理器的AVS网络机顶盒设计方法,同时对于多处理器并行解码算法进行了研究。论文围绕上面的两个主题,分为三个部分。第一部分介绍了网络机顶盒设计的一般方法,详细描述了基于TMS320DM6446的网络机顶盒以及结合TMS320DM642的高清网络机顶盒的系统结构,重点讨论了系统各个功能模块的设计,包括电源模块、启动配置模块、DDR2和Flash模块、单片机模块、以太网通信模块、音频CODEC模块以及高清的视频Encoder模块和HPI并行通信接口。第二部分讨论了嵌入式开发的设计方法及流程,重点介绍了Bootloader的移植。第三部分从理论分析着手,重点介绍了基于多处理器并行解码的算法研究。论文采用了基于多媒体处理器的系统设计方法,缩短了设计周期;网络机顶盒系统采用模块化设计,结构紧凑,既方便了调试和安装,又节约了成本;利用可编程的多媒体处理器来完成机顶盒的不同功能模块,增加了系统的灵活性和适应能力;多处理器并行解码算法的研究也为以后DSP高清解码提供了有益的探索。