论文摘要
随着数字电视技术的发展,相继产生了DVB、ATSC以及众多其它的数字广播电视标准。从本质上说这些数字广播电视标准都是建立在MPEG-2传输流(TS,Transport Streams)机制基础之上,不同的标准规定了在不同传输介质上如何实现TS流传输的具体方法。TS数据流传输的数据不仅可以是经过压缩的MPEG-2音视频数据,也可以是其它信息数据。目前TS数据流已经成为我国数字电视领域普遍使用的一种码流格式。随着计算机科学技术与网络技术的迅速发展,利用PC机的强大数据处理与多媒体编辑能力对TS流进行多种灵活的处理,从而使TS流传输的内容更加丰富与安全。因此,设计基于PC平台的TS码流接收与发送器已成为DVB数字广播电视发展的迫切需要。ASI接口是一种TS流传输接口,具有数据传输速率高、准确度高与可靠性好等特点,可用于各种高速点到点传输场合,特别是视频数据传输。目前ASI接口在DVB广播电视系统中已经得到了广泛的应用。现阶段的PC机一般没有专用ASI接口,PC与播出系统无法直接实现数据交换,本课题对PC机与播出系统的数据交换问题进行了深入的研究,设计出了一款高性价比的DVB TS流发送卡,该发送卡采用PCI总线与ASI接口标准,实现了MPEG-2 TS流从PC到播出系统的高速传输。现场可编程门阵列(FPGA)可灵活实现用户定制逻辑,帮助用户快捷方便的实现各种数字接口设计。利用厂商提供的接口核逻辑(IPcore),以及根据不同需求加入设计者自主开发的数字逻辑,可满足实现各种数字电路的需要,与传统设计方法相比,不仅可以缩短开发周期,而且降低了开发成本,提高了电路板的集成度和系统的整体性能。本文设计的DVB TS流发送卡基于Altera公司的PCI IPcore与商业级的ASI IPcore,通过仔细研究两者之间的接口关系,利用VHDL语言自主设计了两IPcore间的粘合逻辑,并在自己设计完成的硬件板卡上进行了验证,结果表明此设计不仅节省了成本,而且更紧凑、高效的满足了系统要求。