AMD SC2200 Computer Hardware User Manual


 
AMD Geode™ SC2200 Processor Data Book 327
Video Processor Module
32580B
7.2.2 Video Block
The Video block receives video data from the VIP block or
the GX1 module’s video frame buffer. The video data is for-
matted and scaled and then sent to the Mixer/Blender. The
video data also changes clock domains while in the Video
block. It is clocked in with the GX1 module’s video clock
and it is clocked out with the GX1 module’s graphics clock.
A diagram of the Video block is shown in Figure 7-7.
7.2.2.1 Video Input Formatter
The Video Input Formatter accepts video data 8 bits at a
time in YUV 4:2:2, YUV 4:2:0, or RGB 6:5:6 format. The
GX1 module’s video clock is the source clock. The data
can be interlaced or progressive. When the data comes
directly from the VIP block it is usually interlaced. The
video format is configured via the EN_42X bit
(F4BAR0+Memory Offset 00h[28] and the GV_SEL bit
(F4BAR0+Memory Offset 4Ch[13]). The byte order for
each format is configured in the VID_FMT bits
(F4BAR0+Offset 00h[3:2]).
RGB 5:6:5 – For this format each pixel is described as a
16-bit value:
Bits [15:11] = Red
Bits [10:5] = Green
Bits [4:0] = Blue
YUV 4:2:0 – This format is not supported by the GX1 mod-
ule. The Horizontal Downscaler in the Video block cannot
be used if the video data is in this format. In this format, 4
bytes of data are used to describe two pixels. The 4 bytes
contain two Y values one for each pixel; one U and one V
for both pixels. For each horizontal line, all the Y values are
received first. The U values are received next and the V
values are received last. For example for a horizontal line
that has 720 pixels, there are 720 bytes of Y, followed by
360 bytes of U, followed by 360 bytes of V.
YUV 4:2:2 – In this format each DWORD in the horizontal
line represent two pixels. There are two Y values and one
each U and V in a DWORD. Just as in the YUV 4:2:0 for-
mat, each U and V value describes the two pixels.
Figure 7-7. Video Block Diagram
Video Input
Formatter
4-Tap Horizontal
Downscaler
m
m+1
1
m+1
or
GX1Direct
Video Input
Line Buffer 0
Line Buffer 1
Line Buffer 2
Formatter
4:4:4
2-Tap Vertical
Interpolating Upscaler
24 24
24
2-Tap Horizontal
Interpolating Upscaler
YUV 4:4:4/RGB 5:6:5
Video Module
88
(3x360x32 bit)
(4:2:2 or 4:2:0)