1.3 视频解码及输出
整个视频解码和视频显示过程由VD_VUM(Video Unit Management)管理和监控。在它以下主要分为三个部分。其中,视频解码和参考图像的内存分配由VUM_VDM(Video Decoder Manager)管理;图像显示由VUM_VOM(Video Output Manager)控制;B帧图像的缓存管理则由VUM_MIM(Memory Interface Management)负责。
视频输出主要由视频输出接口来完成。视频输出接口从本地SDRAM中读入解压后的视频数据,然后以Y、Cb、Cr格式输出。它同时还提供数字视频输出,数字视频输出的设计是用于直接和视频DAC连接的。这个模块还包括专门的硬件模块来支持OSD(OnScreenDisplay)和以VBI方式插入teletext。视频输出接口中还包括行场同步过滤器,用来支持一些视频格式转换,包括色度信号变换和高清格式转换。
1.4 各种接口
MB87L2250支持的接口较多,除了一般性的Debug口、串口,还支持IC-Card接口和一个Host接口。IC-Card接口提供了两个独立的支持ISO 7816 IC-Card的接口,它们只支持异步的IC-Card。这个接口直接由CPU的主接口控制,所以不会影响音视频解码。在某一时刻,只有一个接口可以被激活,另一个则保持它上一次的状态。这个接口主要包括一个串行转并行和并行转串行的转换器,它需要时钟和逻辑控制的支持。CPU提供需要传输的完整数据帧给IC-Card,并从IC-Card接收所有的数据帧。IC-Card接口监控接口时钟并支持数据帧、数据时钟和错误处理,而CPU负责实现通讯协议和帧的打包。Host接口是用来外接其他CPU而不使用集成的ARC处理器,也可用来扩展RAM或外接硬盘等。它支持的CPU有三种:FR30(最大25MHz),Motorola68xxx(最大33MHz),SPARClite 系列(最大40MHz)。
2 方案介绍
2.1系统原理图及外围芯片简介
整个系统由射频、主芯片、存储器、输出共四个部分组成。以下将介绍除主芯片部分以外的其他三个部分。图3是系统原理简图。
(1) 射频部分