可编程逻辑控制器在机顶盒中的应用
Xilinx的大容量FPGA和CPLD器件为系统设计者提供了性能价格比很高的解决方案,同时还保持了传统PLD快速推向市场的优势。虽然很多功能最终会被吸收用在特殊应用标准产品ASSP(Application Specific Standard Products)器件中. 但不断提出的很多新功能或标准芯片组目前还不能提供,或者还不能完全利用ASSP完成,因此可编程逻辑的应用非常重要。
构成机顶盒系统的功能块主要有: 连接卫星接收器或线缆调制解调器的连接块; 天线电视接收器或可并发解调数据流的xDSL调制解调器; 可作进一步MPEG-2解码的密码操作系统; 中央处理器,如ARM,MIP或是嵌入其他功能的x86处理器; 带音频、视频输出的MPEG-2解码器; 外部标准接口,如RS232,USB; 用于连接由广播公司控制的拨号系统的低数据率的调制解调器。 在这些设计中,Xilinx器件主要用于完成各主要模块间的接口功能。
大多数接口都很类似,只是简单的逻辑改变。为市面上所有不同类型的系统分别开发接收器代价很高,但机顶盒的主要处理部分是很通用的。可编程逻辑器件可以在数据通道上提供所需的接口逻辑。 利用可编程逻辑使机顶盒制造商不必依赖于某一个芯片组供应商。另外,广播公司对机顶盒功能的要求,很大程度上影响到机顶盒中不同模块芯片的选用。所以,多数情况下使用单一厂商芯片组的机顶盒方案不能满足所有需要。可编程逻辑器件是实现这一点的理想选择。
Xilinx芯片应用的另一个重要方面是密码操作(Conditional Access,CA)系统。 在系统的这一部分信号被解码。为顺利进行解码,信号发送时要使用适当的算法。算法可用软件或包含在智能卡上的硬件实现。然而,多数广播公司有自己独特的算法,因此目前应用的解码方法种类很多。在密码操作系统中采用可编程逻辑器件可以简化制造过程,机顶盒的制造过程完全统一,只是针对不同广播公司的特殊加密要求对可编程器件进行编程就行了。这样机顶盒就成为可以批量制造的标准产品,从而可以体现出大批量制造的优势。 在保证广播公司可以使用自己喜欢的方法的同时,却能够得到单一解码系统的好处,这就是设计通用接口(Common Interface)标准的目的。
"通用接口"定义了主处理模块与解码电路间的连接标准。它是在欧洲电子技术标准协会(CENELEC)的支持下标准化的,并被数字音频及视频委员会(DAVIC)采纳,以CA0接口的名义出现在DAVIC规范中。同样这一接口也构成了美国国家可更新安全标准(NRSS)委员会相应标准的基矗 预计新出现的机顶盒设计将会逐渐采用通用接口标准。这样可使机顶盒以很好的性价比支持多种解码标准。Xilinx Spartan和CPLD器件被广泛地用在此类设计中,以实现机顶盒与加密智能卡间的桥接。 硬盘存储技术 Xilinx器件在标准的机顶盒系统中有用武之地,特别是前面介绍过的方面。但其主要应用还是在那些具有先进特性的新机顶盒设计中。其中最有意思的发展之一可能是硬盘存储技术在机顶盒中的应用。ReplayTV、NDS和Pace Technologies公司都开发了此类产品。 Xilinx同计划在机顶盒中采用硬盘存储技术的一些制造商进行了合作。由于硬盘每10GB存储的价格已降低到100美元以下,所以此类合作使双方都受益非浅。利用硬盘存储电影比视频录像机存储有很多优点。例如,可以同时进行读写。消费者可以将节目录下来稍后再看。 对于录像机来说,一边录制节目,一边播放15分钟前该节目播放的内容是不可能的。采用硬盘技术则可以让观看者在接电话或为人开门后回来再观看原来正在看的节目,就象什么也没做一样,只是实际上,他们看到的节目比实际传输的时间向后推迟了。同样,观众可以拥有即时回放和慢动作播放能力。这对广告业的影响也是深远的。有10-15分钟的灵活时间,观众可能会快速跳过播放的广告。电视公司非常关注这一点。这就是为什么
- MOST引领家庭多媒体(02-06)
- AES音频数据流之间的异步采样率转换(02-28)
- 基于FPGA 的高阶全数字锁相环的设计与实现(07-18)
- Camera Link协议和FPGA的数字图像信号源设计(08-19)
- LCD的通用驱动电路IP核设计(09-01)
- 史上最牛高速手势识别系统解决方案(10-27)