Public Version
www.ti.com
Display Subsystem Basic Programming Model
7.5.8.3
Video Encoder Programming Sequence
1. Set the DSS.
[8] RESET bit to 1 to perform a software reset of the VENC module.
2. Before any configuration change, save the DSS.
register value (DSS interrupts
context), and then disable the display subsystem interrupts by setting the DSS.
register to 0x0000.
3. Configure the video encoder registers as described in
, depending on the video standard
used (PAL or NTSC). The DSS.
and DSS.
registers must be
the last ones to be changed by software.
4. Set the DSS.
[6] GODIGITAL bit and the DSS.
[1]
DIGITALENABLE bit to 1.
5. Wait for the first VSYNC pulse signal.
6. Clear the SYNCLOSTDIGITAL interrupt by setting the DSS.
SYNCLOSTDIGITAL bit to 1.
7. Set the DSS.
register to the value saved in step 2 (restore the DSS interrupts
context).
7.5.8.4
Video Encoder Register Settings
For video encoder programming, see
. This table lists the register values to use in standard
applications. These values are validated programming values only for the TV display support (NTSC 601
and PAL 601 standards).
Table 7-72. Video Encoder Register Programming Values
Register Name
NTSC 601
PAL 601
0x00000000
0x00000000
0x00000001
0x00000001
0x00008040
0x00000040
0x00000359
0x0000035F
0x0000020C
0x00000270
0x00000000
0x00000000
0x043F2631
0x2F7225ED
0x00000000
0x00000000
0x00000102
0x00000111
0x0000016C
0x00000181
0x0000012F
0x00000140
0x00000043
0x0000003B
0x00000038
0x0000003B
0x00000007
0x00000007
0x00000001
0x00000002
0x00000038
0x0000003F
0x21F07C1F
0x2A098ACB
0x00000000
0x00000000
0x01310011
0x01290015
0x0000F003
0x0000F603
0x00000000
0x00000000
0x069300F4
0x06A70108
0x0016020C
0x00180270
0x00060107
0x00040135
0x008E0350
0x00880358
0x000F0359
0x000F035F
0x01A00000
0x01A70000
VENC_VS_INT_STOP_X_VS_INT_START_Y
0x020701A0
0x000001A7
1775
SWPU177N – December 2009 – Revised November 2010
Display Subsystem
Copyright © 2009–2010, Texas Instruments Incorporated