SDI II IP核用户指南

ID 683133
日期 5/08/2017
Public
文档目录

5.3.3. 插入载荷ID

SMPTE ST 352规范定义了一个辅助数据包类型,提供由数字信号接口承载的视频载荷指定信息。这些载荷ID数据包携带诸如接口类型,采样结构,分量比特深度和图像更新率等信息。

近期的SMPTE接口如双链路HD-SDI和3G-SDI需要载荷ID数据包,因为无数据包的相关信息很难正确解释视频数据。

这两个情况下,载荷ID数据包必须位于水平辅助(HANC)空间开头的指定视频行位置:
  • 紧随EAV后。
  • 紧跟EAV之后的CRC字(对于使用CRC字的接口)。
表 9.  建议的载荷ID数据包位置下表列出SMPTE规范建议的载荷ID数据包的位置。可观察不同行号中带有载荷ID数据包的SDI数据。
视频格式 字段 行号

525i

1

13

2

276

625i

1

9

2

322

1080i

1

10

2

572

525p

13

625p

9

720p

10

1080p

10

对于双链路HD-SDI接口,载荷ID数据包仅位于两个链路的Y数据流中。发送器数据路径中的子模块修改流过的Y数据流。

注: 该子模块会引入几个时钟周期的延迟。C数据流被延迟几个时钟周期以保持与Y数据流同步。

下列规则用于插入和覆盖载荷ID数据包:

  • 规则1:如果应有载荷ID数据包的行的HANC空间开端没有辅助数据包,则子模块在HANC空间的开始处插入载荷ID数据包。
  • 规则2:如果由tx_line_f0tx_line_f1指定行的HANC空间开端有现成的载荷ID数据包,则子模块会在tx_vpid_overwrite信号为高电平时用新的载荷ID信息覆盖该数据包。如果tx_vpid_overwrite信号为低电平时,子模块将不会进行覆盖。
  • 规则3:如果应有载荷ID数据包的行的HANC空间开端有一个不同类型的辅助数据包,则子模块不会覆盖现有辅助数据包。反而,子模块会在HANC空间中寻找一个空的空间以在现有辅助数据包后插入载荷ID数据包。如果子模块发现空的空间之前在HANC空间找到一个载荷ID数据包,则在tx_vpid_overwrite信号为高电平时,使用新的数据覆盖现有载荷ID数据包。如果tx_vpid_overwrite信号为低电平,则子模块将不覆盖数据包。

对于正确的载荷ID插入,请如Line Number Insertion时序图中所示,将EAV和SAV TRS第一个字的tx_trs信号一起置位。