DM385
在HDVPSS的代码里,会设置ACTVID,VS和HS的极性,如下:
vipPortConfig->disConfig.actvidPol = VPS_VIP_POLARITY_LOW;
vipPortConfig->disConfig.vsyncPol = VPS_VIP_POLARITY_LOW;
vipPortConfig->disConfig.hsyncPol = VPS_VIP_POLARITY_LOW;
如果是HVF时序,即H-Blank(低电平脉冲覆盖有效数据),V-Blank(低电平脉冲覆盖有效数据),Field-ID时序,在硬件连接上,肯定是VBLK接VS,HBLK接HS,
软件层面上配置VIPx的是 ACTVID_VBLK,那这个Pin的极性应该怎么配置?
VIPx会认为如果上层配了ACTVID_VBLK模式,就用ACTVIDPol的值和VSYNCPol的值作用在HS和VS的硬件Pin上而忽略VSPol的值?
VSPol和HSPol是逻辑上的VS和HS的有效电平值还是硬件上的有效电平值?
Chris Meng:
VampireDaVinciVSPol和HSPol是逻辑上的VS和HS的有效电平值还是硬件上的有效电平值?
我认为TI对于HD/VD有效的定义是类似的,建议你看看下面的文档,虽然不是讲VIP,但我认为概念是类似的。
《DM368 视频前端信号采集详解》- 该文对理解DM8127/DM38x的并口采集也有帮助http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/70099.aspx