基于FPGA的TS over IP系统的设计与实现

来源 :东华大学 | 被引量 : 0次 | 上传用户:quan777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文设计了一种TS over IP系统,MPEG-2Transport Stream(TS)主要用于传输使用MPEG-2编码的节目流。传统的电视网络中,TS流主要通过ASI串行系统进行传输。但随着我国三网融合策略的提出,网络电视得到了进一步的发展,IPTV和OTT TV开始出现并逐渐得到普及。由于IPTV和OTT TV都是通过IP网络传播视频内容,因此需要一种能将TS流封装为IP数据包以便在以太网中传输的设备,即TS over IP系统。基于FPGA和物理层网络芯片(PHY)组成的联合硬件平台,本文设计并实现了一种TS over IP系统。在FPGA中,本文利用R8051XC2IP核作为主处理器,采用软硬件同步设计的方法实现了TS模块和MAC模块。TS模块主要包括TS流接口和数据缓冲器。其中TS流接口的功能为接收通过SPI接口传输的TS流,并保证输出的TS流数据包的完整性。数据缓冲器由读写控制模块和双端口RAM组成,通过乒乓操作实现对数据流的不间断处理。MAC模块主要实现了介质控制子层的功能和与PHY芯片之间的通信,使用双端口RAM作为接收和发送缓冲器,实现了外部存储器接口(EMIF),完成了MAC模块与处理器之间的数据交换。在实现不同模块间的通信时,本系统中将TS模块和MAC模块作为外部数据存储器挂载到R8051XC2的外部存储器接口(EMIF)上,并为两个模块中的双端口RAM分配不同的外部地址空间,R8051XC2直接通过两个模块中的双端口RAM实现对这两个模块的访问而不用去考虑模块内部进行的操作。基于R8051XC2的DMA功能,使用EMIF实现了TS模块和MAC模块之间的DMA数据传输方式,提高了数据传输效率。由于系统中存在27MHz和100MHz两个主要的时钟域,并且MAC模块中也存在着分别由处理器和PHY芯片所提供的两个不同的时钟域,所以在本系统设计中要考虑到异步时钟域的通信问题。因此本系统设计并实现了一种基于中断的握手协议,配合双端口RAM,来保证异步时钟域之间通信的正确性。本系统的创新点在于利用双端口RAM和EMIF,实现TS流数据的封装。与传统FIFO的结构相比,即减少对系统资源的要求,又减少了TS流数据在系统内的传输次数,提高了整个系统的效率和性价比。
其他文献
历史角色转变、法律规范缺失以及行业自律不足等原因造成了新闻采访权越来越多地受到暴力或非暴力侵犯,并日益演化为一个司法难题。不同侵权主体中,国家机关及其工作人员对新闻
泵气损失大、机械效率低是影响汽油机部分负荷燃油经济性的主要原因,基于全可变气门机构的无节气门控制负荷技术是改善传统汽油机燃油经济性最为有效的途径之一。论文分析了
母乳是婴儿理想的食品,并且有很多好处,我站一直宣传、促进和支持母乳喂养。但必须做好对孕产妇乳房的护理。本文总结了6年来,对围产期孕产妇常见乳房疾患护理的体会如下。
基辅罗斯在智者雅罗斯拉夫统治时期进入了发展的极盛时期,更迎来了文化的繁荣时代。随着"罗斯受洗"后基督教的进一步传播和教会制度在罗斯大地上的最终确立,教会文学和编年史
文章讨论了高新技术产业基地的基本概念,对产业结构调整中发展高新技术产业基地建设的内涵和必要性作了说明;针对中国产业结构调整的基本特点和趋势,提出了可供选择的高新技
经济社会的飞速发展给北京带来了人口、资源、环境与交通等多方面的城市问题。为了应对这些挑战,北京制定了以TOD(公共交通引导城市发展)为核心的可持续城市发展模式。因此,
本文结合数字频率计的设计研究了PFGA技术及其应用。FPGA代表了当前EDA技术发展的最新方向,它能够通过HDL语言的设计,借助EDA开发工具,在一片芯片上实现一个复杂系统的大部分
随着我国金融市场的全面开放,我国保险业的竞争将越来越激烈。经营效率是保险公司竞争力的集中体现,而保险企业的规模经济与范围经济状况对保险企业的经营效率存在着重要的影
Lurie时滞系统是非线性控制中不可缺少的组成部分,这类系统的概念由Lurie在1944年研究一个非线性控制模型系统时提出来。这个系统可以简化成线性部分和非线性部分,线性部分用准
近年来,基于麦克风阵列的声源定位系统被广泛地应用于电话会议、视频会议等系统中。现有的声源定位算法运算量较大,为了实现实时要求,一般以牺牲定位精度为代价。针对运算量