278 AMD Geode™ LX Processors Data Book
Display Controller
33234H
6.5 Display Controller
The Display Controller (DC) module retrieves graphics,
video, and overlay streams from the frame buffer, serial-
izes the streams, performs any necessary color lookups
and output formatting, and interfaces to the VP for driving
the display device.
Features
512x64-bit display FIFO
64x64x2-bit hardware cursor
64x vertical resolution x2-bit hardware icon overlay
3x261x8-bit palette/gamma RAM (including five exten-
sion colors)
Display refresh compression
64x64-bit compressed line buffer
Flexible timing generator
Support for Video Blanking Interval (VBI) data
Support for interlaced modes up to 1920x1080
3-tap flicker filter for support of interlaced NTSC and
PAL display modes
Flexible memory addressing
Video overlay support
Independent VGA block for complete hardware VGA
implementation
Dirty/Valid RAM and controller to monitor memory traffic
in support of display refresh compression
Six 512x64-bit line buffers to support downscaling and
flicker filtering
3x5-tap graphics filter for scaling and filtering
The DC module consists of a GUI (Graphical User Inter-
face) block, a VGA block, and back-end scaling/filter. The
GUI is compatible with the Display Controller found in the
GX processor. The VGA block provides hardware compati-
bility with the VGA graphics standard. The GUI and VGA
blocks share a single display FIFO and display refresh
memory interface to the memory controller. The VGA block
passes 8-bpp and syncs to the GUI, which expands the
pixels to 24-bpp via the CLUT (color lookup table). The
VGA block also passes the information to the graphics filter
for scaling and interlaced display support. This stream is
then passed to the Video Processor (VP), which is used for
video overlay. The VP forwards this information to the DAC
(Digital-to-Analog Converter), which generates the analog
red, green, and blue signals and buffers the sync signals,
that are then sent to the display. The VP output can also be
rendered as YUV data that can be output on the Video Out-
put Port. The DC block diagram is shown in Figure 6-12.

Figure 6-12. Display Controller High-Level Block Diagram

VGA Block

Graphical User Interface Block

FIFO
Host I/F
FIFO
Pixel, Syncs, DISPEN
Display Memory I/F
Display Refresh
Memory Control
8-Bit Pixel,
Syncs,
Display enable CTL
Dirty/Valid Flags
Video Data Output to VP
Dirty/Valid RAM
and Control
GLIU0 Port
GLIU0 Memory Port
GeodeLink™
Interface
Unit 0
(GLIU0)
CLUT
Graphics
Scaler/
Filter