AMD LX 700@0.8W Computer Hardware User Manual


 
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