beautypg.com

10 software model, Table 6-74, Vip data types / memory registers – AMD Geode LX [email protected] User Manual

Page 475

background image

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

This manual is related to the following products: