Technical Reference Guide
Compaq Personal Computers
Original – April 1998
G-3
VESA
Connector
HSync
Graphics
Data
Display
Monitor
Red
Green
Blue
G.2.1 NVIDIA RIVA 128 GRAPHICS CONTROLLER
The NVIDIA RIVA 128 graphics controller provides most of the functionality of the graphics
subsystem and contains the features listed below:
♦
230-MHz DAC
♦
128-bit processing
♦
2D accelerator with:
•
Transparent/stretch BitBLT, line draw, polygon/rectangle fill
•
Monochrome expansion
•
256 ROP support in 8-, 16-, 24-, and 32-bpp color depth
•
24-bpp true color w/1 MB memory
♦
3D accelerator with:
•
4.2 Gflop floating point processor
•
Vertex caching
•
Perspective-correct true-color Gouraud lighting and texture mapping
•
Alpha blending, double buffering, Z-buffering, edge anti-aliasing
•
Perspective-correct specular highlights
♦
VESA DDC1 and DDC2B support
♦
Video processor/accelerator supporting the following formats:
•
YCrCb 4:2:2 and 4:2:0
•
Back-end video scaling
♦
Power management for full VESA DPMS and EPA Energy Star compliance
Figure F-3 shows the basic architecture of the NVIDIA RIVA 128 controller, which is compatible
with software written for VGA, EGA, and CGA modes. Drivers are supplied for control of
graphics (GUI) accelerator engines used in extended VGA modes. The nVIDIA RIVA 128
includes multimedia support such as video overlay and DAC mode switching as well as VESA
standard feature connector (VSFC) baseline support. Video playback is accelerated with format
conversion, multi-tap x and y filtering, and color-space conversion.
Figure G–3
.
NVIDIA RIVA 128 Graphics Controller Internal Architecture
More information on the NVIDIA RIVA 128 controller may be found at the following NVIDIA
web site: http://www.nvidia.com.
SGS nVIDIA RIVA 128
Host
Bus
I/F
Drawing
Coprocessor
VGA
Controller
RAM
DAC
CRT
Controller
Memory
I/F
AD31..0
AGP Bus
VD7..0
VSync
Memory
Video
Processor