Video Processor Module

 

32580B

 

 

 

7.2.1

Video Input Port (VIP)

Video data is clocked out using the GX1’s Video port clock

The VIP block is designed to interface the SC2200 with

(75, 116, or 133 MHz GX1 core clock divided by 2 or 4).

 

 

external video processors (e.g., Philips PNX1300 or Sigma

7.2.1.1

Direct Video Mode

Designs EM8400) or external TV decoders (e.g., Philips

As stated previously, Direct Video mode is on by default so

SAA7114). It inputs CCIR-656 Video and raw VBI data

sourced by those devices, decodes the data, and delivers

no registers need to be programmed to support this mode

the data directly to the Video Formatter (Direct Video

other than to select the direct video data at the video mux.

mode) or to the GX1 module’s video frame buffer (Capture

The video mux control register is located at

Video/VBI modes). Figure 7-4shows a diagram of the VIP

F4BAR0+Memory Offset 400h[1:0].

block.

 

Direct Video mode while supported is not an optimal mode

 

 

From the VIP block’s perspective, Direct Video mode is

of operation. The vertical sync signal is affected by this

always on. There are no registers that enable/disable

mode which cause some CRT monitors operate incorrectly.

Direct Video mode. The data source selected at the video

This mode supports only one vertical resolution and refresh

mux (F4BAR0+Memory Offset 400h[1:0]) determines if the

rate, which is that of the incoming data. Horizontal resolu-

data from the VIP interface is moved directly or must be

tion can be scaled if desired. Since the incoming data has

captured.

 

odd and even fields, incoming line must be doubled for it to

Two FIFOs in the VIP block support the efficient movement

display properly. This is equivalent to the Bob technique

which is explained later in this section.

of Video and VBI data. For Capture Video/VBI modes, a

 

 

128-byte FIFO buffers both Video and raw VBI data pro-

GenLock

 

cessed by the CCIR-656 decoder. For Direct Video mode,

Because

video input data from the VIP is sent directly,

there is

a 2048-byte FIFO that buffer the CCIR-656

without significant buffering frame-to-field synchronization

 

 

decoder’s video data. The FIFOs are also used to provide

is required with the GX1 module’s graphics data. This syn-

clock domain changes. The VIP interface clock (nominally

chronization is known as GenLock. The GenLock registers

27 MHz) is the input clock domain for both FIFOs. For the

are located at F4BAR0+Memory Offset 420h and 424h.

Capture Video/VBI FIFO, the data is clocked out using the

 

FPCI clock (33 or 66 MHz). For the Direct Video FIFO, the

 

CRT_VSYNC

 

Stop DCLK

 

 

 

GenLock

 

 

 

 

 

 

VIP_VSYNC

 

 

 

 

 

 

 

 

Control

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VIP

 

Data

CCIR-656

 

 

Decoder

VIP

 

Capture Video/VBI

Controller and

Bus Master

Capture Video/VBI

FIFO

Direct Video

FIFO

Fast-PCI Clock

Capture Video/VBI Data

GX1 Video Clock

Direct Video Data

Fast

 

 

 

X-Bus

Fast-PCI

GX1

to

 

 

 

 

Fast-PCI

 

 

Module

Bridge

 

 

 

 

 

 

 

Video or VBI Data

to Video

Video Formatter Mux

Clock

Direct Video/VBI

Controller

F4BAR2

 

Control

 

Registers

VIP

Figure 7-4. VIP Block Diagram

AMD Geode™ SC2200 Processor Data Book

323

Page 311
Image 311
AMD SC2200 manual Video Input Port VIP, Direct Video Mode, GenLock