Ideo Raphics Ubsystem: Video/Graphics Subsystem 8-1
Ideo Raphics Ubsystem: Video/Graphics Subsystem 8-1
Ideo Raphics Ubsystem: Video/Graphics Subsystem 8-1
Video Interface
The computer uses the ATI 3D RAGE LT Pro Flat Panel / CRT VGA Controller. The
3D RAGE LT Pro integrates the flat panel/VGA controller, 2D/3D graphics
acceleration hardware, motion compensation of MPEG-2 data, memory controller with
a 64 bit data path, RAMDAC, clock synthesizer, Zoomed Video interface, and LVDS
control interface into a 312 pin BGA package. The 3D RAGE LT Pro interfaces
directly to the AGP bus.
Optional
ROM
Display
Memory
64
Host Bus Interface
Drawing Coprocessor
Setup Engine
Six Clock
Synthesizers
3D Engine
Display Controller #1
Primary Display
Controller
VGA
ATTR
Controller
Display
FIFO #1
Texture Control
Power
Management
Controller
Front end
Video Engine
YUV2
Scaler
RGB
Built-In Self
Diagnostics
2D Engine
VGA Graphics
Controller
Display Controller #2
Secondary Display
Controller
Display
FIFO #2
Graphics
Stream
Hardware
Cursor
Back end
Video Stream
Scaler
Palette
DAC
with
Overlay
Control
Palette
#2
YUV2
RGB
Video I/O
Interface
LCD Engine
TV Encoder
Panel
TV
CRT
The video interface is hardware and register compatible to the VGA standard. This 312
pin BGA packaged device uses a 3.3 V video controller core voltage and provides
external high resolution video and a variety of LCD panel support. The 3D RAGE LT
Pro supports full SimulScan operation, where the two displays can not only have
different resolutions, pixel depths, and refresh rates, but with proper OS support
different video data.
This device provides hardware and register compatible VGA video drivers to support
640X480, 800X600, and 1024X768 panels, with up to 16M colors on 24 bit active
matrix panels, as well as up to 1600x1200 pixels and 100Hz refresh support (not
simultaneously) for external monitors. The controller also utilizes the 32-bit AGP Bus
interface and 64-bit memory interface for significantly improved video performance.
The 3D RAGE LT Pro is capable of overlaying MPEG-2 video on top of the display
data, creating a scalable MPEG window of full motion video, while continuing to
produce standard PC video output. It can also convert either or both of these data
streams to NTSC or PAL output format and channel this data to a standard TV
interface.
NOTE: Use of the Mobile Expansion Unit is required to support this interface in the
Armada 6500.
Primary
Display
Path VGA
Palatte
24-bit
Graphics/
Video
Overlay
MUX
RGB
RGB
Video
Data
Vertical and
Horizontal
Ratiometric
Expansion
Unit for
LCD Panels
YUV Data
From
Video
Overlay
DAC2
TV
Data
TV
Encoder
YUV
DAC1
Accelerator
Display Path
TV
Palette
24-bit
LCD
Engine
Monitor
LCD
Panel
Bus Interface
The 3D RAGE LT Pro provides the following:
Direct 32-bit AGP bus interface at 2X clocking with all sideband signals
64-bit interface to video memory
Options such as internal decoding of all memory and I/O addresses, bus width
translations, and generation of necessary control signals are handled in a fashion
transparent to the CPU.
Power Management
Power management for the video controller includes disabling the 3D engine, motion
compensation circuitry, and CRT interface when not needed; eliminating power to the
LCD interface; and powering down the backlight. In the Suspend-to-DRAM state, the
video controller and video memory remain powered, but in a stand-by state. For details
of the video power management refer to Appendix B.
CRT
The 3D RAGE LT Pro supports high-resolution variable frequency analog monitors in
interlaced and non-interlaced modes of operation. Other than color depth, the modes
supported by the 3D RAGE LT Pro apply to both the LCD and the CRT. The exception
to this is the 1280x1024 and 1600x1200 modes, which are supported for the CRT only.
A CRT has unlimited color depth so it can support whatever colors the video controller
supports; the 3D RAGE LT Pro supports up to 32-bit (4.3G) colors. The panels planned
for the computer support 18-bit (256K) color.
The external video interface is capable of supporting all VGA compatible monitors
with a horizontal scan frequency of 31.49 kHz and a vertical refresh rate of 60 to 100
Hertz. The external video signals are analog RGB at 0 to +. 714 volts full scale, with
zero volts representing black. Output impedance is 75 ohms. The color DAC is
powered by Vcc at 5 volts.
When an external monitor is attached, the video circuit detects the type of monitor
(*monochrome* or color) present using the analog voltage comparator method and
automatically configures itself for the proper operating mode. This same method is
used to determine if a monitor is present during a resume operation.
The DDC (display data channel) 2B specification is also supported. This uses an IIC
interface to determine a CRT monitors capabilities.
2D Acceleration
The 3D RAGE LT Pro has built-in 2D video acceleration including the following:
Hardware acceleration of Bit-BLT, line draw, polygon/rectangle fill, bit masking,
monochrome expansion, panning/scrolling, and scissoring
Hardware cursor support (up to 64 x 64 pixels x 2 colors)
Game acceleration with support for the DirectDraw API -- double buffering, virtual
sprites, masked BLT, transparent BLT, and context chaining
Acceleration in 8/16/24/32 bit/pixel modes
3D Acceleration
The 3D RAGE LT Pro has built-in 3D video acceleration, including the following:
TV Out
The 3D RAGE LT Pro supports standard 50 Hz and 60 Hz TV monitors in interlaced
operation. All CRT color depths are supported.
A television monitor has unlimited color depth so it can support whatever colors the
video controller supports; the 3D RAGE LT Pro supports up to 32-bit (4.3 G) colors.
Table 8-1
Formats Supported
Standard
Frequency
Use
NTSC
NTSC-J
PAL
PAL-M
60Hz
60Hz
50Hz
60Hz
Table 8-2
Single CRT Supported Modes (TFT or DSTN or CRT)
Minimum amount of Memory Required
dsp wid
dsp hgt
ref (Hz)
8bpp
16bpp
24bpp
640
640
640
640
640
800
800
800
800
800
1024
1024
1024
1024
1024
1280
1280
1280
1280
1600
1600
1600
1600
480
60
2 MB
2 MB
2 MB
480
72
2 MB
2 MB
2 MB
480
75
2 MB
2 MB
2 MB
480
90
2 MB
2 MB
2 MB
480
100
2 MB
2 MB
2 MB
600
60
2 MB
2 MB
2 MB
600
70
2 MB
2 MB
2 MB
600
75
2 MB
2 MB
2 MB
600
90
2 MB
2 MB
2 MB
600
100
2 MB
2 MB
2 MB
768
60
2 MB
2 MB
4 MB
768
72
2 MB
2 MB
4 MB
768
75
2 MB
2 MB
4 MB
768
90
2 MB
2 MB
4 MB
768
100
2 MB
2 MB
4 MB
1024
43
2 MB
4 MB
4 MB
1024
60
2 MB
4 MB
4 MB
1024
70
2 MB
4 MB
4 MB
1024
72
2 MB
4 MB
4 MB
1200
60
4 MB
4 MB
1200
66
4 MB
4 MB
1200
76
4 MB
4 MB
1200
85
4 MB
4 MB
Shading indicates modes not supported by secondary display
32bpp
2 MB
2 MB
2 MB
2 MB
2 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
NOTE: Video modes supported by the 3D RAGE LT Pro but requiring greater than 4
MB of video memory are not shown.
NOTE: Video resolutions greater than 1024x768 are not supported by the LCD
display. Refresh rates other than 60 Hz are not used by the LCD display.
NOTE: The LCD panel supports 18-bit color. Color depths greater than 18-bit are
approximated by pixel dithering.
Table 8-3
Dual Display for 4Meg SGRAM 100 MHz and 75 MHz Refresh for Both Displays
Max Secondary Display Resolution
dsp1 wid
dsp1 hgt
dsp2 wid
dsp2 hgt
dsp1 8bpp
dsp1 16bpp
dsp1 24 bpp
dsp1 32bpp
640
640
640
640
800
800
800
800
1024
1024
1024
1024
1280
1280
1280
1280
1600
1600
1600
1600
480
480
480
480
600
600
600
600
768
768
768
768
1024
1024
1024
1024
1200
1200
1200
1200
640
800
1024
1280
640
800
1024
1280
640
800
1024
1280
640
800
1024
1280
640
800
1024
1280
480
600
768
1024
480
600
768
1024
480
600
768
1024
480
600
768
1024
480
600
768
1024
32 bpp
32 bpp
32 bpp
16 bpp
32 bpp
32 bpp
32 bpp
42 bpp
32 bpp
32 bpp
32 bpp
16 bpp
32 bpp
32 bpp
24 bpp
16 bpp
32 bpp
32 bpp
16 bpp
8 bpp
32 bpp
32 bpp
32 bpp
16 bpp
32 bpp
32 bpp
32 bpp
24 bpp
32 bpp
32 bpp
24 bpp
8 bpp
32 bpp
24 bpp
8 bpp
8 bpp
8 bpp
32 bpp
32 bpp
32 bpp
16 bpp
32 bpp
32 bpp
24 bpp
24 bpp
32 bpp
24 bpp
16 bpp
8 bpp
32 bpp
32 bpp
24 bpp
16 bpp
32 bpp
32 bpp
16 bpp
16 bpp
24 bpp
16 bpp
8 bpp
NOTE: Video resolutions greater than 1024x768 are not supported by the LCD
display. Refresh rates other than 60Hz are not used by the LCD display.
NOTE: The LCD panel supports 18-bit color. Color depths greater than 18-bit are
approximated by pixel dithering.
Table 8-4
DVD Video Playback in a Window with Software MPEG Decoding
Min Req Memory with DVD NTSC Format
dsp iwid
dsp hgt
ref(Hz)
8bpp
16bpp
24bpp
32bpp
8bpp
16bpp
24bpp
32bpp
640
480
60
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
640
480
72
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
640
480
75
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
640
480
90
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
640
480
100
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
800
600
60
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
800
600
70
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
800
600
75
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
800
600
90
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
800
600
100
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
4 MB
1024
768
60
4 MB
4 MB
4 MB
4 MB
1024
768
72
4 MB
4 MB
4 MB
4 MB
1024
768
75
4 MB
4 MB
4 MB
4 MB
1024
768
90
4 MB
4 MB
4 MB
4 MB
1024
768
100
4 MB
4 MB
4 MB
4 MB
1280
1024
43
4 MB
4 MB
1280
1024
60
4 MB
4 MB
1280
1024
70
4 MB
4 MB
1280
1024
74
4 MB
4 MB
NOTE: Video modes supported by the 3D RAGE LT Pro but requiring greater than 4
MB video memory are not shown.
NOTE: Video resolutions greater than 1024x768 are not supported by the LCD
display. Refresh rates other than 60Hz are not used by the LCD display.
NOTE: The LCD panel supports 18-bit color. Color depths greater than 18-bit are
approximated by pixel dithering.
TV Display Modes
The 3D RAGE LT Pro supports the following video modes when using an NTSC or
PAL television or monitor:
Table 8-5
TV-Out Modes (any Color Depth Without Panning)
Mode
NTSC (60Hz)
PAL (50Hz)
320x350
320x400
320x480
360x400
400x600
512x384
640x350
640x400
640x480
720x350
720x400
720x480
704x480
800x600
512x768
640x768
848x480
1024x768
1024x600
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
as 1024x600
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
as 1024x600
Video Memory
The computer supports the two 512K x 32bit, 3.3 volt, self-refresh, 100 MHz
Synchronous Graphics RAMs (SGRAMs) memory configuration for the
3D
RAGE LT Pro.
The 3D RAGE LT Pro uses a 64-bit data path to display memory. Display memory
control signals are derived from the integrated clock synthesizers memory clock. The
3D RAGE LT Pro serves as a DRAM controller for the video display memory. It
handles DRAM refresh, fetches data from display memory for display refresh,
interfaces the CPU and 82443BX to display memory, and supplies all necessary
DRAM control signals. For Armada 6500, self-refreshing DRAMs are used,
eliminating the need to provide refresh-clocking signals during Suspend-to-RAM.
The video RAM is mapped into memory pages A0000H through BFFFFH, and it is
organized to accommodate the various video modes available.
Power Planes
The 3D RAGE LT Pro has nine power planes. Three of these planes are VPP, VDDR,
and VDDC -the power rings of the device, while the other six planes provide power
for sensitive analog functions:
Table 8-6
3D RAGE LT Pro Power Planes
Plane
VCC OPTIONS
Selection
Description
VPP
VDDR
VDDC
LPVDD
LPVDDR
AVDD
A2VDD
PVDD
APVDD
5 V or 3.3 V
3.3 V
3.3 V
3.3 V
3.3 V
3.3 V
3.3 V
3.3 V
3.3 V
PMVCC3
PMVCC3
PMVCC3
**
PMVCC3
**
PMVCC3
**
PMVCC3
**
PMVCC3
**
PMVCC3
**
PMVCC3
**
All planes remain on in Standby (S1) and Suspend-to-RAM (S3) states. The 3D RAGE
LT Pro internal power management logic removes power to unused functions
automatically, so there is no need for external power control logic for the IC. It also has
leakage control so that no back powering of other system functions occurs in Suspend.
Inverter
A hotkey combination is used to control brightness. The hot key is monitored by the
SCP, which controls the brightness output. The brightness output is a PWM signal that
is routed to the inverter.
Zoomed Video
Zoomed Video (ZV) is only supported in Slot #0 of the system. ZV is a way to get real
time video into the video controller without using up bus bandwidth or CPU cycles. It
utilizes a 16-bit video port on a video controller that accepts YUV data, the same style
port that is used for the VESA Advanced Feature Connector in some desktops.
The port uses a total of 19 signals: Sixteen data bits and three control signals
(HSYNC, VSYNC, and CLK). ZV also specifies an I2S 4 pin interface for audio.
Since there is no way to cable to this port in a portable as can be done in desktop plugin cards, the ZV solution uses the PCMCIA interface. When a ZV card is installed,
several of the PCMCIA pins are re-defined to support the 23 ZV signals. The redefined pins are A4-A25, IOCS16#, INPACK#, and SPKR#. The ZV signals are
buffered between the PCMCIA slot and the video controller. This buffer keeps the
stubs from the slot signals short since this slot can also be used for CardBus. The
buffer also does a 5 V to 3 V translation. Please refer to the PCMCIA Zoomed Video
Port Specification for further details.
3&,%86
$7,
'5$*(/7
352
&21752//(5
7,
&$5'%86
%27720
6/27
&21752//(5
Description
PCLK
Used to clock valid data and HREF signal into the ZV Port. The rising edge of PCLK loads 16-bit
pixel data into the ZV Port. The maximum rate is 40 MHz.
Vertical synchronization pulse to the ZV Port
Horizontal synchronization pulse to the ZV Port
Luminance data input to the ZV Port from the PC Card
Chrominance data input to the ZV Port from the PC Card
VSYNC
HREF
Y<7..0>
UV<7..0>
The timing diagram below shows the relationship among the ZV port signals:
Even Field
OddField
VSYNC
T8
T8
HREF
T5
T7
T6
PCLK
T4
T2
T1
Y[7:0] / UV[7.0]
T3
1
T6 T7
2
END
Table 8-8
ZV Port Signal Parameters
Symbol
Parameter
Minimum
Maximum
T1
T2
T3
T4
T5
T6
T7
T8
4ns (TBD)
20ns (TBD)
4ns (TBD)
20ns (TBD)
62.5ns (25ns)
30ns (TBD)
10ns (TBD)
100ns (TBD)
8ns (TBD)
8ns (TBD)
NOTE: The 3D RAGE LT Pros ZV port can run with a PCLK period of 25nSec,
although the PCMCIA specifies 62.5nSec. The timing at 40 MHz is shown in brackets
next to the PCMCIA timing specifications
LCD Interface
The interface for all LCDs is LVDS. LVDS is a proven LCD interface that can be used
to lower EMI emissions and cross-talk problems that are common when routing high
speed LCD data through a flex cable. The LVDS interface has the following
characteristics:
The interface is made up of the built-in LVDS transmitter in the 3D RAGE LT Pro and
an LVDS receiver in the LCD panel. The LCD panels that support the LVDS interface
can be used with this computer.