首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]MPEG-2 TS 流嵌入控制数据的设计

[求助]MPEG-2 TS 流嵌入控制数据的设计

设计的要求是用控制数据替换MPEG-2 TS 流中的空帧。相关的端口信息如下:

  RA9A9JSn.jpg

 

图中的TS_IN[7:0]CLKSYNC分别为MPEG-2 TS 流的数据信号、字节时钟、同步信号。时序图如下:

  b1kGnyyQ.jpg

 

MPEG-2 TS流的基本单元是帧结构,分为数据帧和空帧。每帧包含188个字节,第一个字节为同步字节,即HEX47;空帧的标志是第二字节的低5位和第三字节全为‘1,即HEX1FFF”。

DIN[7:0]CLK_W是需要嵌入的控制数据和相应的字节时钟。

RESET是系统的复位信号。

TS­_OUT[7:0]是加入了控制数据的MPEG-2 TS 流,码率与输入TS流相同。

注意:CLKCLK_W相差很大,且不同步。即TS流是高速数据流(数MHz ~ 十几MHz),控制数据DIN是低速码流(数十KHz)。

实现要求:TS流中的空帧很多,将某些空帧(188字节)全换为控制数据DIN(即在该空帧位置处构成一新的数据帧),按照TS流格式进行传输。TS流数据帧中的数据和控制数据不能出现丢失。

设计目标:完成HDL的描述,用EDA开发系统完成仿真验证。

参考仿真结果:

7IpQfv3e.jpg


655vDark.jpg

哪位达人做过相关的东西能不能给我点资料或者代码,小弟感激不尽!

联系方式:wanglihuan@sohu.com

qq:18501589

[此贴子已经被作者于2007-5-15 11:30:15编辑过]

返回列表