AMD Geodeā„¢ LX Processors Data Book 475
Video Input Port 33234H
6.9.10 Software Model

The VIP receives data and stores it into system memory.

The VIP input modes with associated data types are shown

in Table 6-74. VIP 2.0 is the VESA VIP 2.0 Level I (8-bit)

standard or the VESA VIP 2.0 Level II (16-bit) standard.

VIP 1.1 is the VESA (8-bit) standard in which only a single

video stream is supported and the TASK bit is used to dis-

tinguish between video and VBI data. MSG is the 8-bit

Message Passing mode, and STRM, the Data Streaming

mode, provides support for generic 8-bit data streaming.

MSG and STRM modes are proprietary data transfer for-

mats and are not defined in the VESA VIP specification.

Table 6-74 defines the data types received in each mode.

VIP 2.0 supports nine different data types. This allows

reception of two separate video streams (Task A and B)

plus ancillary data. VIP 1.1 mode supports five data types

(Task A only). One data type is associated with the MSG

and STRM modes.

Table 6-74. VIP Data Types / Memory Registers
Mode Data Type
T F V
(Flags) Base Register Pitch/Size Register Planar Registers
VIP 2.0 Task A, Odd Field,
Active Video
1 0 0 VIP_TASK_A_VID_ODD_BASE VIP_TASK_A_VID_PITCH VIP_TASK_A_U_OFFSET
VIP_TASK_A_V_OFFSET
Task A, Even Field,
Active Video
1 1 0 VIP_TASK_A_VID_EVEN_BASE VIP_TASK_A_U_OFFSET
VIP_TASK_A_V_OFFSET
Task A, Odd Field,
VBI
1 0 1 VIP_TASK_A_VBI_ODD_BASE N/A
Task A, Even Field,
VBI
1 1 1 VIP_TASK_A_VBI_EVEN_BASE N/A
Task B, Odd Field,
Active Video
0 0 0 VIP_TASK_B_VID_ODD_BASE VIP_TASK_B_VID_PITCH VIP_TASK_B_U_OFFSET
VIP_TASK_B_V_OFFSE
Task B, EvenField,
Active Video
0 1 0 VIP_TASK_B_VID_EVEN_BASE VIP_TASK_B_U_OFFSET
VIP_TASK_B_V_OFFSE
Task B, Odd Field,
VBI
0 0 1 VIP_TASK_B_VBI_ODD_BASE N/A
Task B, Even Field,
VBI
0 1 1 VIP_TASK_B_VBI_EVEN_BASE N/A
Ancillary N/A VIP_ANC_MSG_1_BASE VIP_ANC_MSG_SIZE N/A
VIP 1.1 Task A, Odd Field,
Active Video
1 0 0 VIP_TASK_A_VID_ODD_BASE VIP_TASK_A_VID_PITCH VIP_TASK_A_U_OFFSET
VIP_TASK_A_V_OFFSE
Task A, Even Field,
Active Video
1 1 0 VIP_TASK_A_VID_EVEN_BASE VIP_TASK_A_U_OFFSET
VIP_TASK_A_V_OFFSE
Task A, Odd Field,
VBI
0 0 1 VIP_TASK_A_VBI_ODD_BASE N/A
Task A, Even Field,
VBI
0 1 1 VIP_TASK_A_VBI_EVEN_BASE N/A
Ancillary N/A VIP_ANC_MSG_1_BASE VIP_ANC_MSG_SIZE N/A
BT.
601
Task A, Odd Field,
Active Video
1 0 0 VIP_TASK_A_VID_ODD_BASE VIP_TASK_A_VID_PITCH VIP_TASK_A_U_OFFSET
VIP_TASK_A_V_OFFSE
Task A, Even Field,
Active Video
1 1 0 VIP_TASK_A_VID_EVEN_BASE VIP_TASK_A_U_OFFSET
VIP_TASK_A_V_OFFSE
Task A, Odd Field,
VBI
0 0 1 VIP_TASK_A_VBI_ODD_BASE N/A
Task A, Even Field,
VBI
0 1 1 VIP_TASK_A_VBI_EVEN_BASE N/A
MSG Message passing N/A VIP_ANC_MSG_1_BASE,
VIP_ANC_MSG_2_BASE
VIP_ANC_MSG_SIZE N/A
STRM Data Streaming N/A VIP_ANC_MSG_1_BASE,
VIP_ANC_MSG_2_BASE
N/A