
Philips Semiconductors
Enhanced Video Out
PRODUCT SPECIFICATION
7-19
Table 7-7. VO register fIelds
Register
Field
Description
VO_CLOCK
FREQUENCY
VO_CLK frequency. See DDS equation in Figure 7-6, and PLL description in Section 7.18.
VO_FRAME
FRAME_LENGTH
Total number of lines per frame; the ending value of the Frame Line Counter; typically 525
or 625. Note: the Frame Line Counter counts from 1 to 525 or 625, consistent with
CCIR 656 line numbering.
FIELD_2_START
Start line number in the Frame Line Counter; where the second eld of the frame begins.
If non-interlaced pictures are desired, then the same value is programmed for Field 1 and
Field 2. Field 1 becomes Frame 1 and Field 2 becomes Frame 2.
FRAME_PRESET
Value loaded into the Frame Line Counter when frame timing edge is received on VO_IO2.
VO_FIELD
F1_VIDEO_LINE
Line number in the Frame Line Counter of the rst active video line of Field 1 of the frame.
F2_VIDEO_LINE
Line number in the Frame Line Counter of the rst active video line of Field 2 of the frame.
If non-interlaced pictures are desired, this is programmed to the same value as
F1_VIDEO_LINE
F1_OLAP
Overlap of the SAV and EAV codes from Field 1 to Field 2. Overlap is dened as the delay
in lines from start of blanking for Field 2 until SAV and EAV codes for Field 2 are emitted.
Typical values are +2 for 525/60 and +2 for 625/50.
F2_OLAP
Overlap in lines of the SAV and EAV code from Field 2 to Field 1. Overlap is dened as the
delay in lines from start of blanking for Field 1 until the SAV and EAV codes for Field 1 are
emitted. Typical values are +3 for 525/60 and –2 for 625/50. The negative value means
Field 1 blanking actually starts two lines before end of Field 2 of previous frame. This over-
lap is described in Table 7-3 on page 7-6, and illustrated in Figure 7-30.
VO_LINE
FRAME_WIDTH
Total line length in pixels including blanking. Also the ending value for the Frame Pixel
Counter. Lines always begin with a horizontal blanking interval, and the image starts after
the blanking interval and runs to the end of the line.
VIDEO_PIXEL_START Pixel number in Frame Pixel Counter of starting pixel of active video area within the line.
Note: Must be even.
VO_IMAGE
IMAGE_HEIGHT
Video Image height in lines.
IMAGE_WIDTH
Video Image line (scaled) output width in pixels. Must be even for upscaling by 2
×.
VO_YTHR
Y_THRESHOLD
Threshold image line number in the Image Line Counter for the YTR interrupt.
Can be reprogrammed on a frame-by-frame basis.
IMAGE_VOFF
Image vertical offset in lines from the top of the active video window.
IMAGE_HOFF
Image horizontal offset in pixels from the start of the active video window.
VO_OLSTART
OL_START_LINE
Starting image line of YUV overlay within the image.
Zero indicates that the overlay starts at the same line as the image.
OL_START_PIXEL
Starting image pixel of the YUV overlay within the image. ‘0’ indicates that the overlay
starts at same pixel as the image. Note: Must be even.
ALPHA_ONE
Alpha blend value used for YUV 4:2:2+alpha format overlays when the alpha bit = 1.
VO_OLHW
OVERLAY_HEIGHT
Height of the YUV overlay image in lines. Note: The height of the overlay should be cho-
sen such that it does not extend beyond the image area.
OVERLAY_WIDTH
Width of the YUV overlay image in pixels. Note: Must be even.
ALPHA_ZERO
Alpha blend value used for YUV 4:2:2+alpha format overlays when the alpha bit = 0.
VO_YADD
Y_BASE_ADR
BFR1BASE_ADR
Y-component buffer address or Buffer 1 address.
In video-refresh modes: Y-component starting byte address.
In data-streaming and message-passing modes: Buffer 1 starting byte address. Note:
must be 64-byte aligned in data-streaming mode and 4-byte aligned in message pass-
ing mode.
VO_UADD
U_BASE_ADR
BFR2BASE_ADR
U-component buffer address or Buffer 2 address.
In video-refresh modes: U-component starting byte address
In data-streaming mode: Buffer 2 starting byte address; must be 64-byte aligned
Not used in message-passing mode
VO_VADD
V_BASE_ADR
SIZE1
V-component buffer address or Buffer 1 length.
In video-refresh modes: V-component starting byte address
In data-streaming and message-passing modes: Buffer 1 length in bytes. Note: must be
a multiple of 64 in data-streaming mode. SIZE1 is limited to 24 bits.