Hi all,

 i want to display 720*480 video through composite output and to send YCC8 or BT.656 to daughter board on DM365.

From the following article, it seemed possible. but i couldn't find any document how to do it.

http://e2e.ti.com/support/dsp/davinci_digital_media_processors/dm3x/f/100/p/30976/113287.aspx#113287

Simply, i turned on some registers relating to digital output and checked PINMUX1.

NTSC TV out is working, but i can't get any signal from digital output pins; VCLK, VSYNC, HSYNC, and YOUT0.

Please let me know where i got wrong. Any suggestion will be very helpful.

 

In the application, a DMAI Display instance is created with VideoStd_D1_NTSC and Display_Output_COMPOSITE.

In davinci_enc_set_ntsc(), turned on some registers: CLKCTL.CLKDIG, VIOCTL.VCLKE, and LCDOUT.OEE.

The following is VENC register setting.

VENC_VMOD: 0x00001003
VENC_VIDCTL: 0x00002000
VENC_VDPRO: 0x00000000
VENC_SYNCCTL: 0x00000000
VENC_HSPLS: 0x00000000
VENC_VSPLS: 0x00000000
VENC_HINT: 0x00000000
VENC_HSTART: 0x00000000
VENC_HVALID: 0x00000000
VENC_VINT: 0x00000000
VENC_VSTART: 0x00000000
VENC_VVALID: 0x00000000
VENC_HSDLY: 0x00000000
VENC_VSDLY: 0x00000000
VENC_YCCCTL: 0x00000000
VENC_RGBCTL: 0x00000000
VENC_RGBCLP: 0x0000FF00
VENC_LINECTL: 0x00000000
VENC_CULLLINE: 0x00000000
VENC_LCDOUT: 0x00000001
VENC_BRTS: 0x00000000
VENC_BRTW: 0x00000000
VENC_ACCTL: 0x00000000
VENC_PWMP: 0x00000000
VENC_PWMW: 0x00000000
VENC_DCLKCTL: 0x00000000
VENC_DCLKPTN0: 0x00000000
VENC_DCLKPTN1: 0x00000000
VENC_DCLKPTN2: 0x00000000
VENC_DCLKPTN3: 0x00000000
VENC_DCLKPTN0A: 0x00000000
VENC_DCLKPTN1A: 0x00000000
VENC_DCLKPTN2A: 0x00000000
VENC_DCLKPTN3A: 0x00000000
VENC_DCLKHS: 0x00000000
VENC_DCLKHSA: 0x00000000
VENC_DCLKHR: 0x00000000
VENC_DCLKVS: 0x00000000
VENC_DCLKVR: 0x00000000
VENC_CAPCTL: 0x00000000
VENC_CAPDO: 0x00000000
VENC_CAPDE: 0x00000000
VENC_ATR0: 0x00000000
VENC_ATR1: 0x00000000
VENC_ATR2: 0x00000000
VENC_VSTAT: 0x00000000
VENC_RAMADR: 0x00000000
VENC_RAMPORT: 0x00000000
VENC_DACTST: 0x00000000
VENC_YCOLVL: 0x00000000
VENC_SCPROG: 0x0000017A
VENC_CVBS: 0x00000000
VENC_CMPNT: 0x00000100
VENC_ETMG0: 0x00000000
VENC_ETMG1: 0x00000000
VENC_ETMG2: 0x00000000
VENC_ETMG3: 0x00000000
VENC_DACSEL: 0x00000000
VENC_ARGBX0: 0x00000400
VENC_ARGBX1: 0x0000057C
VENC_ARGBX2: 0x00000159
VENC_ARGBX3: 0x000002CB
VENC_ARGBX4: 0x000006EE
VENC_DRGBX0: 0x00000400
VENC_DRGBX1: 0x0000057C
VENC_DRGBX2: 0x00000159
VENC_DRGBX3: 0x000002CB
VENC_DRGBX4: 0x000006EE
VENC_VSTARTA: 0x00000000
VENC_OSDCLK0: 0x00000001
VENC_OSDCLK1: 0x00000002
VENC_HVLDCL0: 0x00000000
VENC_HVLDCL1: 0x00000000
VENC_OSDHADV: 0x00000000
VENC_CLKCTL: 0x00000011
VENC_GAMCTL: 0x00000000
VENC_XHINTVL: 0x00000000

 

Best Regards,

Jinkyu Park