第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共9页前言在我国,数字电视节目在许多省市已经开始试播,由于用户端使用的基本都是模拟电视机,无法接收数字信号,因此需要一种接收装置来担当二者之间的桥梁,这就是机顶盒(SetTopBox,简称STB)。它是一种扩展电视机功能的一种新的家用电器。它可以把卫星直播数字电视信号、地面数字电视信号、有线电视网数字信号甚至互联网的数字信号转换成模拟电视机可以接收的信号,使现有的模拟电视机用户也能分享数字化革命带来的科技成果。本文主要针对南京广电有线数字电视基本型单向简易型机顶盒的用户使用和市场需求,从关键芯片介绍、机器开机流程、软件文件大小和在内存的存放位置、系统框架和功能模块介绍等几方面对简易型机顶盒技术与解决方案做一个简单的系统介绍说明。目前,国内数字电视机顶盒关键芯片厂商各自推出了自己的芯片方案,尤其是有线数字电视。一、NECμPD61116主芯片介绍1.芯片μPD61116采用32位1.5V内核,0.13UM工艺,功耗低,是一种高性能的主芯片,主频达到166MHZ,处理速度可达到233Mips,可实现高速通信、处理、大存储空间。2.芯片采用双核架构,性能优越。主CPU负责视频解码控制,次CPU负责音频解码控制,同时外围电路设计简单,支持EJTAG软件调试功能。提供了多种外围设备接口,包括两个UART接口、两个智能卡接口、I2C接口、红外接口、图文电视接口、通用I/O控制以及调制解调器等接口,通过这些接口,μPD61116可以和多种外围设备相连,其功能更加强大。3.主次CPU各有4KByte的数据缓存和指令缓存空间,有36个PIDFILTERS(1个VIDEOPID,2个AUDIOPIDS,1个PCRPID,32个通用PID)和32个SECTIONFILTERS。4.μPD61116芯片采用16位总线接口,216PINQFP封装。可以使用X*4MByteSDROM(可扩展支持8MB、16MB、32MB、64MB),相对于需要2*32MByteSDROM价格更低,供货更好,满足产品的不同的市场应用配置需求,并且省下了足第2页共9页第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共9页够的I/O口,可用于按键扫描等方面。5.芯片具有标准的存储控制器,支持存储器间的DMA数据传送。6.具有2D图形加速引擎,支持FLASH、GIF、JPEG图片格式支持动画菜单、滚动字幕,支持多种字体显示,可以设计出美观的动画界面效果。7.显示分BACKGROUND——VIDEO——OSD1——OSD2共四层,可以非常清晰的菜单效果,立体感强。8.内含抗闪烁电路,设计出的界面不闪烁,给人眼很舒服的感觉,绿色健康。9.支持视频图象的ZOOM功能,可以把节目的局部放大,使用户更好的看局部精华的节目内容。芯片框图如图一所示:图一该主芯片成熟度较高.在欧洲,日韩等地都占有较高市场份额,NEC公司独立成立影音部门负责开发,后续发展潜力更大。二、机器开机流程1.从BOOT引导区域进入读写Flash数据,先将存放在Flash上的主程序和字库文件等解压到SDRAM中;第3页共9页第2页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共9页2.然后进行硬件检测和初始化工作:a)内存管理模块初始化b)Demux设备检测和初始化c)音视频解码设备检测和初始化d)OSDRegion设备检测和初始化e)遥控器和前面板设备检测和初始化f)Flash和EEPROM检测和初始化g)高频头检测和初始化h)智能卡检测和初始化i)LED检测和初始化j)时钟控制器检测和初始化3.显示开机图,对CA模块进行出初始化4.后台接收NIT、EIT等EPG数据5.播放节目三、软件文件大小和在内存的存放位置1.Flash的分配第4页共9页第3页共9页Loader区域字库存放区域主程序存放区域数据区域Boot区域0x9fc000000x9fc300000x9fd600000x9ff200000x9ffc0000编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共9页说明:a)Boot区域在整块Flash的开始位置,启动了程序的驱动和引导作用。空间大小为(0x9fc30000–0x9fc00000=192K)b)主程序存放区域是整个应用软件的存储位置,应用软件的重用和层次结构请参照本文档的第二部分。空间大小为(0x9fd60000–0x9fc30000=1.2M)c)数据区域存放一些用到的数据,例如程序的背景图片、广告图片等...