Overview of the Visualize fx graphics

29
May 1998 The Hewlett-Packard JournalArticle 4 • 1998 Hewlett Packard Company
Figure 1
A chip-level diagram of the VISUALIZE fx
6
product.
200 MHz/
41 Bits
200 MHz/
33 Bits
Up to 8
Geometry
Chip
Geometry
Chip
Geometry
Chip
Interface
Chip
PCI2.1
66 MHz/
64 Bits
Geometry Accelerator
Raster
Chip
Host
SGRAM SGRAM SGRAM SGRAM
Rasterizer
Frame Buffer RAM
Texture
Chip
Texture
Chip
SDRAM SDRAM
Texture Accelerator
Texture Cache RAM
Filtered Texture Data
200 MHz/41 Bits
Video
Chip
Video Control Bus
RGB
Video
Data
Video Refresh Data
Interface Chip
I/O Buffering
3D Geometry Workload Distribution
and Concentration
2D and 3D Data Path Arbitration
2D Acceleration
YUV to RGB Conversion Support
Pixel Level Pan and Zoom
Pixel Level Image Rotations
Geometry Chip
3D Geometry and Lighting Acceleration
Texture Chip
Texture Rasterization
Texture Map Cache Controller
Texture Memory Control
Texture Interpolation
Raster Chip
Fragment Processing
Frame Buffer Control Functions
Video Chip
Color Lookup Tables
Video Timing
Digital-to-Analog Conversion
Video-Out Data
Raster
Chip
Raster
Chip
Raster
Chip
Interface Chip
The interface chip provides a PCI 2.1 (also referred to as
PCI 2X) compliant interface.
*
It operates at up to 66 MHz
in 64-bit mode. Special efforts have been made in the
* PCI + Peripheral Component Interconnect.
design of the buffering and the interface to the PCI. As a
result, the driver is able to sustain writes of 3D geometry
commands to the PCI at almost the theoretical maximum
rates that could be computed for the PCI. The article on
page 51 discusses PCI capability.