Texas Instruments TMS320C64x DSP User Manual
Page 8
![background image](/manuals/208654/8/background.png)
Contents
viii
SPRU629
4
Video Display Port
Discusses the video display port.
4.1
Video Display Mode Selection
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.1
Image Timing
4.1.2
Video Display Counters
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.3
Sync Signal Generation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.4
External Sync Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.5
Port Sync Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2
BT.656 Video Display Mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1
Display Timing Reference Codes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.2
Blanking Codes
4.2.3
BT.656 Image Display
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.4
BT.656 FIFO Unpacking
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3
Y/C Video Display Mode
4.3.1
Y/C Display Timing Reference Codes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.2
Y/C Blanking Codes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.3
Y/C Image Display
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.4
Y/C FIFO Unpacking
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4
Video Output Filtering
4.4.1
Output Filter Modes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.2
Chrominance Resampling Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.3
Scaling Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.4
Edge Pixel Replication
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5
Ancillary Data Display
4.5.1
Horizontal Ancillary (HANC) Data Display
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.2
Vertical Ancillary (VANC) Data Display
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6
Raw Data Display Mode
4.6.1
Raw Mode RGB Output Support
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6.2
Raw Data FIFO Unpacking
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7
Video Display Field and Frame Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7.1
Display Determination and Notification
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7.2
Video Display Event Generation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8
Display Line Boundary Conditions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9
Display Timing Examples
4.9.1
Interlaced BT.656 Timing Example
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.2
Interlaced Raw Display Example
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.3
Y/C Progressive Display Example
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.10
Displaying Video in BT.656 or Y/C Mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.11
Displaying Video in Raw Data Mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.11.1 Handling Underrun Condition of the Display FIFO
. . . . . . . . . . . . . . . . . . . . . . .
4.12
Video Display Registers
4.12.1 Video Display Status Register (VDSTAT)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.12.2 Video Display Control Register (VDCTL)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.12.3 Video Display Frame Size Register (VDFRMSZ)
. . . . . . . . . . . . . . . . . . . . . . . .
4.12.4 Video Display Horizontal Blanking Register (VDHBLNK)
. . . . . . . . . . . . . . . . .
4.12.5 Video Display Field 1 Vertical Blanking Start Register (VDVBLKS1)