Datasheet

Functional Description
R
Datasheet 141
Figure 8. Intel
®
855GM GMCH Graphics Block Diagram
Instr./
Data
Setup/Transform
3D Engine
Scan Conversion
Texture Engine
Raster Engine
2D Engine
Video Engine
(MPEG2 Decode)
Overlay
Sprite
Cursor
Primary
Display
Secondary
Display
Display C
2
n
d
Overlay
Alpha
Blend/
Gamma/
CRC
Cursor
Cntl
Mux
Port
DAC
LVDS
DVOB
DVOC
Memory Control
DDR/SDRAM
Pipe A
Pipe B
High bandwidth access to data is provided through the system memory port. The GMCH uses a
tiling architecture to minimize page miss latencies and thus maximize effective rendering
bandwidth.
6.4.1 3D/2D Instruction Processing
The GMCH contains an extensive set of instructions that control various functions including 3D
rendering, BLT operations, display, MPEG decode acceleration, and overlay. The 3D instructions
set 3D pipeline states and control the processing functions. The 2D instructions provide an
efficient method for invoking BLT operations.
6.4.2 3D Engine
The 3D engine of the GMCH has been designed with a deeply pipelined architecture, where
performance is maximized by allowing each stage of the pipeline to simultaneously operate on
different primitives or portions of the same primitive. The GMCH supports the following:
Perspective-corrected Texture mapping
Multitexturing
Embossed and Dot-Product Bump mapping
Cubic Environment Maps