我通过FPGA生成了一个SDI视频源,希望通过GS2972输出显示,但是怎么调都无法显示。我看了GS2972的说明书,但是有些东西也不是非常理解,所以想请教各位高手。FPGA生成的视频源是1920*1080P 60Hz的,生成的视频行场同步有效信号如图。
然后将这三个信号分别给到GS2972的F/DE、V/VSYNC、H/HSYNC口。对SDO_EN/DIS、20BIT/10BIT、RATE_SEL1、SMPTE_BYPASS、TIM_861这几个控制口设置为1,其余口为0,即选用20bit并行数据输入,SMPTE模式,通过外部输入CEA-861标准视频行场同步有效信号,无音频信号输入,GSPI配置。但是无法显示。
我有几个问题想问一下,1.我看到说明书上面GS2972自己有默认配置,就没有用GSPI配置芯片,虽然给了SCLK_TCK一个5M的时钟,CS_TMS是设置为1的。是否一定需要配置GSPI才能显示?
2.视频彩色信号输入用的是YCbCr,我不是很确定我的20bit数据输入的对不对,因为Y、Cb、Cr分量各8bit嘛,就是第一个时钟输入Y00Cb00,下一个时钟输入Y00Cr00,然后反复,这样输入对吗?
3.我也试过将SMPTE_BYPASS、TIM_861这两个设置为0,即使用data-through模式,H:V:F中提取视频同步信号,也无法显示。
4.还有没有其他的可能存在的问题?
谢谢大家!
|