UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

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
  • Video Timing Controller
的页面