Texas Instruments TMS320C64x DSP User Manual

Page 291

Advertising
background image

Example 2: Noncontinuous Frame Display for 525/60 Format

A-15

Video Port Configuration Examples

SPRU629

/* set vertical blanking start for field2

*/

VP_RSETH(vpDisplayHandle , VDVBLKS2,
VP_VDVBLKS2_RMK(VD_VBLNK_YSTART2, VD_VBLNK_XSTART2));

/* set vertical blanking end for field2

*/

VP_RSETH(vpDisplayHandle , VDVBLKE2,
VP_VDVBLKE2_RMK(VD_VBLNK_YSTOP2, VD_VBLNK_XSTOP2));

/* set vertical blanking bit register for field 1(VD_VBIT1)

*/

VP_RSETH(vpDisplayHandle , VDVBIT1,
VP_VDVBIT1_RMK(VD_VBIT_CLR1, VD_VBIT_SET1));

/* set vertical blanking bit register for field 2(VD_VBIT2)

*/

VP_RSETH(vpDisplayHandle , VDVBIT2,
VP_VDVBIT2_RMK(VD_VBIT_CLR2, VD_VBIT_SET2));

/* No image offsets in this example

*/

/* set image size for field1

*/

VP_RSETH(vpDisplayHandle , VDIMGSZ1,
VP_VDIMGSZ1_RMK(VD_IMG_VSIZE1, VD_IMG_HSIZE1));

/* set image size for field2

*/

VP_RSETH(vpDisplayHandle , VDIMGSZ2,
VP_VDIMGSZ1_RMK(VD_IMG_VSIZE2, VD_IMG_HSIZE2));

/* set field1 timing

*/

VP_RSETH(vpDisplayHandle , VDFLDT1,
VP_VDFLDT1_RMK(VD_FIELD1_YSTART, VD_FIELD1_XSTART));

/* set field2 timing

*/

VP_RSETH(vpDisplayHandle , VDFLDT2,
VP_VDFLDT2_RMK(VD_FIELD2_YSTART, VD_FIELD2_XSTART));

/* set display field bit register(VD_FBIT)

*/

VP_RSETH(vpDisplayHandle , VDFBIT,
VP_VDFBIT_RMK(VD_FBIT_SET, VD_FBIT_CLR));

/* set horizontal sync control (VCTL1S)

*/

VP_RSETH(vpDisplayHandle , VDHSYNC,
VP_VDHSYNC_RMK(VD_HSYNC_STOP, VD_HSYNC_START));

/* set vertical sync start for field1 (VCTL2S)

*/

VP_RSETH(vpDisplayHandle , VDVSYNS1,
VP_VDVSYNS1_RMK(VD_VSYNC_YSTART1,VD_VSYNC_XSTART1));

/* set vertical sync end for field1 (VCTL2S)

*/

VP_RSETH(vpDisplayHandle , VDVSYNE1,
VP_VDVSYNE1_RMK(VD_VSYNC_YSTOP1, VD_VSYNC_XSTOP1));

/* set vertical sync start for field2 (VCTL2S)

*/

VP_RSETH(vpDisplayHandle , VDVSYNS2,
VP_VDVSYNS2_RMK(VD_VSYNC_YSTART2,VD_VSYNC_XSTART2));

Advertising