AMD Geodeā„¢ LX Processors Data Book 467
Video Input Port 33234H
VIP 2.0 Video Flags
Two new video flags are defined in the VIP 2.0 specification
to decode whether the input video is interlaced or noninter-
laced and whether the data is merely a repeated field.
These flags are meant to enable VIP to handle Bob and
Weave, as well as 3:2 pull down in hardware. The new
flags are embedded in the lower nibble of the SAV and EAV
header. The non-interlace flag NON_INT (bit 3 of the status
WORD) is ignored by the VIP. The video stream must be
known and the software must set up the appropriate base
and pitch addresses to store the video into system mem-
ory. The repeat flag (bit 2 of the status WORD) can be
decoded by the VIP if the feature is enabled in the VIP
Control Register 2 (VIP Memory Offset 04h[29]). The
repeat flag is set during 3:2 pull down. In 3:2 pull down,
fields are repeated to increase the frame rate. The VIP
ignores fields (lines) with the repeat flag set. This reducers
the amount of data being transferred to system memory,
reducing overall bandwidth requirements. Additional flag
bytes are also supported in the VIP 2.0 specification.
These extra flag bytes can only occur during EAV (NOT
SAV). The VIP ignores extra flag bytes.
Note: Since the extra flag byte can only occur during
EAV, they can be ignored without effecting the
reception of following SAV/EAV packets.
.
Figure 6-40. BT.656, 8/16-Bit Line Data
F
F0
00
0X
Y8
01
08
01
08
01
0F
F0
00
0X
YC
BC
R
YYC
BC
R
Y
EAV Code SAV Code
4Horizontal Blanking 4Active Video
Start of Digital Line
4:2:2 Sampled Video Data
F
F
0
00
0X
Y
EAV Code
F
F0
00
0R
P8
01
08
01
08
01
0F
F0
00
0R
PYYYYYYYF
F
0
00
0R
P
X
XX
XX
XX
X8
01
08
01
08
01
0X
XX
XX
XX
XC
B
C
B
C
BC
BX
X
X
XX
XX
X
8-Bit VIP Data
16-Bit VIP Data
4Horizontal Blanking 4Active Video
C
RC
RC
R
4
EAV Code SAV Code 4:2:2 Sampled Video Data EAV Code
VIP_DATA[7:0]
VIP_DATA[7:0]
VIP_DATA[15:8]
(VIP 2.0 Level II)
(VIP 1.1 and VIP 2.0 Level I)