资源描述:
《网络变互式数字电视机顶盒硬件平台的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、网络变互式数字电视机顶盒硬件平台的设计.freel从硬件发展上来看,交互式机顶盒、数字电视已从早期的由分立器件构成而发展到由现代单芯片解决。这是数字大规模集成电路制造工艺技术进步的结果,也是最大程度降低系统成本的必然要求。现代单芯片解决方案的机顶盒一般集成了CPU、解复用、音频视频解、二维图形处理、编码和外设端口等模块。为节省芯片面积,这些独立部分是通过总线方式连接在一起的。改进系统的性能,通常是从提高CPU的速度、增强二维乃至三维图形的处理能力、增加外设端口的接口数目和类型等方面着手,从而从总体上提高系统的交互处理能力。但由
2、于视频解复用器和音频视码器对存取数据总线实的性要求严格,增加了CPU处理等待时间,形成了所谓的总线瓶颈。有关测试表明,总线瓶颈使得CPU的执行指令时间达到了76%,这种单纯依靠提高CPU性能来克服处理能力的不足,并不能提高性价比。改善总线瓶颈可以通过改进或增加系统互连总线来完成。如松下公司的GrossS(CM)、Ether等灵活可选的宽带接入方式以及增加高级2D乃至3D高级图形处理,便成为机顶盒应用的一个重要方面。1基于ST40GX1与STi5514的双CPU解决方案为解决上面提出的总是,选择了STMicroelectroni
3、cs公司最近推出的基于STi5514单芯片解码器和ST40GX1二维图形处理器的双处理器解决方案。该方案避免了外设模块倍增带来的总线拥挤以及解码实时性要求带来的等待延迟。STi5514和ST40GX1内部都采用了高速的先进STBus实现互联,前者负责实时性要求较高的硬件解复用、视频音频解码、与解码相关联的外围I/O设备控制等。后者负责宽带交互式应用以及高级图形处理。两者之间的高速数据通信通过MPX(MemoryPeripheralExchange)总线以及存储映射的邮箱(Mailbox)来进行。通过主频达100MHz的MPX总
4、线,STi5514能直接存取ST40GXI上可高达256MB的DDRSDRAM存储资源。1.1STi5514功能特点及接口STi5514主要完成MPEG-2视频、音频信号的解压缩。其内部集成了一个标准清晰度的视频解码模块和一个杜比AC-3/AAC/DTS音频解码模块以及VideoEncoder和AudioDAC模块等。内部32位RISCCPU工作主频为120MHz,在外接V.90的硬件Modem条件下,可以通过电话线进行窄带交互式应用,如进行基于电话线回传的视频点播、低速Inter浏览等。与ST公司早先推出的单芯片解码器STi
5、5512相比,除一般功能接口相同外,其突出特点是:指令和数据缓冲都增加了一倍,同时并发处理三路TS(TransportStream)流输入,支持多种解扰模式(包括DVB、DES、ICM、Fast-I),直接支持杜比AC-3/AAC/DTS音频解码,提供ATAPI硬盘电路接口,并直接支持Ultra-DMA66高速数据传送模式的硬盘以实现数字电视节目的实时录制,视频解码流可以以ITU-R601_656格式数据流输出或者以复合视频信号(CVBS)、分量信号RGB和YUV等不同模拟模式输出,支持Teletext解码输出,同时提供对两路
6、SIM卡接口,利用扩展银行卡等高级应用。由于STi5514去掉了1394接口,故需外接1394控制器(如STE422等)来扩展基于1394的视频输入。1.2ST40GX1功能特点和结构ST40GX1集成了SH-432位RISC处理器内核,Gamma2D图像处理、混合模块以及其它视频电路接口逻辑。ST40GX1是交经式应用的处理核心,包括系统设备和外设两个方面。1.2.1系统设备ST40GX1系统设备包括中央处理器(CPU)、用于DSP功能的浮点运行单元/加乘处理单元(FPU/Mac)、存储单元(MMU)以及DMA控制模块。其中
7、,CPU为32位SuperHRISC,2通道超标量体系结构,主频166MHz,16位指令定长,Load-Store结构,8KB直接指令缓存,16KB直接操作数缓存,带有一个片上乘法器。存储器支持4G的存储空间,支持单块或多块虚拟内存模式。页面大小可以为1KB、4KB、64KB或1MB。支持4通道全相关指令ITLB(InstructionTranslationLookasideBuffer)、64通道全相关指令以及操作数UTLB。支持软件控制的更新算法及随机计数的更新算法。这为32位保护模式下的操作系统提供了完备的硬件平台。通用
8、DMA控制器支持5个通道的数据传输,其中4个通道可以用于存储器到存储器哉存储器到外设之间的数据传送,另外一个通道为带缓冲的多路复合通道。支持2D块的搬动以及链表操作。两个通道的DMA握手信号和EMI接口信号被用于MPX总线操作。图1基于STi5514和ST40GX1的系统结构