I am using the ADV7181D to convert CVBS/S-Video into an 8-bit BT.656 4:2:2 YCrCb 27MHz stream with embedded H,V,F codes. This stream is fed to an FPGA that contains an H.264 video compressor that appears to require video frames that are exactly 720x480 pixels. The ADV7181D device is currently producing video frames that are 720x506 pixels. Can the ADV7181D be configured to output frames that are exactly 720x480 pixels?
My ADV7181D is configured as follows:
{//...ADR,DATA
{0x00,0x00}, //... Auto detect NTSC
{0x03,0x0C}, //... 8-Bit Mode
{0x04,0x54}, //... Disable SFL and set the output range to be BT.656 compliant
{0x05,0x00}, //... PRIM_MODE[3:0] = 0000
{0x06,0x02}, //... SD 4X (54MHZ SAMPLING)
{0x13,0x04}, //... TTL LEVEL CLOCK
{0x1D,0x47}, //... Enable 28MHz Crystal
{0x31,0x02}, //... Clears NEWAV_MODE, SAV/EAV to suit ADV video encoders
{0x3A,0x13}, //... Set Latch Clock & turn off ADC2 & ADC3
{0x3B,0x81}, //... Enable Internal Bias
{0x3D,0xC2}, //... MWE Enable Manual Window, Color Kill Threshold to 8.5%
{0x3E,0x6A}, //... BLM optimization
{0x3F,0xA0}, //... BGB
{0x86,0x0B}, //... Enable stdi_line_count_mode
{0x69,0x03}, //... Sets SDM_SEL to 03 for YC/CVBS Auto (CVBS Ain7, Y=Ain7, C=Ain9)
{0xF3,0x03}, //... Enable Anti Alias Filters on ADC0 & ADC1
{0xF9,0x03}, //... Set max v lock range
{0xC4,0x80}, //... Enable manual input muxing
{0xC3,0xED}, //... ADC1 to Ain9 (C) and ADC0 to Ain7 (Y)
{0x0E,0x80}, //... ADI Recommended Setting
{0x52,0x46}, //... ADI Recommended Setting
{0x54,0x80}, //... ADI Recommended Setting
{0x7F,0xFF}, //... ADI Recommended Setting
{0x81,0x30}, //... ADI Recommended Setting
{0x90,0xC9}, //... ADI Recommended Setting
{0x91,0x40}, //... ADI Recommended Setting
{0x92,0x3C}, //... ADI Recommended Setting
{0x93,0xCA}, //... ADI Recommended Setting
{0x94,0xD5}, //... ADI Recommended Setting
{0xB1,0xFF}, //... ADI Recommended Setting
{0xB6,0x08}, //... ADI Recommended Setting
{0xC0,0x9A}, //... ADI Recommended Setting
{0xCF,0x50}, //... ADI Recommended Setting
{0xD0,0x4E}, //... ADI Recommended Setting
{0xD1,0xB9}, //... ADI Recommended Setting
{0xD6,0xDD}, //... ADI Recommended Setting
{0xD7,0xE2}, //... ADI Recommended Setting
{0xE5,0x51}, //... ADI Recommended Setting
{0xF6,0x3B}, //... ADI Recommended Setting
{0x0E,0x00}, //... ADI Recommended Setting
{0xFF,0xFF} }; //... terminator, do NOT delete this line!!!