AR# 65801

LogiCORE IP 视频时序控制器 V6.1 — 将 VTC 与 AXI 数据流至视频输出桥接器联用,实现隔行格式检测

描述

本答复记录说明了如何在隔行模式下配置视频时序控制器 (VTC) 及其使用 AXI4 数据流至视频输出桥接器 (VID-OUT) 的工作情况。 

本答复记录只与在连接字段 id 输出信号的情况下使用 VTC 检测器检测隔行视频时序或生成隔行视频时序有关。

解决方案

VTC 能够检测和生成隔行视频时序。

 

VTC 检测器现在按照下列方式判断输入视频时序是不是隔行的:

  • 在启用检测器字段 id 输入后,字段 id 会在连续帧之间触发,随即输入的视频判断为隔行格式。
  • 在禁用检测器字段 id 输入时,同时启用 vsync 和 hsync。如果 vsync 的水平偏移在连续帧之间不等,则输入的视频判断为隔行格式。
  • 如果字段 id 或 hsync/vsync 输入都没有启用,输入的视频在默认情况下判断为逐行格式。
    此外,在 vsync、hsync 和字段 id 输入信号都可用时,VTC 也能检测输入字段 id 的极性。
    字段 id 的极性锁存为第一个字段或字段 0,此时 vsync 和 hsync 的上升沿一致。
    如果所需的信号不可用,被检测字段 id 的极性设置为低。

针对隔行模式来源选择的控制寄存器(偏移 0x0000,位 19)已新增一个来源选择位。
需要这个新的来源选择位来命令 VTC 根据检测到的隔行模式或生成器编码寄存器中的编程值(偏移 0x0068,位 6)生成隔行视频。
驱动程序将被更新,从而可通过 XVtc_SetSource 功能调用设置隔行模式来源选择。 

作为目前的解决方法,可通过向 VTC 控制寄存器中写入下列内容来设置隔行来源选择:

XVtc_WriteReg(<BaseAddress>、(XVTC_CTL_OFFSET)、<Value>);

当 VTC 和 VID-OUT 桥接器搭配使用时,需要注意的是:如果输入视频是逐行格式,该桥接器要求字段 id 极性为低。 

如果输入视频是隔行格式,该桥接器要求字段 id 信号在第一个字段下为低,在第二个字段下为高。
在这两种情况,VTC 都应该通过编程,让生成器字段 id 为低。
可使用 VTC 驱动程序中的 XVtc_SetPolarity 功能调用设置生成器字段 id 的极性。

AR# 65801
日期 11/09/2015
状态 Active
Type 综合文章
IP