CL-GD546X Advance Product Bulletin FEATURES ■ 64-bit graphics engine with integrated 3D game acceleration (CL-GD5464) — — — — — — — — — — — — — — Perspective textures mapping Bilinear/trilinear filtering Mip mapping Lit, copy, decal, and blend textures Texture decompression Mono rasterization (single-pass lighting) Stippling Polygon, line, and point drawing 16-bit Z-buffer Gouraud shading Alpha blending, fog, and transparency Display list processing for maximum performance Hardware page flipping Sub-pixel accuracy ■ High-performance 64-bit GUI accelerator — Three-operand BitBLT (bit block transfer) — Color expansion for 8-, 16-, 24-, and 32-bpp modes — Stretch BLT ■ PCI 2.1-compliant bus master (CL-GD5464) — DMA maximizes system performance — Host-rendered/cached texture maps ■ AGP (accelerated graphics port) support (CL-GD5465) High-Performance VisualMedia Accelerators CL-GD5462 (2D) CL-GD5464 (3D) CL-GD5465 (AGP) OVERVIEW The CL-GD546X is the Laguna family of pin-compatible, Rambus-based 2D/3D graphics accelerators. The CL-GD5462, the first family member, provides multi-window video and graphics acceleration with greater-than-VRAM performance at lowerthan-VRAM cost. The follow-on product, the CL-GD5464, offers 3D graphics capability in addition to maintaining the same high level of 2D performance offered by the CL-GD5462. The 64-bit graphics engine of the CL-GD546X features standard GUI acceleration hardware as well as advanced features such as stretch BLT and video playback scaling. Color-key and chroma-key operations are supported to enable graphics and video to b e c o m b i n e d i n a n e f fi c i e n t m a n n e r. T h e CL-GD546X integrates a 24-bpp palette DAC, clock generators, a full-feature VGA controller, and V-Port bus for easy expandability. (cont.) System Block Diagram RDRAM RDRAM (cont.) MPEG1/MPEG2 TV TUNER TELECONFERENCE (OPTIONAL) V-Port 5 PCI/AGP 4 3 2 CL-GD546X 208-PIN HQFP 1 0 RGB/DDC RDRAM RDRAM September 1996 FEATURES/OVERVIEW CL-GD546X Laguna Family VisualMedia Accelerators FEATURES (cont.) OVERVIEW (cont.) ■ Video playback acceleration Based on the CL-GD5462, the CL-GD5464 incorporates a 3D module, PCI bus mastering, and a newer, 230-MHz DAC. The CL-GD5464 offers very costeffective hardware acceleration for the latest generation of 3D games that rely heavily on texture mapping to achieve a dramatic experience for the end user. The rendering performance is tuned to Microsoft’s Direct3D game API. The CL-GD5464 is also compatible with many other 3D game APIs on the market. — — — — Single-pass X, Y interpolated scaling Hardware occlusion for three video windows YUV-to-RGB conversion Color and chroma key ■ Rambus memory architecture — Low-latency devices supported — Single memory for color-buffer, Z-buffer, and texture store ■ V-Port for peripheral expansion — MPEG decoder — TV tuner — Teleconferencing ■ Integrated VGA controller ■ Integrated 230-MHz palette DAC and clock synthesizer (CL-GD5462 is 170 MHz) — Supports resolutions up to 1600 × 1200 at 85 Hz — True-color operation up to 1024 × 768 — Hardware cursor ■ DDC (display data channel) level 2B-compliant monitor signaling ■ ‘Green PC’ power-saving features support — DPMS (display power management signaling) — System power-down The CL-GD5464 operates as a PCI bus master for maximum system throughput. Use of the PCI bus master reduces the system cost by optionally storing texture maps, Z-buffer, and display list instructions for 3D operation in system memory. The CL-GD5465 also supports Intel’s AGP (accelerated graphics port) for higher bandwidth between the system memory and the graphics subsystem. Both the CL-GD5462 and CL-GD5464 are onechannel devices with bandwidth up to 600 Mbytes per second. While maintaining the same pin layout, future Laguna family members will use two Rambus channels to increase the bandwidth to 1.2 Gbytes per second. 3D GRAPHICS AND VIDEO MODES (CL-GD5464) The following table shows some of the video data formats associated with each of the graphics display modes for the CL-GD5464. a RDRAM Memory Size Screen Resolution (Double-Buffered) Color Depth (Double-Buffered) Z-Buffer Off-Screen Texture Memory a 1 Mbyte 640 × 480 8 bpp Host based > 350 Kbytes 1 Mbyte 320 × 240 16 bpp 16 bit > 450 Kbytes 2 Mbyte 640 × 480 16 bpp 16 bit > 150 Kbytes 2 Mbyte 640 × 480 16 bpp Host based > 600 Kbytes 2 Mbyte 485 × 380 16 bpp 16 bit > 800 Kbytes Additional texture maps can be stored in system memory and accessed by the CL-GD5464 bus master capability. CL-GD546X Laguna Family VisualMedia Accelerators SOFTWARE DRIVERS SUPPORT Cirrus Logic provides an extensive and expanding range of software drivers to enhance the resolution and performance of many software packages. The following table lists the Cirrus Logic software drivers for the CL-GD546X. The CL-GD5464 is a software superset of the CL-GD5462. Software Drivers Microsoft Windows Microsoft DCI Provider (display control interface) Microsoft Windows 95 Microsoft DirectDraw Microsoft Windows NT AutoCAD AutoShade with Renderman 3D Studio MicroStation OS/2 v3.×, Warp VPM (video port manager) Resolution Supported No. of Colors 640 × 480, 800 × 600, 1024 × 768, 1280 × 1024, 1600 × 1200 256 (8 bit) 640 × 480, 800 × 600, 1024 × 768, 1280 × 1024 65,536 (16 bit) 640 × 480, 800 × 600, 1024 × 768 16.8 Million (24 bit) 640 × 480, 800 × 600, 1024 × 768 16.8 Million (32 bit) CL-GD5464 only 640 × 480, 800 × 600, 1024 × 768, 1280 × 1024, 1600 × 1200 256 (8 bit) 640 × 480, 800 × 600, 1024 × 768, 1280 × 1024 65,536 (16 bit) 640 × 480, 800 × 600, 1024 × 768 16.8 Million (24 bit) 640 × 480, 800 × 600, 1024 × 768 16.8 Million (32 bit) 640 × 480, 800 × 600, 1024 × 768, 1280 × 1024, 1600 × 1200 256 (8 bit) 640 × 480, 800 × 600, 1024 × 768, 1280 × 1024 65,536 (16 bit) 640 × 480, 800 × 600, 1024 × 768 16.8 Million (24 bit) 640 × 480, 800 × 600, 1024 × 768, 1280 × 1024 256 (8 bit) 640 × 480, 800 × 600, 1024 × 768 65,536 (16 bit) Resolution-independent – BIOS SUPPORT UTILITIES ■ Fully IBM VGA-compatible BIOS ■ Manufacturing test ■ VBE (VESA BIOS Extension) v2.0 support ■ Video-mode configuration utility: CLMODE ■ PCI support ■ Configured OEM system integration: OEMSI ■ DPMS and DDC2B support in ROM ■ Resolution switching utility: WINMODE ■ Plug-and-play support ■ RAMBIOS utility ■ Screen centering utility ■ Register editor and viewer