32579B

Video Processor Module

Flicker Filter, Progressive Video and

YUV or RGB Mixing/Blending

If RGB mixing/blending is enabled, then the flicker filter’s ½, 1, ½ coefficients in the Mixer/Blender block can not be used. If progressive video is mixed/blended the ½, 1, ½ coefficients can not be used because the video will be dis- torted. Therefore the ¼, ½, ¼ coefficients must be used. This setting of the flicker filter effects both the video and the graphics data. This setting is not a recommended setting but it is the only choice, other than disabling the flicker filter, if simultaneous TV and CRT/TFT output is desired.

Flicker Filter, Interlaced Video and

RGB Mixing/Blending

Flicker filter should not be enabled. Neither flicker filter choice results in an acceptable image.

Scan Rate Conversion

After the flicker filter, the image is scan rate converted from progressive to interlace. This is the scan protocol needed for TV. The image also crosses a clock domain. Up to this point the image has been in the GX1 module’s graphics clock domain. With the line buffer it moves into the TVOUT block’s timing generator clock domain.

7.2.4.2Pre-Encoder Horizontal Scaler

The image can now be upscaled or downscaled horizon- tally. F4FAR0+Memory Offset 810h[30:24] and F4FAR0+Memory Offset 814h[10] controls the pre-encoder horizontal scaler.

7.2.4.3Video Output Port (VOP)

The image is VESA Video Interface Port Rev. 1.1 Task B encoded and sent to the VOP interface. The encoded data only contains active video. It does not contain an ancillary data block, sliced VBI data, or audio data. The VOP inter- face is enabled through the pin multiplexing registers of the General Configuration Block (see Section 4.2 "Pin Multi- plexing, Interrupt Selection, and Base Address Registers" on page 72).

7.2.4.4TV Encoder Timing Generator

The timing generator generates all the necessary clocks to properly drive an NTSC TV or PAL TV and the Video Out- put Port.

7.2.4.5TV Encoder

This block creates the TV signals. Both NTSC and PAL encodings are supported. F4FAR0+Memory Offset C00h- C14h program the TV encoder.

Closed captioning information can be output to the TV under direct program control. F4FAR0+Memory Offset 818h-828h stores, controls, and positions the closed cap- tioning information.

7.2.5VESA DDSC2B and DPMS Support

The Video Processor supports VESA, DDSC2B, and DPMS standards for enhanced monitor communications and power management support. This support is provided via signals DDC_SCL (muxed with IDE_DATA10) and DDC_SDA (muxed with IDE_DATA9). F4BAR0+Memory Offset 04h[24, 23, 22] controls the interface.

7.2.6Integrated DACs

The Video Processor uses a Digital to Analog Converter (DAC) for CRT and TV.

To interface directly with the CRT display, the Video Pro- cessor incorporates triple 8-bit video DACs. The integrated DACs drive the RED, GREEN and BLUE inputs of the CRT. Each integrated DAC is an 8-bit current output type which can run at a clock rate of up to 135 MHz. The integrated DAC can generate voltage levels from 0 to 1.0V, when driv- ing 75 Ω double-terminated loads.

Differential and integral linearity errors, over full tempera- ture and voltage ranges, are less than one LSB.

The peak white voltage (VFR - full range output voltage), generated at the DAC, is defined according to the following formula:

VFR = 3.35(VREF / RSET)*75

where:

VREF is the voltage at VREF (either internal bandgap refer- ence, or externally connected voltage reference).

RSET is the value of resistance between SETRES and AVSS (typically 470 Ω).

DAC

RL

AVSS

CRT

Monitor

RL

Figure 7-14. DAC Voltage Levels

330

AMD Geode™ SC1200/SC1201 Processor Data Book

Page 330
Image 330
AMD SC1200, SC1201 manual Vesa DDSC2B and Dpms Support, Integrated DACs