Intel 82854 Graphics Memory Controller Hub Gmch
Datasheet
D15343-003
Contents
Intel 82854 Graphics Memory Controller Hub Gmch
10.9
127
Figures
152
Date Revision Description
Revision History
Intel 82854 Graphics Memory Controller Hub Gmch
Overview
Processor/Host Bus Support
Memory System
System Interrupts
Video Stream Decoder
Video Overlay
Display
Internal Graphics Features
Intel 82854 Graphics Memory Controller Hub Gmch
Graphic Power Management
Power Management
Hub Interface to ICH4-M
Package
Intel 854 Chipset system block diagram Native Graphic mode
Terminology
Terms and Descriptions
Term Description
ICH4-M
Reference Documents
Reference Documents
Document Location
Intel 82854 Graphics Memory Controller Hub Gmch
Intel 82854 Gmch
System Architecture
Gmch System Memory Interface
Processor Host Interface
DDR Sdram Memory Capacity
Technology Width
Display Features
Graphics Features
Gmch Analog Display Port
Gmch Integrated DVO Ports
Address Decode Policies
Hub Interface
Intel 82854 Gmch Interface Clocks
Gmch Clocking
Ratio
Bytes MB/s
System Interrupts
Buffer Description
Notation Description
Host Interface Signal Descriptions
Host Interface Signals
HIT#
DRDY#
HITM#
HLOCK#
RS20# Response type
RS20#
DDR Sdram Interface Descriptions
DDR Sdram Interface
SRAS#
SCAS#
Hub Interface Signals
Hub Interface Signals
Clocks
Dpms
Display Power Management Signaling This signal is used only
DAC Clocking
Drefclk
Internal Graphics Display Signals
Digital Video Output B Dvob Port Signal Descriptions
Digital Video Output B Dvob Port
Digital Video Output C Dvoc Port
Digital Video Output C Dvoc Port Signal Descriptions
Dvob and Dvoc Port Common Signal Descriptions
Analog CRT Display Signal Descriptions
Analog CRT Display
Gpio Signal Descriptions
General Purpose Input/Output Signals
Voltage References, PLL Power
Voltage References, PLL Power
Pswing
Hlrcomp
Hlvref
Vcchl
Conceptual Overview of the Platform Configuration Structure
Device Number Assignment
Gmch Function Bus #0, Device#
Nomenclature for Access Attributes
Nomenclature for Access Attributes
Standard PCI Bus Configuration Mechanism
Routing Configuration Accesses
PCI Bus #0 Configuration Mechanism
Default Value upon Reset
Primary PCI and Downstream Configuration Mechanism
Register Definitions
Reserved Bits
I/O Mapped Registers
Configaddress Configuration Address Register
Reserved
Bit Descriptions
Configuration Data Register
Configdata Configuration Data Register
VGA I/O Mapped Register List
VGA I/O Mapped Registers
Index Data Registers
Name Function Read @ Write @
Gmch Configuration Space Device #0, Function#0
Register Name Default Value Access
End
Attbase
VID Vendor Identification Register
Did Device Identification Register
Bit Descriptions 150
= Serr message is not generated by the Gmch for Device #0
Pcicmd PCI Command Register
PCI Status Register
Subc Sub Class Code Register
RID Register Identification
BCC Base Class Code Register
HDR Header Type Register
Svid Subsystem Vendor Identification Register
Capptr Capabilities Pointer Register
SID Subsystem Identification Register
Capability ID
Capid Capabilities Identification Register Device #0
GMC Gmch Miscellaneous Control Register Device #0
Rrbar Access Enable-R/W
MDA Present MDAP-R/W
VGA
Reserved Device #2 Function #1 Enable/Disable
GGC Gmch Graphics Control Register Device #0
Bit
Dafc Device and Function Control Register Device #0
Fdhc Fixed Dram Hold Control Register Device #0
Bit Description
17 PAM60 Programmable Attribute Map Register Device #0
Attribute Bit Assignment
Bits 7 Bits 6 Bits 5 Bits 4 Description Reserved
PAM Registers
DOS Application Area 00000h-9FFFh
PAM Registers and Associated System Memory Segments
Video Buffer Area A0000h-BFFFFh
Expansion Area C0000h-DFFFFh
Extended System Bios Area E0000h-EFFFFh
System Bios Area F0000h-FFFFFh
Smram System Management RAM Control Register Device #0
Esmramc Extended System Management RAM Control Device #0
Errsts Error Status Register Device #0
Errcmd Error Command Register Device #0
Bit Description Reserved
Smicmd SMI Error Command Register Device #0
Reserved SCI on Multiple-bit ECC Error
Scicmd SCI Error Command Register Device #0
SCI on Single-bit ECC Error
SCI on Gmch Thermal Sensor Trip
Reserved FSB Data Bus Power Management Control
Reserved On Die Termination ODT Gating Disable
C2 state Gmch FSB Interface Power Management Control
Shic Secondary Host Interface Control Register Device #0
HEM Host Error Control, Status, and Observation Device #0
DRB
VID Vendor Identification Register
Pcicmd PCI Command Register
Pcists PCI Status Register
RID Revision Identification Register
Device. Reads and Writes to this location have no effect
DRB Dram Row 03 Boundary Register Device #0
DRA Dram Row Attribute Register Device #0
DDR Write Recovery time tWR
DDR Internal Write to Read Command delay tWTR
DRT Dram Timing Register Device #0
Examples of usage
Back To Back Read-Read commands spacing DDR, different Rows
Encoding CK between RD and WR commands
Encoding CK between RD and RD commands
Refresh Cycle Time tRFC
Activate to Precharge delay tRAS, MAX
Activate to Precharge delay tRAS, MIN
Reserved CAS# Latency tCL
CS# Signal Drive Control
PCEn Page Close Enable TC Timer Control PDEn23
Dynamic Memory Interface Power Management
Rcven DLL shutdown disable
Power State S1/S3 Refresh Control
Ddim DDR Sdram Data Integrity Mode
DRC Dram Controller Mode Register Device #0
001
000
010
011
For Double Data Rate
DTC Dram Throttling Control Register Device #0
Wttc
DDR Sdram Throttle Mode Tmode
2724
High Priority Stream Throttling Enable
Thermal Power Throttle Control fields Enable
Hpllcc
Did Device Identification Register
Pcicmd PCI Command Register
Pcists PCI Status Register
Subc Sub-Class Code Register
ID Subsystem Identification Register
Hpll VCO Change Sequence Initiate Bit
Hpllcc Hpll Clock Control Register Device #0
HPLLCC20
Straps Read GFX Core
DVO Port CRT Port
Rate
Regs
Register Name
Did Device Identification Register Device #2
VID Vendor Identification Register Device #2
Pcicmd PCI Command Register Device #2
RID Revision Identification Register Device #2
Pcists PCI Status Register Device #2
CC Class Code Register Device #2
MLT Master Latency Timer Register Device #2
CLS Cache Line Size Register Device #2
Base Class Code Basec 03=Display controller
Prefetchable Memory-RO Enable prefetching
Bit Description Master Latency Timer Count Value RO
HDR Header Type Register Device #2
Gmadr Graphics Memory Range Address Register Device #2
Iobar I/O Base Address Register Device #2
Mmadr Memory Mapped Range Address Register Device #2
Prefetchable Memory-RO Prevents prefetching
Memory / IO Space-RO
Romadr Video Bios ROM Base Address Registers Device #2
Svid Subsystem Vendor Identification Register Device #2
SID Subsystem Identification Register Device #2
Intrline Interrupt Line Register Device #2
Intrpin Interrupt Pin Register Device #2
Mingnt Minimum Grant Register Device #2
Pmcap Power Management Capabilities Register Device #2
Auxiliary Power Source Hardwired to
Maxlat Maximum Latency Register Device #2
Bits10 Power State
Pmcs Power Management Control/Status Register Device #2
Simplified View of System Address Map
System Memory Address Ranges
Detailed View of System Address Map
DOS Compatibility Area
DOS Area 000000h-09FFFFh
System Memory Segments and Their Attributes
Legacy VGA Ranges 0A0000h-0BFFFFh
Compatible Smram Address Range 0A0000h-0BFFFFh
System Bios Area 0F0000h-0FFFFFh
Extended System Bios Area 0E0000h-0EFFFFh
Extended System Memory Area
Monochrome Display Adapter MDA Range 0B0000h 0B7FFFh
Pre-allocated System Memory
1 15 MB-16 MB Window
Pre-allocated System Memory
Attributes Comments
Hseg
Extended Smram Address Range Hseg and Tseg
Tseg
Dynamic Video Memory Technology Dvmt
PCI Memory Address Range Top of Main System Memory to 4 GB
High Bios Area FFE00000h -FFFFFFFFh
System Management Mode SMM Memory Range
SMM Space Restrictions
SMM Space Definition
System Memory Shadowing
5 I/O Address Space
SMM Space Transaction Handling
PCI I/O Address Mapping
Gmch Decode Rules and Cross-Bridge Address Mapping
Hub Interface Decode Rules
Hub Interface Accesses to Gmch that Cross Device Boundaries
Cycles Initiated Using PCI Protocol
Accesses to Gmch that Cross Device Boundaries
Interface Decode Rules
Dynamic Bus Inversion
Host Interface Overview
System Bus Interrupt Delivery
Relation of DBI Bits to Data Bits
Configuration Mechanism for DDR DIMMs
System Memory Organization and Configuration
System Memory Interface
Upstream Interrupt Messages
System Memory Register Programming
DDR Sdram Performance Description
Data Bytes on DDR Dimm Used for Programming Dram Registers
Byte Function
1 3D/2D Instruction Processing
Integrated Graphics Overview
2 3D Engine
Setup Engine
Viewport Transform and Perspective Divide
2.3 3D Primitives and Data Formats Support
Scan Converter
Backface Culling
Texture Engine
Perspective Correct Texture Support
Texture Chromakey
Anti-Aliasing
Texture Map Filtering
Multiple Texture Composition
Raster Engine
Cubic Environment Mapping
Bump Mapping
Combining Intrinsic and Specular Color Components
Texture Map Blending
Color Shading Modes
Color Dithering
Alpha Blending
Color Buffer Formats Destination Alpha
Depth Buffer
Stencil Buffer
4 2D Engine
Projective Textures
4.1 256-Bit Pattern Fill and BLT Engine
Dual Display Usage Model Native Graphic Mode only
Hardware Cursor Plane Native Graphic Mode only
Planes and Engines
Alpha Stretch BLT
Overlay Plane
Dynamic Bob and Weave
Color Control
MPEG-2 Decoding
Video Functionality
Hardware Motion Compensation
Sub-picture Support
Pipe a Timing Generator Unit
Internal Graphic Display Interface
Arib Support
1.2 H, V timing signals for active and blank timing
HSYNC/VSYNC Field Timing
Parameters
Blend Function
Interlaced Video Field display
Interlace support for Plane a graphics
Arib 960 X 540 support
DVO Control Data Bits
Interlace support for Video Overlay Window
Timing Register Switching
Analog Display Port Characteristics
Integrated Ramdac
DDC Display Data Channel
146 D15343-003
Power and Thermal Management
General Description of Acpi States
General Description of Supported CPU States
Internal Thermal Sensor
Overview
Hysteresis Operation
Usage
External Thermal Sensor Input
Strapping Configuration
Strapping Signals and Configuration
Pin Name Strap Description Configuration Type Buffer Type
Intel 82854 Gmch Straps for Frequency/CPU Configuration
GST20
FSB Freq DDR Freq Gfx Freq Core Vcc
Ballout and Package Information
VCC/VSS Voltage Groups
Voltage Levels and Ball Out for Voltage Groups
Name Voltage Level Ball out
Ballout Table
Row Column Signal Name
156 D15343-003
D15343-003 157
158 D15343-003
D15343-003 159
160 D15343-003
D15343-003 161
162 D15343-003
D15343-003 163
Package Mechanical Information
Intel 82854 Gmch Micro-FCBGA Package Dimensions Top View
Intel 82854 Gmch Micro-FCBGA Package Dimensions Side View
Intel 82854 Gmch Micro-FCBGA Package Dimensions Bottom View