Intel D15343-003 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Intel D15343-003, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Intel D15343-003 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Intel D15343-003. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Intel D15343-003 should contain:
- informations concerning technical data of Intel D15343-003
- name of the manufacturer and a year of construction of the Intel D15343-003 item
- rules of operation, control and maintenance of the Intel D15343-003 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Intel D15343-003 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Intel D15343-003, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Intel service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Intel D15343-003.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Intel D15343-003 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) Datasheet Revision 2.0 June 2005 Order Number: D15343-00 3[...]

  • Page 2

    2 D15343-003 INFORMA TION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHER WISE, T O ANY INTELLECTUAL PROPERTY RI GH TS IS GRANTED BY THIS DOCUMENT . EXCEPT AS PROVID ED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, IN TEL ASSUMES NO LIABILITY WHA TSOEVER, AND I[...]

  • Page 3

    D15343-003 3 Contents Contents 1.0 Introduction ................ ............. ................ ............. ................ ............. ................ ......... .......... .......... 11 1.1 Overview ......... ................ ............. ................ ............. ............. ................ ............. ....... ......... 11 1.2 Te[...]

  • Page 4

    4 D15343-003 Intel ® 82854 Graphic s Memory Controller Hub (GMCH) 4.8.4 PCI Status Register ..... ................ ............. ................ ................ ............. ................ 53 4.8.5 RID – Register Identification ........... ............. ................ ............. ................ ............. 54 4.8.6 SUBC – Sub Clas[...]

  • Page 5

    D15343-003 5 Contents 4.10.9 SVID – Subsystem Vendor Identific ation Register....... ................ ................ .......... 97 4.10.10 ID – Subsystem Identifi cation Register ..... ................ ............. ............. ................ ... 97 4.10.11 CAPPTR – Capabilities Pointer Register ............... .........................[...]

  • Page 6

    6 D15343-003 Intel ® 82854 Graphic s Memory Controller Hub (GMCH) 6.4.1 3D/2D Instruction Processing ................... ................ ................ ............. .............. 126 6.4.2 3D Engine ... ............. ................ ............. ................. ............ ............. ................ ..... 127 6.4.3 Raster Engine . ..[...]

  • Page 7

    D15343-003 7 Contents Figures 1 Intel® 854 Chipset system block diagram (Native Graphic mode) ................... .................... ...... 16 2 Configuration Address Register ........................ .......... ............. ................ ............. ............ ........ .. 45 3 Configuration Data Register .......................... .....[...]

  • Page 8

    8 D15343-003 Intel ® 82854 Graphic s Memory Controller Hub (GMCH) 29 Relation of DBI B its to Data Bits ................ ............. ................ ............. ................ ............. ..... ... 123 30 Data Bytes on DDR DIMM Us ed for Programming DRAM Registers ..... ............. ................ ..... 125 31 Dual Display Usage Model [...]

  • Page 9

    D15343-003 9 Contents Revision History § § Date Revision Description March 2005 1.0 Initial release of this document. June 2005 2.0 Add support for Genuine Intel® Processor at 1.2 GHz and Genuine Intel® Processor at 1.5 GHz technology .[...]

  • Page 10

    10 D15343-003 Intel ® 82854 Graphic s Memory Controller Hub (GMCH)[...]

  • Page 11

    Introduction D15343-003 11 1.0 Introduction This documen t is the data sheet for the Intel ® 82854 Graphics Memory Controller Hub (GMCH). 1.1 Overview The Intel ® 854 chipset is a combinatio n of the Intel ® 82854 Graphics M emory Controller H ub (GMCH) (Graphics Memory Controller Hub) and ICH4-M (I/O Controller Hub). The Intel 854 Chipset is de[...]

  • Page 12

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 12 D15343-003 System Interrupt s • Supports Intel 8259 and front side bus interrupt delivery mechanism • Supports interrupts sign aled as upstream memory writes from PCI and Hub interface • MSI sent to the CPU through the system bus • IOxAPIC in ICH4-M provides redirect ion for upst ream [...]

  • Page 13

    Introduction D15343-003 13 Display • Analog display sup port — 350-MHz integrated 24-bit RAMDAC that can drive a standa rd progressi ve scan analog monitor with pixel resolution up to 160 0x1200 at 85 Hz and up to 2048x1 536 at 75 Hz • Dual independent pipe support — Concurrent: different images and display timings on each display device ?[...]

  • Page 14

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 14 D15343-003 • 3D graphics engine — 3D setup and render engine — Enhanced Hardware Binning Instruction Set su pported — Zone rendering — High quality performance texture eng ine — V iewpo int transform and perspect ive divide — T riangle lists, strips and fans support — Indexe d [...]

  • Page 15

    Introduction D15343-003 15 — Dithering — Line and full-scene anti-aliasing — 16- and 24- bi t Z buffer ing — 16- and 24-bit W buffering — 8-bit Stencil buffering — Double and triple render buffer support — 16- and 32- bi t colo r — Destination alpha — V ertex cache — Optimal 3D resolution su pported — Fast Clear support — RO[...]

  • Page 16

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 16 D15343-003 Package 732-pin Micro-FCBGA (37 .5 x 37.5 mm) Figure 1. Intel® 854 Chip set system block diagram (Native Graphic mode ) In te l ® Ce l er o n ® M Processor SI O PS/ 2 Ser i al FW H In te l ® 82801DB M (IC H 4 - M ) Au d i o Cod ec AC Li n k LPC PCI Sl ot s LAN PHY 6 US B ID E LC[...]

  • Page 17

    Introduction D15343-003 17 1.2 T erminology T able 1. T erms and Descriptions T erm Description AG TL+ Advanced Gunning Transceiver Logic + (AG TL+) bus BLI Backlight Inverter Core The internal base logic in the Intel ® 82854 GMCH CPU Central Processing Unit CRT Cathode Ray T ube DBI Dynamic Bus inversion DBL Display Brightness Link DDC Display Da[...]

  • Page 18

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 18 D15343-003 Intel 82801DBM ICH4-M The component contains the prim ary PCI interface, LPC interface, USB 2.0, A T A-100 , AC’97, and other I/O functions. It communicates with the Intel ® 82854 GMCH over a proprietary interconnect ca lled the Hub interface. Throughout this datasheet, the Intel[...]

  • Page 19

    Introduction D15343-003 19 1.3 Reference Document s T able 2. Reference Docume nt s Document Location Intel® Celeron® M Processor Datasheet http://www .intel.com/design/mobile/datashts/300302.htm Ultra Low V oltage Intel(R) Celeron(R) M Processor at 600 MHz Addendum to the Intel(R) Celeron(R) M Processor Datasheet http://developer .intel.com/desi[...]

  • Page 20

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 20 D15343-003[...]

  • Page 21

    Intel ® 82854 GMCH Overview D15343-003 21 2.0 Intel ® 82854 GMCH Overview 2.1 System Architecture The Intel ® 82854 GMCH includes a processor inte rface, DDR SDRAM interface, display interface, and Hub interface. Combined with the UL V Int el® Celeron® M Proces sor or Genuine In tel® Pr ocessor , and an ICH4- M, it provides many of the functi[...]

  • Page 22

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 22 D15343-003 2.2 Processor Host Interface The Intel ® 82854 GMCH supports the In tel Celeron M Processor, and Genuine Intel Processor . Key features of the front side bus (FSB) are: • Support for a 400-MHz system bus frequency . • Source synchronous double pump ed address (2X) • Source sy[...]

  • Page 23

    Intel ® 82854 GMCH Overview D15343-003 23 The GMCH system memory architect ure is optimized to maintain open pages (up to 16-KB page size) across multiple rows. As a result, up to 16 pages across four ro ws is supported. T o complement this, the GMCH will tend to keep pages open within ro ws, or will only close a single bank on a page miss. The GM[...]

  • Page 24

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 24 D15343-003 2.6 Hub Interface A proprietary interconnect connects the GMCH to the ICH4-M. All communication between the GMCH and the ICH4-M occurs over the Hub inte rface 1.5. The Hub inte rface runs at 66 MHz (266-MB/s). 2.7 Address Decode Policies Host initiated I/O cycles are positively d ec[...]

  • Page 25

    Intel ® 82854 GMCH Overview D15343-003 25 2.8 GMCH Clocking The GMCH has the fol lowing clock inpu t/output pin s: • 400-MHz, spread spectrum, low v oltage differential BCLK, BCLK# for front side bus (FSB) • 66-MHz, 3.3-V GCLKIN for Hub interface buf fers • Six pairs of differential output clocks (SC K[5 :0], SCK [5:0]#), 200/266 MHz, 2.5 V [...]

  • Page 26

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 26 D15343-003 2.9 System Interrupt s The GMCH supports both the legacy Intel 8259 Programm able Interrupt deli very mechanism and the Intel Celeron M processor FSB interrup t delivery mechanism . The serial APIC Interrupt mechanism is not supported . The Intel 8259 Interrupt delivery mech an ism [...]

  • Page 27

    Signal Description D15343-003 27 3.0 Signal Description This section describes t he Intel ® 82854 GMCH signals. These sign als are arranged in functi onal groups according to their associated interface. The following notatio ns are used to describe the signal type. The signal description also includes the type of buffer used for the particular si [...]

  • Page 28

    Intel ® 854 Graphics Memory Co ntroller Hub (GMCH) 28 D15343-003 3.1 Host Interface Signals T able 5. Host Interface Sig nal De scriptions Signal Name T y pe Description ADS# I/O AG TL+ Ad dress Strobe: The system bus owner asserts ADS# to indicate the first of two cycles of a request phase. The GMCH can assert this signal for snoop cycles and int[...]

  • Page 29

    Signal Description D15343-003 29 DRDY# I/O AG TL+ Data Ready: Asserted for each cycle that data is transferred. HA[31:3]# I/O AG TL+ Host Address Bus: HA[31:3]# connects to the CPU address bus. During processor cycles the HA[31:3]# are inputs. The GMCH drives HA[31:3]# during snoop cycles on behalf of H ub interface. HA[31:3]# are transferred at 2x[...]

  • Page 30

    Intel ® 854 Graphics Memory Co ntroller Hub (GMCH) 30 D15343-003 RS[2:0]# O AG TL+ Resp onse St atus: Indicates the type of resp onse according to the following the table: RS[2:0]# Response typ e 000 Idle state 001 Retry response 010 Deferred response 01 1 Reserved (not driven by GMCH) 100 Hard Failure (not driven by GMCH) 101 No data response 1 1[...]

  • Page 31

    Signal Description D15343-003 31 3.2 DDR SDRAM Interface T able 6. DDR SDRAM Interface Descriptions Signal Name T ype Description SCS[3:0]# O SSTL_2 Chip Select: These pins select the particular DDR SDRAM components during the active state. NOTE: There is one SCS# per DDR-SDRAM Physical DDR DIMM device row . These signals can be toggled on every ri[...]

  • Page 32

    Intel ® 854 Graphics Memory Co ntroller Hub (GMCH) 32 D15343-003 3.3 Hub Interface Signals T able 7. Hub Interface Signals SMAB[5,4,2,1] O SSTL_2 Memory Address Copies: These signals are identical to SMA[5,4,2 ,1] and are used to reduce loading for selectiv e CPC(clock-per-command). These copies are not inv er ted. SDM[8:0] O SSTL_2 Data Mask: Whe[...]

  • Page 33

    Signal Description D15343-003 33 3.4 Clocks T able 8. Cloc k Signals Signal Name T ype Description Host Processor Clocking BCLK BCLK# I CMOS Differential Host Clock I n: These pins receive a buffered host clock from the external clock synthesizer . This clock is used by all of t he GMCH logic that are in the Host clock domain (Host , Hub and system[...]

  • Page 34

    Intel ® 854 Graphics Memory Co ntroller Hub (GMCH) 34 D15343-003 DPMS I DVO Display Power Management Signaling: This signal is used only in mobile systems to act as the DREFCLK in certain power management states (i.e., Display Power Down Mode); DPMS Clock is used to refresh video during S1-M. Clock Chip is powered down in S1-M. DPMS should come fr[...]

  • Page 35

    Signal Description D15343-003 35 3.5 Internal Graphics Display Signals The IGD has support fo r DVOB/C interfaces, and an Analog CR T port.Digital V ideo Output B (DVOB) Port. 3.5.1 Digit al Video Ou tput B (DVOB) Port T able 9. Digit al Video Output B (DVOB) Port Signal Desc riptions Name T ype De scription DVOBD[1 1:0] O DVO DVOB Dat a: This data[...]

  • Page 36

    Intel ® 854 Graphics Memory Co ntroller Hub (GMCH) 36 D15343-003 3.5.2 Digit al Video Ou tput C (DVOC) Port T able 10. Digit al Vi deo Output C (DVOC) Port Signal Descriptions Name T ype Descriptio n DVOCD[1 1:0] O DVO [Native Graphic Mode] DVOC Data : This data bus is used to drive 12-bit RGB data on each edge of the differential clock signals, D[...]

  • Page 37

    Signal Description D15343-003 37 T able 1 1. DVOB and DVOC Port Common Signal Des criptions 3.5.3 Analog CRT Display T able 12. Analog CRT Display Signal Description s Name T ype De scription DVOBCINTR# I DVO DVOBC Interrupt : This pin is used to signal an interrupt, typically used to indicate a hot plug or unplug of a digital display . ADDID[7:0] [...]

  • Page 38

    Intel ® 854 Graphics Memory Co ntroller Hub (GMCH) 38 D15343-003 3.5.4 General Purpose Input/Output Signals T able 13. GPIO Signal Descriptions GPIO I/F T otal T ype Comments RSTIN# I CMOS Reset: Primary Reset, Connected to PCIRST# of ICH4-M. PWROK I CMOS Pow e r O K : Indicates that power to GMCH is stable. EXTTS_0 I CMOS External Thermal Sensor [...]

  • Page 39

    Signal Description D15343-003 39 3.6 V olt age References, PLL Power T able 14. V olt age References, PLL Power Signal Name T ype De scription Host Processor HXRCOMP Analog Host RCOMP: Used to calibrate the Host AG TL+ I/O buffers. HYRCOMP Analog Host RCOMP: Used to calibrate the Host AG TL+ I/O buffers. HXSWING Analog Host V oltage Swing (RCOMP re[...]

  • Page 40

    Intel ® 854 Graphics Memory Co ntroller Hub (GMCH) 40 D15343-003 Hub Interface HLRCOMP Analog Hub Interface RCOMP : This signal is co nnected to a reference re sistor in order to calibrate the buffers. PSWING Analog RCOMP reference volt age : This is connected to the RCOMP buffer differential amplifier and is used to calibrate the buffers. HL VREF[...]

  • Page 41

    Register Descriptio n D15343-003 41 4.0 Register Description 4.1 Conceptual Overview of the Plat form Configuration St r u c t u r e The GMCH and ICH4-M are physically connect ed by a Hub interface. From a configuration standpoint, the Hub interface is logically PCI bu s #0. As a result, all devices intern al to the GMCH and ICH4-M appear to be on [...]

  • Page 42

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 42 D15343-003 4.2 Nomenclature fo r Access Attributes Ta b l e 1 6 provides the nomenclature for the access attributes. T able 16. Nomenclature for Acces s Attributes A physical PCI Bus #0 does not exist. The Hub in terface and the internal devices in the GMCH and ICH4-M logically constitute PCI [...]

  • Page 43

    Register Descriptio n D15343-003 43 4.3 S t andard PCI Bus Configuration Mechanism The PCI Bus defines a slot based “configuration space” that allows each de vice to contain up to eight functions with each function containing up to 256, 8-bi t configuration re gisters. The PCI Specification defines two bus cycles to access th e PCI Configuratio[...]

  • Page 44

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 44 D15343-003 4.4.2 Primary PCI and Downstr eam Configuration Mechanism If the Bus Number in the CONFIG_ADDRESS is non-zero, the GMCH will generate a T ype 1 Hub interface Configuration Cycle. A[1:0] of the Hub interface request packet for the T ype 1 configuration cycle will be “01”. This Hu[...]

  • Page 45

    Register Descriptio n D15343-003 45 system initializati on soft ware (usually BI OS) to properly determ ine the DDR SDRAM configurations, operating parameters, and optio nal system features that are applicable and to program the GMCH registers accordingly . 4.6 I/O Mapped Registers The GMCH contains two registers that reside in the CPU I/O Address [...]

  • Page 46

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 46 D15343-003 Bit Descriptions 31 Configuration Enable (CFGE): When this bit is se t to 1, accesses to PCI Configuration Sp ace are enabled. If this bit is Reset to 0, access es to PCI Configuratio n S pace are disabled. 30:24 Res erved 23:16 Bus Number: When the Bus Number is programmed to 00h, [...]

  • Page 47

    Register Descriptio n D15343-003 47 4.6.2 CONFIG_DA T A – Conf iguration Dat a Register CONFIG_DA T A is a 32-bit Read/W rite window into Configur ation Space. The portion of Configuration Space that is referenced by CO NFIG_DA T A is determined by the contents of CONFIG_ADDRESS. I/O Address: Default V alue: Access: Size: 0CFCh 00000000h Read/Wri[...]

  • Page 48

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 48 D15343-003 4.7 VGA I/O Mapped Registers If Native Graphics mode is strapped, and Device #2 is enabled, and Function #0 wi thi n Device #2 is enabled for VGA, and IO_EN is set within Functio n #0 then GMCH claims a set of I/O regi sters for legacy VGA function. T able 17 lists direct CPU Access[...]

  • Page 49

    Register Descriptio n D15343-003 49 4.8 Intel 854 GMCH Host-Hub Inte rface Bridge Device Registers (Device #0, Function #0) T able 5 summarizes th e configuration space for Device #0, Function#0. T able 19. GMCH Configuration Sp ace - Device # 0, Function#0 Register Name Register Symbol Register Star t Register End Default V alue Access V endor Ide[...]

  • Page 50

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 50 D15343-003 Aperture T ranslation T able Base A T TBASE B8 BB 00000000h RO, R/W Host Error Control/S tatus/ Obs HEM F0 F3 00000000h RO, R/W[...]

  • Page 51

    Register Descriptio n D15343-003 51 4.8.1 VID – V endor Id entification Register The VID Register contains the vendor id enti fication number . This 16 -bit register , combined with the Device Identification Register, uniquely identif ies any PCI device. W rites to this register have no effect. 4.8.2 DID – Device Id entification Register This 1[...]

  • Page 52

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 52 D15343-003 4.8.3 PCICMD – PCI Command Register Since GMCH Device #0 does not physically resi de on PCI_A m a ny of the bits are not implemented. Address Offset: Default V alue: Access: Size: 04-05h 0006h Read only , Read/Write 16 bits Bit Descriptions 15:10 Reserved 9 Fast Back-to-Back Ena b[...]

  • Page 53

    Register Descriptio n D15343-003 53 4.8.4 PCI St atus Register PCISTS is a 16-bit status regi ster that reports the occurrence of error events on Device #0's PCI Interface. Bit 14 is Read/W rite Clear . All other bits are Read Only . Since GMCH Device #0 does not physically reside on PCI_A many of the bits are not implement ed. Address Offset:[...]

  • Page 54

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 54 D15343-003 4.8.5 RID – Register Identification This regist er contains the revision n umber of the GMCH Device #0. These bits are read only and writes to this regist er have no effect. 4.8.6 SUBC – Sub Class Code Register This register contains the Sub-Class Code for the GMCH Device #0. Th[...]

  • Page 55

    Register Descriptio n D15343-003 55 4.8.7 BCC – Base Cl ass Code Register This register contains the Base Class code of the GMCH Device #0. This code is 06h indicating a Bridge device. 4.8.8 HDR – Header T ype Register This register identifies the header layout of the configuration space. No physical register exists at this location. 4.8.9 SVID[...]

  • Page 56

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 56 D15343-003 4.8.10 SID – Subsystem Identification Register This value is used to id entify a partic ul ar subsystem. 4.8.1 1 CAPPTR – Cap abiliti es Pointer Register The CAPP TR provides the offset that is the pointer to the location of the first device capability in the capability li st. A[...]

  • Page 57

    Register Descriptio n D15343-003 57 4.8.12 CAPID – Cap abilities Identi fication Register (Device #0) The Capability Identificat ion Register un iquely identifies chipset capabilities as defined in the table below . The bits in th is register are intended to define a capability cei ling for each feature, not a capability select. The capability se[...]

  • Page 58

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 58 D15343-003 4.8.13 GMC – GMCH Misce llaneous Control Re gister (Device #0) Address Offset: Default V alue: Access: Size: 50-51h 0000h Read/Write 16 bits Bit Descriptions 15:10 Reserved 9 Reserved 8 RRBAR Access Enable—R/W : 1: Enables the RRBAR space. 0: Disable 7:1 Reserved 0 MDA Present ([...]

  • Page 59

    Register Descriptio n D15343-003 59 4.8.14 GGC – GMCH Graphics C ontrol Register (Device #0) Address Offset: Default V alue: Access: Size: 52-53h 0030h Read/Write 16 bits Bit Descriptions 15:7 Reserved 6:4 Graphics Mode Select (GMS): This field is used to select the a mount of Main system memory that is pre-allocated to support the Internal Graph[...]

  • Page 60

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 60 D15343-003 4.8.15 DAFC – Device and Function Control Register (Device #0) This 16-bit register control s the visibility of devices and functions wi thi n the GMCH to configurati on software. 4.8.16 FDHC – Fixed D RAM Hold Control Register (Device #0) This 8-bit register controls a single f[...]

  • Page 61

    Register Descriptio n D15343-003 61 4.8.17 PAM(6:0) – Programmable Attr ibute Map Register (Device #0) The GMCH allows programmable DDR SDRAM attributes on 13 Legacy system memory segments of various sizes in the 640 kB -1 MB address range. Seven Programmable Attrib ute Map (P AM) registers are used to suppor t these features. Cacheab ility of th[...]

  • Page 62

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 62 D15343-003 As an example, consider a BIOS that is im plemented on the Expansion bus. During the initialization process, the BIOS can be shadowed in main system memory to increase the system performance. When BIOS is shadowed in main system memory , it should be copied to the same address locat[...]

  • Page 63

    Register Descriptio n D15343-003 63 T able 21. P AM Registers and Associate d System Memory Segment s For details on overall syst em add ress mapping sche me see the Address Decoding section of this document. DOS Application Area (00000h-9FFFh ) The DOS area is 640 kB in si ze and it is further divi ded into two parts. The 512-kB area at 0 t o 7FFF[...]

  • Page 64

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 64 D15343-003 Extended System BIOS Area (E0000h-EFFFFh) This 64-kB area is divided into four 16-kB segments that can be assigned wi th different attributes via P AM Cont rol register as defined in Figu re 4 and Ta b l e 2 1 . System BIOS Area (F0000h-FFFFFh) This area is a single 64-kB segmen t t[...]

  • Page 65

    Register Descriptio n D15343-003 65 4.8.19 ESMRAMC – Extended System Management RAM Control (Device #0) The Extended SMRAM register controls the configuration of Extended SMRAM Space. The Extended SMRAM (E_SMRAM) Memory provides a Write-Back cacheable SMRAM Memory Space that is above 1 MB. Address Offset: Default V alue: Access: Size: 61h 38h Rea[...]

  • Page 66

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 66 D15343-003 4.8.20 ERRSTS – Error Stat us Register (Device #0) This register is used to report various error conditions via Hub Interface Special cycles. An SERR, SMI, or SCI Error Hub Interface Special cycle may be generated on a zero to one transition of any of these flags when enabled in t[...]

  • Page 67

    Register Descriptio n D15343-003 67 4.8.21 ERRCMD – Error Comm and Register (Device #0) This register enables various errors to genera te a SERR Hub Interface Sp ecial cycle. Since the GMCH does not have a SERR# signal, SERR messag es are passed from the GMCH to the ICH4 -M over Hub interface. The actual generation of the SERR me ssage is globall[...]

  • Page 68

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 68 D15343-003 4.8.22 SMICMD – SMI Error Co mmand Register (Device #0) This register enables various errors to generate an SMI Hub Interface Special cycle. When an Error Flag is set in the ERRSTS register , it can gene rate a SERR, SMI, or SCI Hub Interface Special cycle when enabled in the ERRC[...]

  • Page 69

    Register Descriptio n D15343-003 69 4.8.23 SCICMD – SCI Error Co mmand Register (Device #0) This register enables various errors to generate a SCI Hub Interface Special cycle. W hen an Error Flag is set in the ERRSTS register, it can ge nerate a SERR, SMI, or SCI Hub Interface Special cycle when enabled in the ERRCMD, SMIC MD, or SCICMD registers[...]

  • Page 70

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 70 D15343-003 4.8.24 SHIC – Secondary Host Interf ace Control Regist er (Device #0) Address Offset: Default V alue: Access: Size: 74-77h 00006010h Read Only , Read/Write 32 bits Bit Descriptions 31 Reserved 30 BREQ0# Con trol of FSB Address and C ontrol bus power managem ent : 0: Disable FSB ad[...]

  • Page 71

    Register Descriptio n D15343-003 71 4.8.25 HEM – Host Error Control, St atus, and Observation (Device #0) Address Offset: Default V alue: Access: Size: F0-F3h 00000000h Read Only , Read/Write 32 bits Bit Description 31 Detected HADSTB1# Glitch ( ASTB1GL ): This bit is set when the GMCH has detected a glitch on address strobe HADSTB1#. Software mu[...]

  • Page 72

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 72 D15343-003 4.9 I ntel 854 GMCH Main Memory Control, Memory I/O Control Registers (Device #0, Function #1) The following table shows the GMCH Configuration Space for Device #0, Function #1. See “Nomenclature for Access Attributes” on page 42 for access nomenclature. T able 22. Host-Hub I/F [...]

  • Page 73

    Register Descriptio n D15343-003 73 4.9.1 VID – V endor Id entification Register The VID Register contains the vendor id enti fication number . This 16-bit register com bin ed with the Device Identification Register uniqu ely identif ies any PCI device. Writes to this register have no effect. 4.9.2 DID – Device Id entification Register This 16-[...]

  • Page 74

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 74 D15343-003 4.9.3 PCICMD – PCI Command Register Since Intel chipset Device #0 does not physi cally reside on PCI_A, many of the bits are not implemented. Address Offset: Default V alue: Access: Size: 04-05h 0006h Read Only , Read/Write 16 bits Bit Descriptions 15:10 Reserved 9 Fast Back-to-Ba[...]

  • Page 75

    Register Descriptio n D15343-003 75 4.9.4 PCISTS – PCI St atus Register PCISTS is a 16-bit status regi ster that reports the occurrence of error events on Device #0's PCI Interface. Bit 14 is Read/W rite Clear . All other bits are Read Only . Since GMCH Device #0 does not physically reside on PCI_A, many of the bits are not implem ented. Add[...]

  • Page 76

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 76 D15343-003 4.9.5 RID – Revision Id entification Register This regist er contains the revision n umber of the I n tel ® 82854 GMCH Device #0. These bits are Read Only and W rites to this register have no effect. 4.9.6 RID – Revision Id entification Register This register contains the Sub-C[...]

  • Page 77

    Register Descriptio n D15343-003 77 4.9.8 HDR – Header T ype Register This register identifies the header layout of the configuration space. No physical register exists at this location. 4.9.9 SVID – Subsystem V endor Identification Register This value is used to identify the vendor of the subsystem. 4.9.10 SID – Subsystem Identification Regi[...]

  • Page 78

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 78 D15343-003 4.9.1 1 CAPPTR – Cap abili ties Pointer Register The CAPP TR provides the offset that is the pointer to the location of the first device capability in the capability li st. 4.9.12 DRB – DRAM Row (0:3) Boundary Register (Device #0) The DDR SDRAM Row Boundary Register defines the [...]

  • Page 79

    Register Descriptio n D15343-003 79 4.9.13 DRA – DRAM Row Attri bute Register (Device #0) The DDR SDRAM Row Attribute Register defines the page sizes to be used when accessing different pairs of Rows. Each Nibble of information in the DRA registers describes the page size of a pair of Rows: Row 0, 1: 50h Row 2, 3: 51h 52h-5Fh: Reserved. Address O[...]

  • Page 80

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 80 D15343-003 4.9.14 DRT – DRAM Timi ng Register (Device #0) This register controls the timing of the DDR SDRAM controller . Address Offset: Default V alue: Access: Size: 60-63h 18004425h Read/Write 32 bits Bit Description 31 DDR Internal Write to Read Comman d delay (tWTR) : The tWTR is a std.[...]

  • Page 81

    Register Descriptio n D15343-003 81 27:26 Back T o Back Read-Write commands spacing (DDR, same or differen t Rows/Bank): This field determines the RD-WR command spacing, in terms of common clocks based on the following formula: CL + 0.5xBL + T A (RD-WR) – DQSS DQSS: is time from Write command to data and is always 1 CK BL: is Burst Length which i[...]

  • Page 82

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 82 D15343-003 1 1 Activate to Precharge delay (tRAS), MA X : This bit controls the maximum number of clocks that a DDR S DRAM bank can remain open. Af ter this time period, the system memory Controller will guara ntee to pre-charge the bank. Note that this time period may or may not be set to ove[...]

  • Page 83

    Register Descriptio n D15343-003 83 4.9.15 PWRMG – DRAM Controller Po wer Management Control Register (Device #0) Address Offset: Default V alue: Access: Size: 68-6Bh 00000000h Read/Write 32 bits Bit Description 31:24 Reserved 23:20 Row St ate Control: This field determines the number of clocks the System Memory Controller will remain in the idle[...]

  • Page 84

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 84 D15343-003 10 Reserved . 9:1 Reserved 0 Power St ate S1/S3 Refres h Control : 0 = Normal Operation, Pending refresh es are not completed before entering Self Refresh for S1/ S3. 1 = All Pending Refreshes plus one extra is per formed before entering Self Refr esh for S1/S3.[...]

  • Page 85

    Register Descriptio n D15343-003 85 4.9.16 DRC – DRAM Controller Mode Register (Device #0) Address Offset: Default V alue: Access: Size: 70-73h 00000081h RO, Read/Write 32 bits Bit Description 31:30 Revision Number ( REV): Reflects the revision number of the format used for DDR SDRAM register definition (Read Only). 29 Initialization Complete (IC[...]

  • Page 86

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 86 D15343-003 9:7 Refresh Mode Select (R MS) : This field determines whether Refr esh is enabled and, if so, at what rate Refreshes will be executed. 000: Refresh disabled 001: Refresh enabled. Refresh inter val 15.6 µsec 010: Refresh enabled. Refresh inter val 7.8 µsec 01 1: Reserved. 1 1 1: R[...]

  • Page 87

    Register Descriptio n D15343-003 87 6:4 Mode Select (SMS). These bits select the special operational mode of the DDR SDRAM Interface. The special modes are intended for initialization at power up. 000: Post Reset S tate – When the GMCH exits Re set (power-up or otherwise ), the mode select field is cleared to 000. Software is not expecte d to Wri[...]

  • Page 88

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 88 D15343-003 4.9.17 DTC – DRAM Throttling Control Register (Device #0) Throttling is indepen dent for system me mory banks, GM CH W rites, an d Thermal Sensor Trips. Read and W rite Bandwidth is meas ured independently for each ba nk. If the numb er of Octa l - W ords (16 bytes) Read/Written d[...]

  • Page 89

    Register Descriptio n D15343-003 89 Bit Description 31:28 DDR SDRAM Throttle Mode (TMODE) : Four bits control which mechanisms for Throttling are enabled in an “ OR” fashion. Counter- based Throttling is lower priority than Thermal Trips Throttling when both are enabled and T ripped. Counter-based trips point Throttling va lues and Ther mal-bas[...]

  • Page 90

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 90 D15343-003 27:24 Read Counter Based Power Throttle Control (RCTC): These bits select the Counter based Power Throttle Bandwidth Limits for Read operatio ns to system memory . R/W , RO if Throttle Lock. 0h = 85% 1h = 70% 2h = 65% 3h = 60% 4h = 55% 5h = 50% 6h = 45% 7h = 40% 8h = 35% 9h = 30% Ah[...]

  • Page 91

    Register Descriptio n D15343-003 91 15:12 Write Thermal Based Power Throttle C ontrol (WTTC): These bits select the Thermal based Power Throttle Bandwidth Limits for Write operations to system memory . R/W , RO if Throttle Lock 0h = 85% 1h = 70% 2h = 65% 3h = 60% 4h = 55% 5h = 50% 6h = 45% 7h = 40% 8h = 35% 9h = 30% Ah = 20% B-Fh = Reserved 11 Coun[...]

  • Page 92

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 92 D15343-003 4.10 Intel 854 GMCH Configuration Process Registers (Device #0, Function #3) See “Nomenclature for Access Attributes” on page 42 for access nomenclature. T able 23 summarizes all Device#0, Function #3 registers. T able 23. Configuration Pr ocess Configuration S pa c e (Device#0 [...]

  • Page 93

    Register Descriptio n D15343-003 93 4.10.2 DID – Device Id entification Register This 16-bit register combined with the V endor Id entification register uniquely iden tifies any PCI device. W rites to this register have no effect. Address Offset: Default V alue: Access: Size: 02-03h 358Ch Read Only 16 bits Bit Descriptions 15:0 Device Identificat[...]

  • Page 94

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 94 D15343-003 4.10.3 PCICMD – PCI Command Register Since the Intel ® 82854 GMCH Device #0 does not physically reside on PC I_A many of the bits are not implemented. Address Offset: Default V alue: Access: Size: 04-05h 0006h Read Only , Read/Write 16 bits Bit Descriptions 15:10 Reserved 9 Fast [...]

  • Page 95

    Register Descriptio n D15343-003 95 4.10.4 PCISTS – PCI St atus Register PCISTS is a 16-bit status regi ster that reports the occurrence of error events on Device #0's PCI Interface. Bit 14 is Read/W rite clear . All other bits are Read Only . Since GMCH Device #0 does not physically reside on PCI_A many of the bits are not implement ed. Add[...]

  • Page 96

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 96 D15343-003 4.10.5 RID – Revision Id entification Register This regist er contains the revision n umber of the I n tel ® 82854 GMCH. These bits are Read Only and W rites to this register hav e no effec t. 4.10.6 SUBC – Sub-Class Code Register This register contains the Sub-Class Code for t[...]

  • Page 97

    Register Descriptio n D15343-003 97 4.10.8 HDR – Header T ype Register This register identifies the header layout of the configuration space. No physical register exists at this location. 4.10.9 SVID – Subsystem V endor Identification Register This value is used to identify the vendor of the subsystem. 4.10.10 ID – Subsystem Identification Re[...]

  • Page 98

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 98 D15343-003 4.10.1 1 CAPPTR – Cap ab ili ties Pointer Register The CAPP TR provides the offset that is the pointer to the location of the first device capability in the capability li st. 4.10.12 HPLLCC – HPLL Clock C ontrol Register (Device #0) Address Offset: Default V alue: Access: Size: [...]

  • Page 99

    Register Descriptio n D15343-003 99 T able 24. Intel ® 82854 GM CH Conf igurations an d Some Resolution Examples: Native Graphics Mode Stra ps Re ad Through HPLLCC[2:0]: D0:F3:Register Offset C0-C1h, bits[2:0] FSB Rate System Memory Frequency GFX Core Clock(Low) GFX Core Clock (High) DVO Port CRT Port 000 400 MHz 266 MHz 200 MHz 1600x1200@85 Hz DC[...]

  • Page 100

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 100 D15343-003 4.11 Intel ® 82854 GMCH Integrated Gr aphics Device Registers (Device #2, Function #0) This section contains the PCI configuration regist ers listed in order of ascending offset address. Device #2 incorporates Function #0. See “Nomenclature for Access Attributes” on page 42 fo[...]

  • Page 101

    Register Descriptio n D15343-003 101 4.1 1.1 VID – V endor Identifi cation Register (Device #2) The VID Register contains the vendor id enti fication number . This 16-bit register com bin ed with the Device Identification Register uniqu ely identif ies any PCI device. Writes to this register have no effect. 4.1 1.2 DID – Device Identifi cation [...]

  • Page 102

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 102 D15343-003 4.1 1.3 PCICMD – PCI Co mmand Register (Device #2) This 16-bit register provide s basic control over the IGD 's ability to respond to PCI cycles. The PCICMD register in the IGD disables the IGD PCI compliant master accesses to main system memory . Address Offset: Default V a[...]

  • Page 103

    Register Descriptio n D15343-003 103 4.1 1.4 PCISTS – PCI S tat us Register (Device #2) PCISTS is a 16-bit status regi ster that reports the occurrence of a PCI compliant master abort and PCI compliant target abor t. PCISTS also indicates the DEVSEL# timing that has been set by the IGD. 4.1 1.5 RID – Revision Identifi cation Register (Device #2[...]

  • Page 104

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 104 D15343-003 4.1 1.6 CC – Class Code Register (Device #2) This register contains the devi ce programming interface information related to the Sub-Class code and Base Class code definition for the IGD. This re gister also contains the Base Class code and the function sub-class in relation to t[...]

  • Page 105

    Register Descriptio n D15343-003 105 4.1 1.9 HDR – Header T ype Register (Devic e #2) This register contains th e Header T ype of the IGD. 4.1 1.10 GMADR – Graphics Memory Range Address Register (Device #2) IGD graphics system memory base addr ess is specified in this register . Bit Description 7:0 Master Latency Timer Count V alue – RO Addre[...]

  • Page 106

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 106 D15343-003 4.1 1.1 1 MMADR – Memory Mapped Range Address Register (Device #2) This register requests allocation for the IGD registers and instruction ports. The allocation is for 512-kB and the base address is defined by bits [31:19]. 4.1 1.12 IOBAR – I/O Base Ad dress Register (Device #2[...]

  • Page 107

    Register Descriptio n D15343-003 107 4.1 1.13 SVID – Subsystem V endor Id entification Register (Device #2) 4.1 1.14 SID – Subsystem Identi fication Register (Device #2) 4.1 1.15 ROMADR – V ideo BIOS ROM Base Address Registers (Device #2) The IGD does not use a separate BIOS ROM, th erefore this register is hardwired to 0's. Address Offs[...]

  • Page 108

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 108 D15343-003 4.1 1.16 INTRLINE – Interrupt Line Register (Device #2) 4.1 1.17 INTRPIN – Interrupt Pin Reg ister (Device #2) 4.1 1.18 MINGNT – Minimu m Gr ant Register (Device #2) Address Offset: Default V alue: Access: Size: 3Ch 00h Read/Write 8 bits Bit Description 7:0 Interrup t Connect[...]

  • Page 109

    Register Descriptio n D15343-003 109 4.1 1.19 MAXLA T – Maximum Late ncy Register (Device #2) 4.1 1.20 PMCAP – Power Management Cap abilities Register (Device #2) Address Offset: Default V alue: Access: Size: 3Fh 00h Read Only 8 bits Bit Description 7:0 Maximum Latency V alue : Bits[7:0]=00h. The IGD has no specif ic require ments for how often[...]

  • Page 110

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 110 D15343-003 4.1 1.21 PMCS – Power Management Cont rol/S tatus Register (Device #2) Address Offset: Default V alue: Access: Size: D4-D5h 0000h Read/Write, Read Only 16 bits Bit Description 15 PME_St atus –RO: This bit is 0 to indicate that IGD doe s not support PME# generatio n from D3 (col[...]

  • Page 111

    Intel ® 82854 GMCH System Address Ma p D15343-003 111 5.0 Intel ® 82854 GMCH System Address Map A system based on the GMCH supports 4 GB of addressable system memory space a nd 64 kB+3B of addressable I/O space. The I/O and system memory spaces are di vided by sys tem configuration software into regions. The sy st em memory ranges are useful eith[...]

  • Page 112

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 112 D15343-003 5.2 D OS Comp atibility Area This compatibi li t y region is divided into the followi n g addr ess reg ions: • 0 - 640 kB DOS Area • 640 - 768 k B V ideo Buffer Area • 768 - 896 kB in 16-kB sections (total of eight sect ion s) - expansion area • 896 -960 kB in 16-kB section[...]

  • Page 113

    Intel ® 82854 GMCH System Address Ma p D15343-003 113 T able 26. System Memory Segmen t s and Their Attributes DOS Area (000000h-0 9FFFFh) The DOS area is 640 kB in size an d is always mapped to the main system memory contr oll e d b y the GMCH. Legacy VGA Ranges (0A0 000h-0BFFFFh) Legacy VGA ranges is accessible when the Intel ® 82854 GMCH is st[...]

  • Page 114

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 114 D15343-003 Monochrome Display Adapt er (MDA) Range (0B00 00h - 0B7FFFh) Monochrome Display Adapter ranges is accessible when the Intel® 854 Chipset is strapped into Native Graphics mode. Legacy support req uires the ability to have a second graphics con tro ller (monochrome) in the system. A[...]

  • Page 115

    Intel ® 82854 GMCH System Address Ma p D15343-003 115 5.4 Main System Memory Addr ess Range (0010_0000h to T op of Main Memory) The address range from 1 MB to the top of main system memory is map ped to main DDR SDR AM address range controlled by th e GMCH. The GMCH will forward a ll accesses to addresses within this range to the DDR SDRAM unless [...]

  • Page 116

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 116 D15343-003 5.4.2.1 Extended SMRAM Address Range (HSEG and TSEG) The HSEG and TSEG SMM transact ion address spaces reside in th is extended system memory area. 5.4.2.2 H SEG SMM mode CPU accesses to enabled HSEG are remapped to 000A0000h-000BFFFFh. N on-SMM mode CPU accesses to enabled HSEG ar[...]

  • Page 117

    Intel ® 82854 GMCH System Address Ma p D15343-003 117 5.4.2.5 PCI Memory Addres s Range (T op of Main System Memory to 4 GB) The address range from the top of main DDR SDRAM to 4-GB (top of physical system memory space supported by the GMCH) is normally mapped via the Hub interface to PCI. As an internal graphics c onfiguration, there are two exce[...]

  • Page 118

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 118 D15343-003 5.4.3 System Management Mode (SMM) Memory Range The GMCH supports the use of main system me mory as System Management RAM (SMM RAM) enabling the use of System Management mo de. The GMCH supports three SMM options: Compatible SMRAM (C_SMRAM), High Segment (HSEG), and T op of Memory [...]

  • Page 119

    Intel ® 82854 GMCH System Address Ma p D15343-003 119 T able 28. SMM Sp ace T ransaction Handling 5.4.4 System Memory Shadowing Any block of system memory that can be designated as Read-Only or W rite-Only can be "shadowed" into GMCH DDR SDRAM. T ypically this is done to allow ROM code to execu te more rapidly out of main DDR SDRAM. ROM [...]

  • Page 120

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 120 D15343-003 5.4.5.1 PCI I/O Add res s Ma p pi ng The GMCH can be programmed to direct non-memory (I/O) acces ses to the PCI bus interface when CPU initiated I/O cycle addres ses are within the I/O address ra nge. This range is controlled via the I/O Base Address (IOBASE) and I/O Limit Addr ess[...]

  • Page 121

    Intel ® 82854 GMCH System Address Ma p D15343-003 121 5.4.7 Hub Interface Decode Rules The GMCH accepts accesses from Hub interf ace to the following address ranges: • All Memory Read and W rite accesses to Main DDR SDRAM including P AM region (except SMM space) • Memory writes to VGA range (Native Graphics Mode only) All Memory Reads from the[...]

  • Page 122

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 122 D15343-003 5.4.7.2 Interface Deco d e Ru le s Cycles Initiated Using PCI Protocol The GMCH does not suppo rt any PCI access targeting Hub interface. The GMCH will claim PCI initiated memory read and write transactions decoded to the main DDR SDRAM range. All other memory read and write reques[...]

  • Page 123

    Functional Description D15343-003 123 6.0 Functional Description 6.1 Host Interface Overview The GMCH front side bus uses source synchron ous transfer for the address and data signals. The address signals are doubl e pumped and two addr esses can be generated every bus clock. At 100-MHz bus frequency , the two add ress signals run at 200 MHz fo r a[...]

  • Page 124

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 124 D15343-003 MSI is dependent on the address of the interrupt Memory Write. The GMCH forwards inbound Hub interface memory writes to address 0FEEx_xxxxh , to the system bus as Interrupt Message transactions. 6.2.2 Up stream Interrupt Messages The GMCH accepts message based interrupts from its H[...]

  • Page 125

    Functional Description D15343-003 125 series of I/O cycles to the south bridge. The BI OS needs to determine the size and type of system memory used for each of the rows of system me mory in order to properly configure the GMCH system memory interface. For SMBus Configuration and Access of the Serial Presen ce Detect Ports, refer to the Intel® 828[...]

  • Page 126

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 126 D15343-003 6.4 Integrated Graphics Overview The Intel ® 82854 GMCH provides a hi ghly integrated graphics accelerator and PCI set while allowing a flexible Integrated System Graphics solution. High bandwidth access to data is provided throu gh the system memory po rt. The GMCH uses a tiling [...]

  • Page 127

    Functional Description D15343-003 127 6.4.2 3D Engine The 3D engine of the GMCH has been designed with a deeply pipeli ned architecture, where performance is maximized by allo wing each stage of the pipelin e to simultaneously operate on different primitives or portions of the same primitive. The GM CH su pports the followin g: • Perspective-corr[...]

  • Page 128

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 128 D15343-003 The scissor rectangle accelerates th e clipping process by allowing th e driver to clip to a bigger region than the hardware renders to. The scissor rectangle is pixe l accurate, and independent of line and point widt h. The GMCH supports a single scissor box rectangle. 6.4.2.5 Bac[...]

  • Page 129

    Functional Description D15343-003 129 6.4.2.10 T exture Chromakey Chromakey is a method for removing a specific color or range of colors fro m a texture map be fore it is applied to an object. For nearest texture filter modes, removing a color simply makes those portions of the object transparent (t he previous contents of the back buf fer show thr[...]

  • Page 130

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 130 D15343-003 Maps. T rilinear MIP Mappi ng is used minimize the visibility of LOD transitio ns across the polygon. • Anisotropic MIP Nearest (An isotropic filtering): Th is filter can be used when textured object pixels map back t o significantly non-square reg i ons of the texture (e.g., whe[...]

  • Page 131

    Functional Description D15343-003 131 6.4.3.1 T exture Map Blending Multiple textures can be blended together in an iterative process and applied to a primitive. Th e GMCH allows up to four distinct or shared text ure co ordinates and t extur e maps to be specified onto the same polygon. Also, the GMCH supports a texture co ordinate set to access m[...]

  • Page 132

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 132 D15343-003 The GMCH supports both types of fog operations, vertex and per pixel. If fog is disabled, the incoming color intensities are passe d un changed to the destination blend u nit. If fog is enabled, the incoming pixel color is blended wit h the fo g color based on a fog coefficient on [...]

  • Page 133

    Functional Description D15343-003 133 reasonably accurate depth buf fering within inches of the eye point. The selection of depth buf fer size is relatively independ ent of the color bu ffer . A 16-bit Z/W or 24-bit Z/W buffer can be selected with a 16-bit color buffer . Z bu ffer is not supported in 8-bit mode. 6.4.3.9 S tencil Buffer The Raster e[...]

  • Page 134

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 134 D15343-003 Data is horizontally and vertically aligned at the desti nation. If the destination for the BL T overlaps with the source system memory loc ati on, the GMCH can specif y which area in system memory to b egin the BL T transfer . Hardware is included for all 256 raster operations (so[...]

  • Page 135

    Functional Description D15343-003 135 6.4.6.1 Cur sor Color For mats Color data can be in an indexed format or a tru e color format. Indexed data uses the entries in the four-entry cursor palette to convert the two-bit inde x to a true col or format bef ore being pas sed to the blenders. The index can optionally sp ecify th at a cursor pixel be tra[...]

  • Page 136

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 136 D15343-003 6.4.7.5 Color Con trol Color control provides a method of changing the color characteristics of the pixel data. It is appl ied to the data while in YUV form at and uses input para meters such as brightness, saturation, hue (tint ) and contrast. This feature is supplied fo r the ov [...]

  • Page 137

    Functional Description D15343-003 137 6.4.8 V ideo Functionality The GMCH supports MPEG-2 decod ing hardware, sub-picture support and DTV . 6.4.8.1 MPEG-2 Decoding The GMCH MPEG2 D ecoding su pports Hardware Mot ion Compensation (HWM C). The GMCH can accelerate video decoding for the following video coding standards: • MPEG-2 support • MPEG-1: [...]

  • Page 138

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 138 D15343-003 6.5 Internal Graphic Display Interface The GMCH has three dedicated disp lay port s: an An al og CR T port and two Digital displ ay ports, DVOB and DVOC. When the GMCH is strapped to operate in Native Graphic Mo de, the DVOB and DVOC can support down stream devices such as TV -out [...]

  • Page 139

    Functional Description D15343-003 139 6.5.1.1 ARIB Support Please refer to the ARIB TR-B15 Operational Guid elin es for Digital Satellite Broadcasting (detailed Implementation guideline for receiver) for an exha ustive coverage of this topic ( http://www .arib.or .jp/englis h/html/overview/ov /tr_b15.html ). The Intel ® 82854 GMCH supports the ARI[...]

  • Page 140

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 140 D15343-003 6.5.1.3 HSYNC/VSYNC Fiel d Timing The interlace timing is pro vid ed on the timing generator associated with Display Pipe A. When data is being driven out of the device, HSYNC and VSYNC accompanies or frames the data. Interlace timing requires that frame data is sent as two fields.[...]

  • Page 141

    Functional Description D15343-003 141 Following conditions should be met for the sync (HSYNC, VSYNC) and blank (HBLANK, VBLANK) signals: • Start of H(V)SYNC can not coin cide with start of H(V)BLANK • H(V)SYNC should always start after H(V)BLANK starts. In interlaced mode, the V ertical T otal (VTOT AL_A register bits 27:16), V ertical Blank En[...]

  • Page 142

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 142 D15343-003 6.5.3.2 ARIB 960 X 540 su ppo r t In order to support the conversion of a 960x540 or a 960x1080 Pl ane A buffer to 1920x1080i, the GMCH supports pixe l doub ling in the horizontal directi on and field replication in the vertical direction. In order to activate this functionality , [...]

  • Page 143

    Functional Description D15343-003 143 6.5.4 Interlace support for Video Overlay Window In interlace mode, suppo rt fo r Field1 and Field2 timin g generation is supported by th e V ideo Overlay . The V ideo Overlay makes use of the DPODPfieldID signal generated by the Pipe A timing generator to synchro nize the field timing. This signal is used to i[...]

  • Page 144

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 144 D15343-003 Figure 1 1 shows how the timing registers switch while the bu ffer 0 and buffer 1 are scanned out. As shown in th e above figure, buffer switching in Multi-display mode occurs on VBLANK. Once VBLANK is detected, horizo ntal and vertical count ers are reset and register switching oc[...]

  • Page 145

    Functional Description D15343-003 145 6.5.5 Analog Display Port Characteristics The Analog display port provides an RGB signal output along with an HSYNC an d VSYNC signal. There is an associated DDC signal pair th at is implemented using GPIO pins dedicated to the analog port. The intended target device is for a CR T based monitor with a VGA conne[...]

  • Page 146

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 146 D15343-003[...]

  • Page 147

    Power and Thermal Management D15343-003 147 7.0 Power and Thermal Management The Intel ® 82854 GMCH is int ended to be compliant with the following specificatio ns and technologies: • APM Rev 1.2 • PCI Power Management Rev 1.0 • PC'99, Rev 1.0, PC'99A, and PC'01, Rev 1.0 • ACPI 1.0b and 2.0 support • ACPI S0, S1-M, S3 , S4[...]

  • Page 148

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 148 D15343-003 7.1 General Description of Supported CPU St ates C0 (Full On) : This is the only state that runs soft ware. All clocks are running, STPCLK is deasserted, and the processor core is active. The processor can service snoops and maintain cache coherency in this state. C1 (Auto Halt) : [...]

  • Page 149

    Power and Thermal Management D15343-003 149 7.3 Internal Thermal Sensor This section describes t he new on-die Thermal sensor capability . 7.3.1 Overview The Thermal sensor functions are provided below: Catastrophic T rip Point : This trip point is programmed through the BIOS durin g ini tial ization. This trip point is set at the temperature at wh[...]

  • Page 150

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 150 D15343-003 7.4 External Thermal Sensor Input An External Thermal sensor wi th a serial interface may be placed next to DDR SDRAM DIMM (or any other appropriate plat form location), or a remote Therma l Diode may be placed next to the DDR DIMM (or any other appropriat e platform location) and [...]

  • Page 151

    Intel ® 82854 GMC H Strap Pins D15343-003 151 8.0 Intel ® 82854 GMCH Strap Pins 8.1 Strapping Configuration T able 33. S t rapping Signals and Configuration Note: All strap signals are sampled with resp ect to the leading edge of the Intel ® 82854 GMC H PWROK In signal. Pin Name Strap Description Configuration I/F T yp e Buffer T ype ADDID[0] Na[...]

  • Page 152

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 152 D15343-003 T able 34. Intel ® 82854 GMCH S trap s for Frequency/CPU Configuration GST[2:0] LCLKCTLB CPU FSB Freq DD R Freq Gfx Freq Core Vcc 000 0 Intel Celeron M Processor Family , Genuine Intel Processor 400MHz 266MHz 200MHz 1.5V 1 1 1 0 Intel Celeron M Processor Family , Genuine Intel Pro[...]

  • Page 153

    Ballout and Package Inf ormation D15343-003 153 9.0 Ballout and Package Information Figure 12. Intel ® 82854 GMC H Ballout Di agram (T op View) 2 9 2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 987654321 AJ NC NC VSS VSS VCCSM SMVREF _0 VSS SMVSWI NGL VCCSM VSS SMVSW I NGH VSS VCCSM VCCSM VSS VSS VSS VCCSM VCCQS M VSS[...]

  • Page 154

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 154 D15343-003 9.1 VCC/VSS V oltage Group s T able 35. V oltage Lev els and Ball Out for V olta ge Gr oup s Name V oltage Level Ball out VCC 1.5 H14,J15,N14,N16,P13,P15,P17,R14,R16,T13,T15, T17,U14,U16,W21,AA15,AA17,AA19 VCCADAC 1.5 A9,B9 VCCDVO 1.5 E1,E4,E6,H 7,J1,J4,J8,K9,L8,M4,M8,M9,N1,N8,P9,R[...]

  • Page 155

    Ballout and Package Inf ormation D15343-003 155 T able 36. Ballout T able Row Co lumn Signal Name Row Column Signal Name Row Colu mn Signal Name E 5 ADDID[0] AA 22 DPWR# G 3 DVOCD[1 1] F 5 ADDID[1] N 24 DRDY# K 3 DVOCD[2] E 3 ADDID[2] B 7 DREFCLK K 2 DVOCD[3] E 2 ADDID[3] B 17 RSVD J 6 DVOCD[4] G 5 ADDID[4] L 2 DVOBBLANK# J 5 DVOCD[5] F 4 ADDID[5] [...]

  • Page 156

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 156 D15343-003 Row Column Signal Name Row Column Signal Name Ro w Colum n Signal Name Y 25 HA[21]# F 25 HD[16]# B 23 HD[43]# AA 27 H A[22]# F 26 HD[17]# F 23 HD[44]# W 24 H A[23]# B 27 HD[18]# F 21 HD[45]# W 23 H A[24]# H 23 HD[19]# C 20 H D[46]# W 27 H A[25]# K 25 HD[2]# C 21 HD[47]# Y 27 HA[26][...]

  • Page 157

    Ballout and Package Inf ormation D15343-003 157 Row Co lumn Signal Name Row Column Signal Name Row Colu mn Signal Name K 27 HDSTBP[0]# H 10 HSYNC T 7 MDDCDA T A D 26 HDSTBP[1]# M 25 HTRDY# N 7 MDVICLK E 21 HDSTBP[2]# B 20 HXRC OMP M 6 MDVIDA T A E 18 HDSTBP[3]# B 18 HXSWING K 7 MI2CCLK K 21 HDVREF[0] H 28 HYRCOMP N 6 MI2CDA T A J 21 HDVREF[1] K 28 [...]

  • Page 158

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 158 D15343-003 Row Column Signal Name Row Column Signal Name Ro w Colum n Signal Name AD 28 RSTIN# AB 4 SCK[5]# AF 4 SDQ[2] F 12 RSVD AC 7 SCKE[0] AH 7 SDQ[20] D 12 RSVD AB 7 SCKE[1] AD 9 SDQ[21] B 12 RSVD AC 9 SCKE[2] AF 10 SDQ[22] AA 5 RSVD AC 10 SCKE[3] AE 1 1 SDQ[23] L 4 RSVD AD 23 SCS[0]# AH[...]

  • Page 159

    Ballout and Package Inf ormation D15343-003 159 Row Co lumn Signal Name Row Column Signal Name Row Colu mn Signal Name AG 22 SDQ[47] AG 2 SDQS[0] AC 21 SRAS# AE 23 SDQ[48] AH 5 SDQS[1] AD 25 SWE# AH 23 SDQ[49] AH 8 SDQS[2] W 21 VCC AE 2 SDQ[5] AE 12 SDQS[3] AA 19 VCC AE 24 SDQ[50] AH 17 SDQS[4] AA 17 VCC AH 25 SDQ[51] AE 21 SDQS[5] T 17 VCC AG 23 S[...]

  • Page 160

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 160 D15343-003 Row Column Signal Name Row Column Signal Name Ro w Colum n Signal Name B 14 VCC1_5 AJ 6 VCCQSM AB 6 VCCSM J 13 VCC1_5 AG 29 VCCSM AA 6 VCCSM G 13 VCC1_5 AF 29 VCCSM AJ 5 VCCSM P 9 VCCDVO AC 29 VCCSM Y 4 VCCSM M 9 VCCDVO AF 27 VCCSM AF 3 VCCSM K 9 VCCDVO AJ 25 VCCSM AB 3 VCCSM R 8 V[...]

  • Page 161

    Ballout and Package Inf ormation D15343-003 161 Row Co lumn Signal Name Row Column Signal Name Row Colu mn Signal Name AJ 26 VSS U 22 VSS AA 18 VSS AB 26 VSS R 22 VSS J 18 VSS W 26 VSS N 22 VSS F 18 VSS U 26 VSS L 22 VSS AC 17 VSS R 26 VSS J 22 VSS AB 17 VSS N 26 VSS F 22 VSS U 17 VSS L 26 VSS C 22 VSS R 17 VSS J 26 VSS AG 21 VSS N 17 VSS G 26 VSS [...]

  • Page 162

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 162 D15343-003 Row Column Signal Name Row Column Signal Name Ro w Colum n Signal Name AB 13 VSS L 9 VSS K 4 VSS U 13 VSS E 9 VSS G 4 VSS R 13 VSS AC 8 VSS D 4 VSS N 13 VSS Y 8 VSS AJ 3 VSS H 13 VSS V 8 VSS AG 3 VSS F 13 VSS T 8 VSS R 2 VSS D 13 VSS P 8 VSS AJ 1 VSS A 13 VSS K 8 VSS AE 1 VSS AJ 12[...]

  • Page 163

    Ballout and Package Inf ormation D15343-003 163 Row Column Si gnal Name H2 2 V T T L F U2 1 V T T L F R2 1 V T T L F N2 1 V T T L F L2 1 V T T L F H2 0 V T T L F A2 0 V T T L F J1 9 V T T L F H1 8 V T T L F A1 8 V T T L F H1 6 V T T L F G1 5 V T T L F[...]

  • Page 164

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 164 D15343-003 9.2 Package Mechanical Information Figure 13 through Figure 1 5 provide detail on the package in format ion and dimensions of the Intel ® 82854 GMCH. The Intel ® 82854 GMCH come s in a Micro-FCB GA package, which is similar to the mobile processors. The package c onsists of a sil[...]

  • Page 165

    Ballout and Package Inf ormation D15343-003 165 Figure 14. Intel ® 82854 GMCH Micro-FCBGA Pack age Dimensions (Side V iew)[...]

  • Page 166

    Intel ® 82854 Graphics Memory Controller Hub (GMCH) 166 D15343-003 Figure 15. Intel ® 82854 GMCH Micr o-FCBGA Package Dimensions ( Bo ttom View)[...]