QG5000X S L9TH Intel, QG5000X S L9TH Datasheet

no-image

QG5000X S L9TH

Manufacturer Part Number
QG5000X S L9TH
Description
Manufacturer
Intel
Datasheet

Specifications of QG5000X S L9TH

Lead Free Status / RoHS Status
Compliant
®
Intel
5000X Chipset Memory
Controller Hub (MCH)
Datasheet
September 2006
Document Number: 313070-003

Related parts for QG5000X S L9TH

QG5000X S L9TH Summary of contents

Page 1

... Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet September 2006 Document Number: 313070-003 ...

Page 2

... BIOS. Performance will vary depending on your hardware and software configurations. Intel EM64T-enabled OS, BIOS, device drivers and applications may not be available. Check with your vendor for more information. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order two-wire communications bus/protocol developed by Philips ...

Page 3

... Timing Diagrams .................................................................................... 36 2.10.2 Reset Timing Requirements ..................................................................... 38 2.10.3 Miscellaneous Requirements and Limitations .............................................. 39 2.11 Intel® 5000P Chipset Platform Signal Routing Topology Diagrams ........................... 40 2.11.1 Intel® 5000P Customer Reference Platform (SRP) Reset Topology ................ 41 2.12 Signals Used as Straps....................................................................................... 41 2.12.1 Functional Straps ................................................................................... 41 3 Register Description ................................................................................................ 43 3 ...

Page 4

... Message Signalled Interrupt Data Register.................................... 262 3.10.14PEXCAPID: PCI Express Capability ID Register .......................................... 263 3.10.15PEXNPTR: PCI Express Next Pointer Register ............................................ 263 3.10.16PEXCAPS - PCI Express Capabilities Register ............................................ 264 3.10.17PEXDEVCAP - Device Capabilities Register ................................................ 264 3.10.18PEXDEVCTRL - Device Control Register .................................................... 265 4 Intel® 5000X Chipset Memory Controller Hub (MCH) Datasheet ...

Page 5

... PEX[7:2,0]IBCTL: PEX Intel IBIST Control Register ................................... 269 3.11.5 PEX[7:2,0]IBSYMBUF: PEX Intel IBIST Symbol Buffer ............................... 270 3.11.6 PEX[7:2,0]IBEXTCTL: PEX Intel IBIST Extended Control Register ................ 271 3.11.7 PEX[7:2,0]IBDLYSYM: PEX Intel IBIST Delay Symbol ................................ 273 3.11.8 PEX[7:2,0]IBLOOPCNT: PEX Intel IBIST Loop Counter ............................... 273 3 ...

Page 6

... End-of-Interrupt (EOI) Support .............................................................. 349 5.12.6 Error Handling...................................................................................... 349 5.13 PCI Express Ports ............................................................................................ 349 5.13.1 Intel 5000X Chipset MCH PCI Express Port Overview ................................ 350 5.13.2 Enterprise South Bridge Interface (ESI) ................................................... 351 5.13.3 PCI Express Ports 2 and 3 ...................................................................... 351 5.13.4 PCI Express General Purpose Ports.......................................................... 352 5 ...

Page 7

... Package Information........................................................................................ 455 Figures 1-1 Intel® 5000X Chipset System Block Diagram ........................................................ 21 2-1 Intel 5000X Chipset Clock and Reset Requirements.............................................. 35 2-2 Power-Up ......................................................................................................... 36 2-3 PWRGOOD ....................................................................................................... 36 2-4 Hard Reset ....................................................................................................... 37 2-5 RESETI# Retriggering Limitations ........................................................................ 37 Intel® 5000X Chipset Memory Controller Hub (MCH) Datasheet 7 ...

Page 8

... ESI and PCI Express Ports 2 and 3 ..................................................................... 351 5-19 MCH to Intel 631xESB/632xESB I/O Controller Hub Port Configurations .................. 352 5-20 Intel 5000X Chipset PCI Express* High Performance x16 Port ............................... 353 5-21 PCI Express Packet Visibility By Physical Layer..................................................... 355 5-22 PCI Express Elastic Buffer (x4 Example).............................................................. 356 5-23 PCI Express Deskew Buffer (4X Example) ...

Page 9

... Device 2-3, Function 0: PCI Express Intel IBIST Registers....................................... 58 3-14 Device 4, Function 0: PCI Express PCI Space ........................................................ 59 3-15 Device 4, Function 0: PCI Express Extended Registers............................................ 60 3-16 Device 4, Function 0: PCI Express Intel IBIST Registers.......................................... 61 3-17 Device 5-7, Function 0: PCI Express PCI Space ..................................................... 62 3-18 Device 5-7, Function 0: PCI Express Extended Registers......................................... 63 Intel® ...

Page 10

... Address Mapping Registers .................................................................................81 3-30 Register Offsets in AMB Memory Mapped Registers Region ......................................92 3-31 XTPR Index .......................................................................................................99 3-32 When will an Intel 5000X Chipset PCI Express* Device be Accessible? .................... 100 3-33 Intel 5000P Chipset MCH PCISTS and SECSTS Master/Data Parity Error RAS Handling ................................................................................. 113 3-1 GIO Port Mode Selection ...

Page 11

... Status Field Encoding for SMBus Reads .............................................................. 375 5-24 MCH Supported SPD Protocols........................................................................... 379 5-25 I/O Port Registers in I/O Extender supported by Intel 5000X Chipset MCH ............. 383 5-26 Hot-Plug Signals on a Virtual Pin Port ................................................................. 384 5-27 Intel 5000X Chipset MCH Frequencies for Processors and Core ............................. 385 5-28 Intel 5000X Chipset MCH Frequencies for Memory ...

Page 12

... Initial release 001 Final document release 002 Added support for Dual-Core Intel 003 DMA section updated 12 Date January 2004 May 2006 ® ® Xeon 5100 series June 2006 August 2006 § Intel® 5000X Chipset Memory Controller Hub (MCH) Datasheet ...

Page 13

... FSB frequency up to 1333 MTS. The Intel 5000X chipset contains two main components: Memory Controller Hub (MCH) for the host bridge and the I/O controller hub for the I/O subsystem. The Intel 5000X chipset uses ® the Intel 631xESB/632xESB I/O Controller Hub for the I/O Controller Hub ...

Page 14

... The unit of memory that is copied to and individually tracked in a cache. Specifically, 64 bytes of data or instructions aligned on a 64-byte physical address boundary. Central Data Manager. A custom array within the Intel 5000X chipset that acts as a temporary repository for system data in flight between the various ports: FSB’s, FBD’ ...

Page 15

... See Terminology entry of “Inbound (IB)/Outbound (OB), AKA Upstream/DownStream, Northbound/Southbound, Upbound/Downbound.” A transaction or data that enters the Intel 5000X chipset. Up, North, or Inbound is in the direction of the processor, Down, South, or Outbound is in the direction of IO (SDRAM, SMBus). The source of requests. An agent sending a request packet on PCI Express is referred to as the Initiator for that transaction ...

Page 16

... See Terminology entry of “Inbound (IB)/Outbound (OB), AKA Upstream/DownStream, Northbound/Southbound, Upbound/Downbound.” A transaction or completion that exits the Intel 5000X chipset. Peer-to-Peer Transactions that occur between two devices below the PCI Express or ESI ports. The indivisible unit of data transfer and routing, consisting of a header, data, and CRC. ...

Page 17

... Chipset Memory Controller Hub (MCH) Datasheet Description The physical PCI bus that is driven directly by the Intel® 631xESB/632xESB I/O Controller Hub component. Communication between PCI and the MCH occurs over ESI. Note that even though the Primary PCI bus is referred to as PCI it is not PCI Bus 0 from a configuration standpoint ...

Page 18

... A means of ensuring cache coherency by monitoring all coherent accesses on a common multi-drop bus to determine if an access is to information resident within a cache. The Intel 5000X chipset MCH ensures coherency by initiating snoops on the processor busses with the address of any line that might appear in a cache on that bus ...

Page 19

... Reduction of this traffic results in significant performance increases in graphics intensive applications. The Dual-Core Intel Xeon 5000 Series has cache, a 266 MHz (1066 MTS) system bus and Dual-Core Intel Xeon 5100 Series has a 4MB shared L2 cache, a 333MHz (1333 MTS) system bus. They are fabricated using a 65nm process in a 771-pin LGA package ...

Page 20

... GB/s for 533 and 21.3 GB/s for 667. The Intel 631xESB/632xESB I/O Controller Hub integrates an Ultra ATA 100 controller, six Serial ATA host controller ports, one EHCI host controller, and four UHCI host controllers supporting eight external USB 2.0 ports, LPC interface controller, flash BIOS interface controller, PCI interface controller, Azalia / AC’ ...

Page 21

... Chipset Memory Controller Hub (MCH) Datasheet P1 1066/1333 MTS System Bus Bus Intel® 5000X Chipset MCH PCI-E x4 PCI-E x4 ESI 2 GB/s 2 GB/s 2 GB/s Intel® 631xESB /632 xESB I/ O Controller Hub Intel® 82563EB Network Connection ( Dual Port) PHY RJ45 RJ45 § ...

Page 22

... Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Introduction ...

Page 23

... Signal Description This section provides a detailed description of MCH signals. The signals are arranged in functional groups according to their associated interface. The signals presented in this section may not be present in all Intel 5000 Series Chipsets. To determine if a signal particular version, consult conventions are used: The terms assertion and deassertion are to avoid confusion when working with a mix of active-high and active-low signals ...

Page 24

... Denotes an active low signal or bus. Table 2-2 lists the reference terminology used for signal types. Table 2-2. Buffer Signal Types Buffer Direction I Input signal O Output signal A Analog I/O Bidirectional (input/output) signal 24 Expands to Description ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Signal Description ...

Page 25

... FSB0BREQ[1:0]# FSB0D[63:0]# FSB0DBI[3:0]# FSB0DBSY# FSB0DEFER# ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Type I/O Processor 0 Address Bus: FSB0A[35:3]# connect to the processor address bus. During processor cycles, FSB0A[35:3]# are inputs. The MCH drives FSB0A[35:3]# during snoop cycles on behalf of ESI and AGP/Secondary PCI initiators ...

Page 26

... O Processor 0 Reset: The FSB0RESET# pin is an output from the MCH. The MCH asserts FSB0RESET# while RSTIN# (PCIRST# from Intel® 631xESB/ 632xESB I/O Controller Hub) is asserted and for approximately 1 ms after RSTIN# is deasserted. The FSB0RESET# allows the processors to begin execution in a known state ...

Page 27

... FSB1BREQ[1:0]# FSB1D[63:0]# FSB1DBI[3:0]# FSB1DBSY# FSB1DEFER# ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Type I/O Processor 1 Address Bus: FSB1A[35:3]# connect to the processor address bus. During processor cycles, FSB1A[35:3]# are inputs. The MCH drives FSB1A[35:3]# during snoop cycles on behalf of ESI and AGP/Secondary PCI initiators ...

Page 28

... O Processor 1 Reset: The FSB1RESET# pin is an output from the MCH. The MCH asserts FSB1RESET# while RSTIN# (PCIRST# from Intel® 631xESB/ 632xESB I/O Controller Hub) is asserted and for approximately 1 ms after RSTIN# is deasserted. The FSB1RESET# allows the processors to begin execution in a known state ...

Page 29

... FB-DIMM Channel 1 Signal Name FBD1NBIN[13:0] FBD1NBIP[13:0] FBD1SBON[9:0] FBD1SBOP[9:0] ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Type FB-DIMM Bypass Bias Input for Band Gap Circuit: FB-DIMM Transmitter Swing Bias: FB-DIMM On-die Impedance Compensation: Type FB-DIMM Clock Negative: Core Clock Negative Phase ...

Page 30

... PCI Express Band Gap VCC: Band Gap Voltage Analog PCI Express VSS: Analog Voltage for PCI Express PLL: Analog PCI Express Band Gap VSS: Band Gap Voltage PCI Express Port Width Strapping Pins: ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Signal Description Description Description Description Description ...

Page 31

... Signal Description 2.3.2 PCI Express Port 0, Enterprise South Bridge Interface (ESI) PCI Express port port dedicated to providing the ESI link between the Intel 5000X chipset MCH and the Intel 631xESB/632xESB I/O Controller Hub. Signal Name PE0RP[3:0] PE0RN[3:0] PE0TP[3:0] PE0TN[3:0] 2.3.3 PCI Express Port 2 PCI Express port port ...

Page 32

... PCI Express* Graphics Port In the Intel 5000X chipset MCH PCI Express ports and 7 are combined to form a single high performance x16 graphics port. Signal Name Type PE4RP[3:0] I PE4RN[3:0] I PE4TP[3:0] O PE4TN[3:0] O PE5RP[3:0] I PE5RN[3:0] I PE5TP[3:0] O PE5TN[3:0] O PE6RP[3:0] I PE6RN[3:0] I PE6TP[3:0] O PE6TN[3:0] O PE7RP[3:0] I PE7RN[3:0] I PE7TP[3:0] ...

Page 33

... JTAG Bus Signal List Signal Name TCK TDI TDO TMS TRST# ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Type I/O Slave SMB Clock: System Management Bus Clock I/O Slave SMB Data: SMB Address/Data I/O PCI SMB Clock: PCI Hot-Plug Master VPI, System Management Bus Clock ...

Page 34

... Quiet VSS: Quiet VSS for ODDD Analog Quiet VSS: Quiet VSS for Thermal Sensor Analog Quiet VCC: Quiet VCC for Thermal Sensor Description ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Signal Description Description Intel 5000X chipset MCH Intel 5000X chipset MCH ...

Page 35

... Signal Description • BUSCLK must be valid at least 2ms prior to rising edge of PWRGOOD. Figure 2-1. Intel 5000X Chipset Clock and Reset Requirements Power Rails PWRGOOD RESET# BUSCLK ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet ~100ms 2ms 1ms 35 ...

Page 36

... Straps Straps Fuses Array Init T17 sampled inactive downloaded Reset T12 initialization Figure 2-4. ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Signal Description T14 T15 DMI handshake done Done Init Level full operation T14 T15 DMI handshake done Done ...

Page 37

... PLL's Sticky Bit Enable SYRE.SAVCFG 2.10.1.4 RESETI# Retriggering Limitations Figure 2-5 shows the timing for a RESETI# retrigger. Figure 2-5. RESETI# Retriggering Limitations RESETI# ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet T6 T11 T10 T13 T4 Array Init T17 Done Reset Init ...

Page 38

... Note: This is a special Dual-Core Intel Xeon 5100 series requirement to have a longer POC assertion 1 480us setup time on the FSB and the Intel® 5000P chipset has added a fix in B0 RTL to increase this time period from 160us to 480us. 1,250,000 PCI-Express clock is 100MHz PECLK’s 200 cycles 2 BUSCLK’ ...

Page 39

... No guarantee can be issued as to the final state of the EEPROM in this situation. The Intel® 5000P MCH cannot meet the SPD data t specification. Since the Intel® 5000P MCH floats the data output into a pull-up on the platform, a read will not degrade to a write. However, if the PWRGOOD deassertion occurs after the EEPROM has received the write bit, the data will be corrupted ...

Page 40

... Chipset Platform Signal Routing Topology Diagrams Figure 2-6. Simplest Power Good Distribution Figure 2-7. Basic System Reset Distribution Figure 2-8. Basic INIT# Distribution 40 Intel® 5000 P Processors PW RGOOD PW RGOOD Other Resets SYS_ RESET Intel® 631xESB/ 632xESB I/O Controller Hub ...

Page 41

... Signal Description ® 2.11.1 Intel 5000P Customer Reference Platform (SRP) Reset Topology Typical platform level reset implementation is described in the Dual-Core Intel Processor 5000 series (1066 MHz) and Intel Guide (PDG). 2.12 Signals Used as Straps 2.12.1 Functional Straps The PEWIDTH signals are used to determine the widths of the 7 PCI Express ports. ...

Page 42

... Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Signal Description ...

Page 43

... Specification, Revision 2.3. All the registers are organized by bus, device, function, and so forth, as defined in the PCI Express Base Specification, Revision 1.0a. The MCH supports registers in PCI Express extended space. All MCH registers in the Intel 5000X chipset appear on PCI Bus #0. In addition, the MCH registers can be accessed by a memory mapped register access mechanism (as MMIO), a PCI configuration access mechanism (only PCI space registers), and register access mechanisms through JTAG and SMBus ...

Page 44

... The MCH and the Intel 631xESB/632xESB I/O Controller Hub are physically connected by the ESI interface; thus, from a configuration standpoint, the ESI interface is logically PCI bus result, all devices internal to the MCH and Intel 631xESB/ 632xESB I/O Controller Hub appear PCI bus 0. The system’s primary PCI ...

Page 45

... Register Description expansion bus is physically attached to the Intel 631xESB/632xESB I/O Controller Hub and, from a configuration perspective, appears hierarchical PCI bus behind a PCI-to-PCI bridge; therefore, it has a programmable PCI Bus number. The MCH contains 14 PCI devices within a single physical component. The configuration registers for these devices are mapped as devices residing on PCI bus 0. ...

Page 46

... Channel Control registers. These devices reside at DID 25F5h. • Device 22: Device 22, Function 0, FBD Branch 1 Memory Map, Error Flag/Mask, and Channel Control registers. These devices reside at DID 25F6h. Figure 3-1. Conceptual Intel® 5000X chipset MCH PCI Configuration Diagram 4 bit PCI Express Port 4 ...

Page 47

... Register Description 3.3 Routing Configuration Accesses Intel® 5000X chipset MCH supports both PCI Type 0 and Type 1 configuration access mechanisms as defined in the PCI Local Bus Specification, Revision 2.3. PCI Revision 2.3 defines hierarchical PCI busses. Type 0 configuration access are used for registers located within a PCI device that resides on the local PCI bus ...

Page 48

... This configuration cycle will be sent over the ESI to Intel 631xESB/632xESB I/O Controller Hub. If the cycle is forwarded to the Intel 631xESB/632xESB I/O Controller Hub via ESI, the Intel 631xESB/632xESB I/O Controller Hub compares the non-zero Bus Number with the Secondary Bus Number and Subordinate Bus Number Registers of its PCI-to-PCI bridges to determine if the configuration cycle is meant for primary PCI bus, one of the Intel 631xESB/632xESB I/O Controller Hub’ ...

Page 49

... Device Identification for Intel 5000P Chipset, Intel 5000Z Chipset, and Intel 5000V Chipset Components All devices in the Intel® 5000X chipset MCH reside on Bus 0. The following table describes the root device ID for different MCH versions. Table 3-2. Memory Control Hub ESI Device Identification ...

Page 50

... Special Device and Function Routing All devices in the Intel® 5000X chipset MCH reside on Bus 0. The following table describes the devices and functions that the MCH implements or routes specially. The DIMM component designator consists of a three-digit code: the first digit is the branch, the second digit is the channel on the branch, and the third digit is the DIMM (FB-DIMM command “ ...

Page 51

... Reserved bits in registers 3.5 I/O Mapped Registers There are only two I/O addresses that affect the Intel 5000X MCH state. The first address is the DWORD location (CF8h) references a read/write register that is named CONFIG_ADDRESS. The second DWORD address (CFCh) references a read/write register named CONFIG_DATA. These two addresses are used for the PCI CFCh / CF8h configuration access mechanism ...

Page 52

... FE60_E000 SPADS1 FE60_E400 SPADS2 FE60_E800 SPADS3 FE60_EC00 AMBASE[31:0] FE61_4800 AMBASE[63:32] FE61_4C00 HECBASE FE61_6400 52 0 Configuration Data Window The data written or read to the configuration register (if any) specified by CFGADR Memory Address ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Register Description Description ...

Page 53

... PEXCTRL3 CTRL PMCAP PMCSR MSICTRL MSINXPTR MSIAR MSIDR PEXCAP PEXCAPL PEXDEVCAP PEXDEVSTS PEXDEVCTRL PEXLNKCAP PEXLNKSTS PEXLNKCTRL ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet VID 00h 04h PEXSLOTSTS RID 08h CLS 0Ch 10h 14h 18h 1Ch 20h 24h 28h 2Ch ...

Page 54

... Table 3-9. Device 0, Function 0: PCI Express Extended Registers PEXENHCAP UNCERRSTS UNCERRMSK UNCERRSEV CORERRSTS CORERRMSK AERRCAPCTRL HDRLOG0 HDRLOG1 HDRLOG2 HDRLOG3 RPERRCMD RPERRSTS RPERRSID Intel 5000P Sequence chipset MCHSPCAPID PEX_ERR_DOCMD EMASK_UNCOR_PEX EMASK_COR_PEX EMASK_RP_PEX PEX_FAT_FERR PEX_NF_COR_FERR PEX_FAT_NERR PEX_NF_COR_NERR 54 100h 104h 108h 10Ch 110h 114h ...

Page 55

... Register Description Table 3-10. Device 0, Function 0: PCI Express Intel Registers ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet ® Interconnect BIST (Intel 300h PEX0IBCTL 304h PEX0IBSYMBUF 308h PEX0IBEXTCTL 30Ch PEX0IBLOOPCNT PEX0IBLN PEX0IBLN PEX0IBLN 310h S3 S2 DIO0IBER 314h 318h 31Ch 320h ...

Page 56

... PEXCTRL2 4Ch 50h 54h MSICAPID 58h 5Ch 60h 64h 68h 6Ch 70h 74h 78h 7Ch ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Register Description PEXSLOTCAP 80h PEXSLOTCTRL 84h PEXRTCTRL 88h PEXRTSTS 8Ch 90h 94h 98h 9Ch A0h A4h ...

Page 57

... Table 3-12. Device 2-3, Function 0: PCI Express Extended Registers PEXENHCAP UNCERRSTS UNCERRMSK UNCERRSEV CORERRSTS CORERRMSK AERRCAPCTRL HDRLOG0 HDRLOG1 HDRLOG2 HDRLOG3 RPERRCMD RPERRSTS RPERRSID Intel 5000P Sequence chipset MCHSPCAPID PEX_ERR_DOCMD EMASK_UNCOR_PEX EMASK_COR_PEX EMASK_RP_PEX PEX_FAT_FERR PEX_NF_COR_FERR PEX_FAT_NERR PEX_NF_COR_NERR PEX_UNIT_FERR PEX_UNIT_NERR ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet 100h ...

Page 58

... Table 3-13. Device 2-3, Function 0: PCI Express Intel IBIST Registers 58 300h PEX[3:2]IBCTL 304h PEX[3:2]IBSYMBUF 308h PEX[3:2]IBEXTCTL 30Ch PEX[3:2]IBLOOPCNT PEX[3:2]IBDLYSYM PEX[3:2]I PEX[3:2]I PEX[3:2]I 310h BLNS3 BLNS2 BLNS1 314h 318h 31Ch 320h 324h 328h 32Ch 330h 334h 338h 33Ch 340h 344h 348h 34Ch ...

Page 59

... PEXCTRL3 CTRL PMCAP PMCSR MSICTRL MSINXPTR MSIAR MSIDR PEXCAP PEXCAPL PEXDEVCAP PEXDEVSTS PEXDEVCTRL PEXLNKCAP PEXLNKSTS PEXLNKCTRL ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet VID 00h 04h PEXSLOTSTS RID 08h CLS 0Ch 10h 14h PBUSN 18h IOBASE 1Ch 20h 24h ...

Page 60

... Table 3-15. Device 4, Function 0: PCI Express Extended Registers PEXENHCAP UNCERRSTS UNCERRMSK UNCERRSEV CORERRSTS CORERRMSK AERRCAPCTRL HDRLOG0 HDRLOG1 HDRLOG2 HDRLOG3 RPERRCMD RPERRSTS RPERRSID Intel 5000P Chipset MCHSPCAPID PEX_ERR_DOCMD EMASK_UNCOR_PEX EMASK_COR_PEX EMASK_RP_PEX PEX_FAT_FERR PEX_NF_COR_FERR PEX_FAT_NERR PEX_NF_COR_NERR PEX_UNIT_FERR PEX_UNIT_NERR 60 100h 104h 108h 10Ch 110h ...

Page 61

... Register Description Table 3-16. Device 4, Function 0: PCI Express Intel IBIST Registers ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet 300h PEX4IBCTL 304h PEX4IBSYMBUF 308h PEX4IBEXTCTL 30Ch PEX4IBLOOPCNT PEX4IBLN PEX4IBLN PEX4IBLN 310h S3 S2 314h 318h 31Ch 320h 324h 328h 32Ch 330h ...

Page 62

... PEXCTRL2 4Ch 50h 54h MSICAPID 58h 5Ch 60h 64h 68h 6Ch 70h 74h 78h 7Ch ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Register Description PEXSLOTCAP 80h PEXSLOTCTRL 84h PEXRTCTRL 88h PEXRTSTS 8Ch 90h 94h 98h 9Ch A0h A4h ...

Page 63

... Table 3-18. Device 5-7, Function 0: PCI Express Extended Registers PEXENHCAP UNCERRSTS UNCERRMSK UNCERRSEV CORERRSTS CORERRMSK AERRCAPCTRL HDRLOG0 HDRLOG1 HDRLOG2 HDRLOG3 RPERRCMD RPERRSTS RPERRSID Intel 5000P Chipset MCHSPCAPID PEX_ERR_DOCMD EMASK_UNCOR_PEX EMASK_COR_PEX EMASK_RP_PEX PEX_FAT_FERR PEX_NF_COR_FERR PEX_FAT_NERR PEX_NF_COR_NERR PEX_UNIT_FERR PEX_UNIT_NERR ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet 100h ...

Page 64

... Table 3-19. Device 5-7, Function 0: PCI Express Intel IBIST Registers Table 3-20. Device 9, Function 0: AMB Switching Window Registers Route out AMB as per AMBSELECT register This function is only accessible by SMBus or JTAG. Other accesses will be routed to ESI and get master aborted. Accessing to this function is routed out to FB-DIMM channel as per AMBSELECT register subject to AMBPRESENT register settings ...

Page 65

... MAXAMB MAXCH AMBSELECT PERCH PAM2 PAM1 PAM0 PAM6 PAM5 PAM4 EXSMRTOP EXSMRC SMRAMC HECBASE REDIRBUCKETS REDIRCTL ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet VID 00h 04h RID 08h 0Ch 10h 14h 18h 1Ch 20h 24h 28h 2Ch 30h 34h ...

Page 66

... GBLACT 60h RECMEMA THRTLOW 64h 68h 6Ch 70h 74h 78h 7Ch ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Register Description MIR0 80h MIR1 84h MIR2 88h AMIR0 8Ch AMIR1 90h AMIR2 94h FERR_FAT_FBD 98h ...

Page 67

... Register Description Table 3-23. Device 16, Function 2: RAS DID CCR HDR SID SVID FERR_Global NERR_Global ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet VID 00h 04h RID 08h 0Ch 10h 14h 18h 1Ch 20h 24h 28h 2Ch 30h 34h 38h 3Ch ...

Page 68

... FBDLVL0 44h 48h 4Ch 50h 54h 58h 5Ch 60h 64h 68h 6Ch 70h 74h 78h 7Ch ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Register Description MTR0 80h MTR1 84h MTR2 88h MTR3 8Ch DMIR0 90h DMIR1 94h DMIR2 98h ...

Page 69

... Register Description Table 3-25. Device 21, Function 0: FB-DIMM 0 Intel IBIST Registers ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet 100h FBD0IBPORTCTL 104h FBD0IBTXPGCTL 108h FBD0IBPATBUF1 10Ch FBD0IBTXMSK 110h FBD0IBRXMSK 114h FBD0IBTXSHFT 118h FBD0IBRXSHFT 11Ch FBD0RXLNERR 120h FBD0IBRXPGCTL 124h FBD0IBPATBUF2 128h FBD0IBTXPAT2EN ...

Page 70

... Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Register Description 280h 284h 288h 28Ch 290h 294h 298h 29Ch 2A0h 2A4h 2A8h 2ACh 2B0h 2B4h ...

Page 71

... Register Description Table 3-27. Device 22, Function 0: FB-DIMM 2 IBST Registers ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet 100h FBD2IBPORTCTL 104h FBD2IBPGCTL 108h FBD2IBPATBUF 10Ch FBD2IBTXMSK 110h FBD2IBRXMSK 114h FBD2IBTXSHFT 118h FBD2IBRXSHFT 11Ch FBD2RXLNERR 120h FBD2IBRXPGCTL 124h FBD2IBPATBUF2 128h FBD2IBTXPAT2EN 12Ch ...

Page 72

... Table 3-28. Device 22, Function 0: FB-DIMM 3 Intel IBIST Registers 3.8 Register Definitions 3.8.1 PCI Standard Registers These registers appear in every function for every device. 3.8.1.1 VID - Vendor Identification Register The VID Register contains the vendor identification number. This 16-bit register, combined with the Device Identification Register uniquely identifies the manufacturer of the function with in the MCH ...

Page 73

... Register Description Device Function: 0 Offset: 00h Version: Intel 5000P Chipset ,Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 00h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 00h Version: Intel 5000P Chipset Device: 16 Function Offset: 00h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset ...

Page 74

... Read Only (RO) register located at offset 08h in the standard PCI header of every PCI/PCI Express compatible device and function. Previously, a new value for RID was assigned for Intel chipsets for every . There need to provide an alternative value for software compatibility when a particular driver or patch unique to that stepping or an earlier stepping is required, for instance, to prevent Windows software from flagging differences in RID during device enumeration ...

Page 75

... Register Description value reflects the actual product stepping. To select the CRID value, BIOS/configuration software writes a key value of 79h to Bus 0, Device 0, Function 0 (ESI port) of the Intel 5000P Chipset MCH’s RID register at offset 08h. This sets the SRID/CRID register select flip-flop and causes the CRID to be returned when the RID is read at offset 08h. ...

Page 76

... Stepping Revision ID (SRID) The SRID is a 4-bit hardwired value assigned by Intel, based on product’s stepping. The SRID is not a directly addressable PCI register. The SRID value is reflected through the RID register when appropriately addressed. The 4 bits of the SRID are reflected as the two least significant bits of the major and minor revision field respectively ...

Page 77

... See Figure 3-3. Figure 3-3. Intel 5000P Chipset MCH implementation of SRID and CRID Registers 3.8.1.4 CCR - Class Code Register This register contains the Class Code for the device. Writes to this register have no effect ...

Page 78

... Offset: 09h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 17 Function: 0 Offset: 09h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 21 Function: 0 Offset: 09h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 22 ...

Page 79

... Offset: 0Eh Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 17 Function: 0 Offset: 0Eh Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 21 Function: 0 Offset: 0Eh Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 22 ...

Page 80

... A write to any of the above registers on the MCH will write to all of them. 80 Description Vendor Identification Number. The default value specifies Intel. Each byte of this register will be writable once. Second and successive writes to a byte will have no effect. ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet ...

Page 81

... ESI Subtractive decode Notes: 1. Any request not falling in the above ranges will be subtractively decoded and sent to Intel 631xESB/632xESB I/O Controller Hub via the ESI The MCH allows programmable memory attributes on 13 Legacy memory segments of various sizes in the 640 Kilobytes to 1 Megabytes address range. Seven Programmable Attribute Map (PAM) Registers are used to support these features. ® ...

Page 82

... WE - Write Enable. When the host write accesses to the corresponding memory segment are claimed by the MCH and directed to main memory. Conversely, when the host write accesses are directed to ESI (Intel 631xESB/632xESB I/O Controller Hub directed to the PCI bus. The RE and WE attributes permit a memory segment to be Read Only, Write Only, Read/Write, or disabled ...

Page 83

... PAM2 - Programmable Attribute Map Register 2 This register controls the read, write, and shadowing attributes of the BIOS areas which extend from 0C 8000h -0C FFFF h. Device: 16 Function: 0 Offset: 5Bh Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr Default 7:6 RV 5:4 RW 3:2 RV ® ...

Page 84

... Device: 16 Function: 0 Offset: 5Bh Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr Default 1:0 RW 3.8.2.4 PAM3 - Programmable Attribute Map Register 3 This register controls the read, write, and shadowing attributes of the BIOS areas which extend from 0D 0000h - 0D 7FFFh. ...

Page 85

... PAM4 - Programmable Attribute Map Registers 4 This register controls the read, write, and shadowing attributes of the BIOS areas which extend from 0D 8000h - 0D FFFFh. Device: 16 Function: 0 Offset: 5Dh Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr Default 7:6 RV 5:4 RW 3:2 RV ...

Page 86

... Device: 16 Function: 0 Offset: 5Eh Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr Default 1:0 RW 3.8.2.7 PAM6 - Programmable Attribute Map Register 6 This register controls the read, write, and shadowing attributes of the BIOS areas which extend from 0E 8000h -0E FFFFh. ...

Page 87

... The Open, Close, and Lock bits function only when EXSMRC.G_SMRAME bit is set Also, the OPEN bit must be reset before the LOCK bit is set. Device: 16 Function: 0 Offset: 61h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr Default RWL 5 RW ...

Page 88

... 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 MByte. Device: 16 Function: 0 Offset: 62h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr Default 7 RWL ...

Page 89

... HECBASE - PCI Express Extended Configuration Base Address Register This register defines the base address of the enhanced PCI Express configuration memory. Device: 16 Function: 0 Offset: 64h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr Default 31:24 RV ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet 1h ESMMTOP: Top of Extended SMM Space (TSEG) This field contains the address that corresponds to address bits ...

Page 90

... Device: 16 Function: 0 Offset: 64h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr Default 23:12 RW 001h 11:0 RV 3.8.3 AMB Memory Mapped Registers The MCH supports four FB-DIMM channels. The MCH supports FB-DIMM (each with its Advanced Memory Buffer [AMB]) on four channels. Software needs to program AMBPRESENT for each AMB on the platform ...

Page 91

... MAXCH - Maximum Channel Number Register Device: 16 Function: 0 Offset: 56h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset, Bit Attr Default 7:0 RO 3.8.3.5 MAXDIMMPERCH - Maximum DIMM PER Channel Number Register This register controls the maximum number of AMB DIMMs per FB-DIMM channel that MCH supports for AMB configuration register access ...

Page 92

... Device: 16 Function: 0 Offset: 57h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr Default 7:0 RO 3.8.3.6 Map to AMB Registers In Table 3-30, each 2 KB range is mapped to individual AMB registers by address translation of MCH. The address of this relocatable register area is specified in the AMBASE register ...

Page 93

... REDIRCTL - Redirection Control Register This register controls the priority algorithm of the XTPR interrupt redirection mechanism. . Device: 16 Function: 0 Offset: 6Eh Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 15: ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet ...

Page 94

... Device: 16 Function: 0 Offset: 6Eh Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 11:8 RW 7:4 RW 3:0 RW 3.8.4.2 REDIRBUCKETS - Redirection Bucket Number Register This register allows software to read the current hardware bucket number assigned to each XTPR register. . Device: 16 Function: ...

Page 95

... Enables the Chipset to use the “BNR independent of BINIT” feature set. i.e no dependency is required between BNR and BINIT. Refer to the BNR#, BINIT# sampling rules in the Intel® Pentium® 4 and Intel® Xeon® Processor External Hardware Specification, Rev 2.5, Ref#14035 ...

Page 96

... DMI port. Hence the data is always sent back only after the expiry of the DCRT field at the heartbeat boundary sticky through reset to permit to allow different types of BIOS flows that may require a hard reset of the Intel 5000P Chipset MCH. Maximum value is 4095 core clocks A default of 2047 clocks (7FFh) is used. ...

Page 97

... Register Description Device: 16 Function: 0 Offset: 44h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr Default 11 RWST 10:0 RV 3.8.5.4 SPAD[3:0] - Scratch Pad Registers These scratch pad registers each provide 32 read/writable bits that can be used by software. They are also aliased to fixed memory addresses. ...

Page 98

... Hard-reset is needed after changing value in this register. 0 SFBYPASS: Snoop Filter Bypass enabled disabled Note: The output of the fuse “SF CHOP” is gated appropriately with this register field viz. SFBYPASS for further internal decoding by Intel 5000X Chipset MCH. The fuse has overriding effect. 0h Reserved. ® Intel ...

Page 99

... Register Description Device: 16 Function: 0 Offset: 7Ch, 74h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr Default 31 3.8.6.3 XTPR[7:0] - External Task Priority Register These registers control redirectable interrupt priority for xAPIC agents connected to the MCH four agents on each bus are supported. These agents may be two dual core processors each with two threads or four single core processors ...

Page 100

... Master Abort (reads return all ones, writes dropped) any accesses to it. Note that configuration accesses to the unconnected port will still be allowed to permit device remapping, hot-plug and so forth. Table 3-32. When will an Intel 5000X Chipset PCI Express* Device be Accessible? PCI Express ...

Page 101

... Standard PCI Header - This region closely resembles a standard PCI-to-PCI bridge header. • PCI Device Dependent Region - The region is also part of standard PCI configuration space and contains the PCI capability structures. For the Intel 5000P Chipset MCH, the supported capabilities are: — Message Signalled Interrupts — ...

Page 102

... Express configuration space for each of the PCI Express x4 links in the MCH. Unless otherwise specified, the registers are enumerated as a vector [2:7] mapping to each of the six PCI Express ports uniquely while the ESI port is referred by index 0. 102 0xFFF Intel® 5000P Chipset Advanced Error Reporting 0x140 PCI-Express Advanced ...

Page 103

... In addition, for Type 1 configuration space header devices, for example, Virtual P2P bridge), this bit, when set, enables transmission of ERR_NONFATAL and ERR_FATAL error messages Express interface. This bit does not affect the transmission of forwarded ERR_COR messages. Refer to the Intel 5000P Chipset MCH RAS Error Model. 0 IDSELWCC: IDSEL Stepping/Wait Cycle Control Not applicable to PCI Express ...

Page 104

... When the CPURESET# signal is asserted during a power good or hard reset and after the DMI completes its training, the LPC device in the Intel 631xESB/632xESB I/O Controller Hub (or other NIC/SIO4 cards could potentially send inbound requests even before the CPURESET# is deassserted. This corner case is handled by the BME filtration in the Intel 5000P Chipset MCH’ ...

Page 105

... PCI-PCI bridge embedded in the selected PCI Express cluster of the MCH. Device: 0, 2-3 Function: 0 Offset: 06h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 06h Version: Intel 5000Z Chipset ...

Page 106

... Device: 0, 2-3 Function: 0 Offset: 06h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 06h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 06h Version: Intel 5000P Chipset Bit Attr Default 8 RWC 2:0 RV 3.8.8.3 CLS[7: Cache Line Size This register contains the Cache Line Size and is set by BIOS/Operating system ...

Page 107

... RO 3.8.8.5 BIST[7:2,0] - Built-In Self Test This register is used for reporting control and status information of BIST checks within a PCI Express port not supported in the Intel 5000P Chipset MCH. ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet 00h CLS: Cache Line Size This is an 8-bit value that indicates the size of the cache line and is specified in DWORDs ...

Page 108

... EXP_ROM[0]: Expansion ROM Registers The ESI port (device 0, function 0) does not implement any Base address registers in the Intel 5000P Chipset MCH from offset 10h to 24h. Similarly no Expansion ROM base address register is defined in offset 30h. Also no Cardbus CIS pointer is defined in offset 28h. The MIN_GNT (offset 3Eh) and MAX_LAT (3Fh) registers are also not implemented as they are not applicable to the ESI interface ...

Page 109

... Register Description Device: 2-3 Function: 0 Offset: 18h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 18h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 18h Version: Intel 5000P Chipset Bit Attr Default 7:0 RO 3.8.8.10 SBUSN[7:2] - Secondary Bus Number This register identifies the bus number assigned to the secondary side (PCI Express) of the “ ...

Page 110

... PCI Express interface. This number is programmed by the PCI configuration software to allow mapping of configuration cycles to devices subordinate to the secondary PCI Express port. Device: 2-3 Function: 0 Offset: 1Ah Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 1Ah Version: Intel 5000Z Chipset Device: ...

Page 111

... KB boundary while the top of the region specified by IO_LIMIT will be one less than multiple. Refer to Chipset Platform Specification. Device: 2-3 Function: 0 Offset: 1Ch Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 1Ch Version: Intel 5000Z Chipset Device: ...

Page 112

... PCI Express side) of the “virtual” PCI-PCI bridge embedded within MCH. K Device: 2-3 Function: 0 Offset: 1Eh Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 1Eh Version: Intel 5000Z Chipset Device: ...

Page 113

... RO 8 RWC 4:0 RV Table 3-33. Intel 5000P Chipset MCH PCISTS and SECSTS Master/Data Parity Error RAS Handling Register Name PCISTS[15].DPE PCISTS[8].MDPERR SECSTS[15].SDPE SECSTS[8].SMDPERR ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet 0 SRTAS: Received Target Abort Status This bit is set when the PCI Express port receives a Completion with “ ...

Page 114

... Memory Limit register) are FFFFFh. Thus, the bottom of the defined memory address range will be aligned boundary and the top of the defined memory address range will be one less than boundary. Refer to Section 4.4.3 in the Intel 5000P Chipset programmer’s guide for further details on address mapping. Device: 2-3 ...

Page 115

... There is no provision in the MCH hardware to enforce prevention of overlap and operations of the system in the case of overlap are not guaranteed. Device: 2-3 Function: 0 Offset: 22h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 22h Version: Intel 5000Z Chipset Device: ...

Page 116

... A[31:20] of the 32 bit address. This register must be initialized by the configuration software. For the purpose of address decode address bits A[19:0] are assumed FFFFh. Device: 2-3 Function: 0 Offset: 26h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 26h Version: Intel 5000P Chipset Bit ...

Page 117

... Register Description Device: 2-3 Function: 0 Offset: 26h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 26h Version: Intel 5000P Chipset Bit Attr Default 3:0 RO 3.8.8.20 PMBU[7:2] - Prefetchable Memory Base (Upper 32 bits) The Prefetchable Base Upper 32 bits and Prefetchable Limit Upper 32 bits registers are extensions to the Prefetchable Memory Base and Prefetchable Memory Limit registers ...

Page 118

... PMLU[7:2] - Prefetchable Memory Limit (Upper 32 bits) Device: 2-3 Function: 0 Offset: 2Ch Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 2Ch Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 2Ch Version: Intel 5000P Chipset Bit ...

Page 119

... This register RO and is provided for backwards compatibility Device: 0, 2-3 Function: 0 Offset: 3Ch Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 3Ch Version: Intel 5000Z Chipset ...

Page 120

... Device: 0, 2-3 Function: 0 Offset: 3Dh Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 3Dh Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 3Dh Version: Intel 5000P Chipset Bit Attr Default 7:0 RWO 3.8.8.28 BCTRL[7:2] - Bridge Control Register This register provides extensions to the PCICMD register that are specific to PCI-PCI bridges ...

Page 121

... SBUSRESET field to train the link. When this SBUSRESET bit is cleared after the MCH enters the “hot-reset” state, the Intel 5000P Chipset MCH will initiate operations to move to “detect” state and then train the link (polling, configuration, L0 (link-up)) after sending at least 2 TS1 and receiving 1 TS1 with the HotReset bit set in the training control field of TS1 and waiting for 2ms in the Hot-reset state ...

Page 122

... Device: 2-3 Function: 0 Offset: 3Eh Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 3Eh Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 3Eh Version: Intel 5000P Chipset Bit Attr Default 122 0 VGAEN: VGA Enable Controls the routing of CPU initiated transactions targeting VGA compatible I/ O and memory address ranges ...

Page 123

... PEXLWSTPCTRL: PCI Express Link Width Strap Control Register This register provides the ability to change the PCI Express link width through software control. Normally, the Intel 5000P Chipset MCH will use the PEWIDTH[3:0] pins to train the links. However, if BIOS needs the ability to circumvent the pin strappings and ...

Page 124

... IOU cluster will ignore the external pin strap (PEWIDTH[3:0] and use the described table for configuring the link width. The values will take effect after a hard reset. ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet Register Description ...

Page 125

... RSVD 3'b001 invalid 3'b010 x4 RSVD 3'b011 invalid 3'b100 invalid 3'b101 invalid 3'b110 invalid 3'b111 x4 RSVD ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet GIO Port (IOU1) GPMNXT0 Port2 Port3 [2:0] Port4 (IOU1 3'b000 x4 3'b001 x8 x8 N/A 3'b010 x4 3'b011 x8 ...

Page 126

... Suggested value: 1 Note: When both TIMEOUT_ENABLE_CFG and TIMEOUT_ENABLE fields are set to 0, the Intel 5000P will assume an infinite completion time for the respective transactions. Hence the system is dependent on the end device returning the completion response at some point in time, else it will result in a hang. ...

Page 127

... B completion combining) due an MCH B2 silicon issue, especially when MPS is configured to 256 B. 0 COALESCE_FORCE: Force coalescing of accesses. When 1, forces Intel 5000P Chipset MCH to wait for all coalescable data before sending the transaction as opposed to forwarding as much as possible. 0: Normal operation 1: wait to coalesce data Note strongly recommended that COALESCE_FORCE should not be set to ‘ ...

Page 128

... Hotplug, presence, MRL and other events defined in 1 DIS_VPP: Disable VPP The Intel 5000P Chipset MCH will use this bit to decide whether the VPP is valid or not for the given PCI Express port as set by configuration software. For example, to distinguish HP events for a legacy card or PCI Express port module, this bit can be used ...

Page 129

... PEXCTRL2[7:2,0]: PCI Express Control Register 2 This is an auxiliary control register for PCI Express port specific debug/defeature operations. Device: 0, 2-3 Function: 0 Offset: 4Ch Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 4Ch Version: Intel 5000Z Chipset Device: ...

Page 130

... PME_TURN_OFF: Send PME Turn Off Message When set, the Intel 5000 Chipset MCH will issue a PME Turn Off Message to all enabled PCI Express ports excluding the ESI port. The Intel 5000 Chipset MCH will clear this bit once the Message is sent. ...

Page 131

... PCI Express Power Management Capability Structure The Intel 5000P Chipset MCH PCI Express port provides basic power management capabilities to handle PM events for compatibility. The PCI Express ports can be placed in a pseudo D3 hot state but it does have real power savings and works were in the D0 mode ...

Page 132

... MCH. 132 PMES: PME Support Identifies power states in the Intel 5000P Chipset MCH which can send an “Assert_PMEGPE/Deassert PMEGPE” message. Bits 31, 30 and 27 must be set to '1' for PCI-PCI bridge structures representing ports on root complexes. The definition of these bits is taken from the PCI Bus Power Management Interface Specification Revision 1 ...

Page 133

... This PME Status is a sticky bit. When set, the PCI Express port generates a PME internally independent of the PMEEN bit defined below. Software clears this bit by writing a ‘1’ when it has been completed root port, the Intel 5000P Chipset MCH will never set this bit, because it never generates a PME internally independent of the PMEEN bit. 0h ...

Page 134

... MSI mechanism is supported by the following registers: the MSICAPID, MSINXPTR, MSICTRL, MSIAR and MSIDR register described below. 3.8.10.1 MSICAPID[7: MSI Capability ID Device: 0, 2-3 Function: 0 Offset: 58h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 58h Version: Intel 5000Z Chipset Device: 4-7 ...

Page 135

... N is the number of messages by software. If software writes a value greater than the limit specified by the MMCAP field in the MMEN field considered as a programming error. The Intel 5000P Chipset MCH GNB will only use the LSB of the MMEN (as a power decode messages ...

Page 136

... The MSI Address Register (MSIAR) contains the system specific address information to route MSI interrupts and is broken into its constituent fields. Device: 0, 2-3 Function: 0 Offset: 5Ch Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 5Ch Version: Intel 5000Z Chipset ...

Page 137

... Register Description Device: 0, 2-3 Function: 0 Offset: 60h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 60h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 60h Version: Intel 5000P Chipset Bit Attr Default 31:16 RV 0000h 15 RW ...

Page 138

... The PCI Express Capability List register enumerates the PCI Express Capability structure in the PCI 2.3 configuration space. Device: 0, 2-3 Function: 0 Offset: 6Ch Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 6Ch Version: Intel 5000Z Chipset ...

Page 139

... DPT: Device/Port Type This field identifies the type of device set to 0100 as defined in the spec since the PCI Express port is a “root port” in the Intel 5000P Chipset MCH. VERS: Capability Version This field identifies the version of the PCI Express capability structure. Set to 0001 by PCI SIG ...

Page 140

... Intel 5000P Chipset MCH Root complex. . Hardwired to 0h 00h CSPLV: Captured Slot Power Limit Value This field specifies upper limit on power supplied by a slot in an upstream port. It does not apply to Intel 5000P Chipset MCH Root complex. . Hardwired to 00h 0h Reserved 0 PIPD: Power Indicator Present on Device This bit when set indicates that a Power Indicator is implemented ...

Page 141

... This field indicates the maximum payload size that the PCI Express port can support for TLPs. 001: 256 B max payload size Others - Reserved Note that the Intel 5000P Chipset MCH only supports maximum of 256 B payload (for example, writes, read completions) for each TLP and violations will be flagged as PCI Express errors Description ...

Page 142

... The PCI Express Device Control register controls PCI Express specific capabilities parameters associated with this port. Device: 0, 2-3 Function: 0 Offset: 74h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 74h Version: Intel 5000Z Chipset Device: ...

Page 143

... MPS: Max Payload Size This field is set by configuration software for the maximum TLP payload size for the PCI Express port receiver, the Intel 5000P Chipset MCH must handle TLPs as large as the set value transmitter, it must not generate TLPs exceeding the set value. Permissible values that can be programmed ...

Page 144

... Device: 0, 2-3 Function: 0 Offset: 74h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 74h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 74h Version: Intel 5000P Chipset Bit Attr Default 3.8.11.5 PEXDEVSTS[7: PCI Express Device Status Register The PCI Express Device Status register provides information about PCI Express device specific parameters associated with this port ...

Page 145

... Register Description Device: 0, 2-3 Function: 0 Offset: 76h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 76h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 76h Version: Intel 5000P Chipset Bit Attr Default RWC 2 RWC 1 RWC ...

Page 146

... More than 64us The Intel 5000P Chipset MCH does not support L1 acceptable latency and is set to the maximum value for safety 7h L0sEL: L0s Exit Latency This field indicates the L0s exit latency (i.e L0s to L0) for the PCI Express port ...

Page 147

... Disabled 01: L0s Entry Supported 10: Reserved 11: L0s and L1 Supported The Intel 5000P Chipset MCH does not initiate L0s active state Power Management but it does permit a downstream device from placing the link in L0s MLW: Maximum Link Width This field indicates the maximum width of the given PCI Express Link attached to the port ...

Page 148

... PEXLNKCTRL[7: PCI Express Link Control Register The PCI Express Link Control register controls the PCI Express Link specific parameters. Device: 0, 2-3 Function: 0 Offset: 7Ch Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 7Ch Version: Intel 5000Z Chipset ...

Page 149

... The Intel 5000P Chipset MCH initializes this bit to '1' because the expected state of the platform is to have one clock source shared between the Intel 5000P Chipset MCH component and any down-devices or slot connectors the responsibility of BIOS to be aware of the real platform configuration, and clear this bit if the reference clocks differ ...

Page 150

... RO Notes: 1. The NLNKWD field is set to a default value corresponding to x4 internally within the Intel 5000P Chipset MCH. Note that this field is a don’t care until training is completed for the link. Software should not use this field to determine whether a link is up (enabled) or not. ...

Page 151

... This field indicates that a device in this slot may be removed from the system without prior notification. 0: Indicates that hot-plug surprise is not supported 1: Indicates that hot-plug surprise is supported The Intel 5000P Chipset MCH does not support hot-plug surprise feature. 0h PIP: Power Indicator Present This bit indicates that a Power Indicator is implemented on the chassis for this slot ...

Page 152

... Device: 0, 2-3 Function: 0 Offset: 80h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 80h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 80h Version: Intel 5000P Chipset Bit Attr Default 2 RWO 1 RWO 0 RWO 152 0h MRLSP: ...

Page 153

... This bit indicates the current state of the Power Indicator of the PCI Express port 00: Reserved. 01: On 10: Blink (The Intel 5000P Chipset MCH drives 1.5 Hz square wave for Chassis mounted LEDs in the case of legacy card form factor for PCI Express devices) 11: Off Default is set to 11b (OFF) When this field is written, the Intel 5000P Chipset MCH sends appropriate POWER_INDICATOR messages through the PCI Express port ...

Page 154

... ATTENTION_INDICATOR messages through the PCI Express port. For legacy card based PCI Express devices, the event is signaled via the virtual pins of the Intel 5000P Chipset MCH, in addition. For PCI Express modules with advanced form factor that incorporate LEDs and onboard decoding logic, the PCI Express messages are interpreted directly (No virtual pins) ...

Page 155

... Register Description Device: 0, 2-3 Function: 0 Offset: 84h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 84h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 84h Version: Intel 5000P Chipset Bit Attr Default 3.8.11.11 PEXSLOTSTS[7: PCI Express Slot Status Register The PCI Express Slot Status register defines important status information for operations such as hot-plug and Power Management ...

Page 156

... Device: 0, 2-3 Function: 0 Offset: 86h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 86h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 86h Version: Intel 5000P Chipset Bit Attr Default RWC 3 RWC 2 RWC 1 RWC 0 RWC ...

Page 157

... DMI per INTP Y HPINTEN MSIEN Intel® 5000P Chipset Sends desassert_HPGP E message via DMI when the when the respective bits PEXSLOTSTS str cleared (wired-OR) OR) Intel® 5000P Chipset Sends desassert_INTx message via DMI when the respective bits of PEXSLOTSTS str cleared (wired- ...

Page 158

... PEXRTCTRL[7: PCI Express Root Control Register The PCI Express Root Control register specifies parameters specific to the root complex port. Device: 0, 2-3 Function: 0 Offset: 88h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 88h Version: Intel 5000Z Chipset Device: ...

Page 159

... PMESTATUS bit in each of the PEXRTSTS[2:7] registers are wired OR together and when set, the MCH will send the “Assert_PMEGPE” message to the Intel 631xESB/632xESB I/O Controller Hub for power management. When all the bits are clear, it will send the “Deassert_PMEGPE” message. PMEINTEN defined in PEXRTCTRL has to be set for PM interrupts to be generated ...

Page 160

... SAC: STOPGRANT ACK COUNT This field tracks the number of Stop Grant acks received from the FSBs. The MCH will forward the last StopGrantAck received from the FSB to the Intel 631xESB/632xESB I/O Controller Hub using the “Req_C2” command. Software is expected to set this field to “THREADs-1” where the variable “THREAD” is the total number of logical threads present in the system (currently can handle up to 16) ...

Page 161

... Register Description Device: 0, 2-3 Function: 0 Offset: 100h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 100h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 100h Version: Intel 5000P Chipset Bit Attr Default 31:20 RO 140h 19:16 ...

Page 162

... UNCERRSEV register) determines which bit in the PEX_FAT_FERR, PEX_NF_COR_FERR, PEX_FAT_NERR, PEX_NF_COR_NERR registers get recorded. These error log registers are described starting from Section 3.8.12.24. Device: 0 Function: 0 Offset: 104h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 31: RWCST 20 RWCST ...

Page 163

... Register Description Device: 0 Function: 0 Offset: 104h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 11 RWST 4 RWCST 3 RWCST 3.8.12.4 UNCERRMSK[7:2] - Uncorrectable Error Mask This register masks uncorrectable errors from the UNCERRSTS[2:7] register from being signaled. Device: 2-3 Function: ...

Page 164

... UNCERRMSK[0] - Uncorrectable Error Mask For ESI Port This register masks uncorrectable errors from the UNCERRSTS[0] register (ESI port) from being signaled. Device: 0 Function: 0 Offset: 108h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 31: RWST 20 RWST 19 RV ...

Page 165

... Register Description Device: 0 Function: 0 Offset: 10Ch Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 17 RWST 16 RWST 15 RWST 14 RWST 13 RWST 12 RWST 11 RWST 4 RWST 3 RWST UNCERRSEV[7:2] 3.8.12.7 This register indicates the severity of the uncorrectable errors. An error is reported as fatal when the corresponding error bit in the severity register is set. If the bit is cleared, the corresponding error is considered non-fatal ...

Page 166

... Device: 2-3 Function: 0 Offset: 10Ch Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 10Ch Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 10Ch Version: Intel 5000P Chipset Bit Attr 14 RWST 13 RWST 12 RWST 11 RWST 4 RWST 3:1 ...

Page 167

... Register Description Device: 0, 2-3 Function: 0 Offset: 110h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 110h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 110h Version: Intel 5000P Chipset Bit Attr 7 RWCST 6 RWCST 5 RWCST 3.8.12.9 CORERRMSK[7: Correctable Error Mask This register masks correctable errors from being signalled ...

Page 168

... Device: 0, 2-3 Function: 0 Offset: 118h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 118h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 118h Version: Intel 5000P Chipset Bit Attr Default 31 4:0 ROST 3.8.12.11 HDRLOG0[7: Header Log 0 This register contains the first 32 bits of the header log locked down when the first uncorrectable error occurs ...

Page 169

... ROST 3.8.12.14 HDRLOG3[7: Header Log 3 This register contains the fourth 32 bits of the header log. Device: 0, 2-3 Function: 0 Offset: 128h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 128h Version: Intel 5000Z Chipset Device: 4-7 Function: ...

Page 170

... RPERRCMD[7: Root Port Error Command This register controls behavior upon detection of errors. Device: 0, 2-3 Function: 0 Offset: 12Ch Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 12Ch Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: ...

Page 171

... Register Description Device: 0, 2-3 Function: 0 Offset: 130h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 130h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 130h Version: Intel 5000P Chipset Bit Attr 31: RWCST 5 RWCST ...

Page 172

... Intel 5000P Chipset Bit Attr Default 31:16 ROST 15:0 ROST 3.8.12.18 Intel 5000P Chipset MCH SPCAPID[7: MCH Specific Capability ID This register identifies the capability structure and points to the next structure. Device: 0, 2-3 Function: 0 Offset: 140h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset ...

Page 173

... Register Description Device: 0, 2-3 Function: 0 Offset: 144h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 144h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 144h Version: Intel 5000P Chipset Bit Attr 31:8 RV 7:6 RW 5:4 RW 3:2 ...

Page 174

... Device: 0 Function: 0 Offset: 148h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr Default 31 3.8.12.21 EMASK_UNCOR_PEX[7:2] - Uncorrectable Error Detect Mask This register masks (blocks) the detection of the selected error bits. When a specific error is blocked, it does NOT get reported or logged. ...

Page 175

... Register Description Device: 2-3 Function: 0 Offset: 148h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 148h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 148h Version: Intel 5000P Chipset Bit Attr Default 11 3 3.8.12.22 EMASK_COR_PEX[7: Correctable Error Detect Mask This register masks (blocks) the detection of the selected bits ...

Page 176

... Device: 0, 2-3 Function: 0 Offset: 14Ch Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 14Ch Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 14Ch Version: Intel 5000P Chipset Bit Attr 0 RW 3.8.12.23 EMASK_RP_PEX[7: Root Port Error Detect Mask This register masks (blocks) the detection of the selected bits associated with the root port errors ...

Page 177

... Register Description Device: 0, 2-3 Function: 0 Offset: 154h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 154h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 154h Version: Intel 5000P Chipset Bit Attr 31: RWCST 11 RWCST 10 RWCST 9 RWCST ...

Page 178

... Device: 0, 2-3 Function: 0 Offset: 158h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 158h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 158h Version: Intel 5000P Chipset Bit Attr 31: RWCST 16 RWCST 15 RWCST 14 RWCST 13 RWCST 12 RWCST ...

Page 179

... Register Description Device: 0, 2-3 Function: 0 Offset: 15Ch Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 15Ch Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 15Ch Version: Intel 5000P Chipset Bit Attr 31: RWCST 11 RWCST 10 RWCST 9 RWCST ...

Page 180

... Device: 0, 2-3 Function: 0 Offset: 160h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 160h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 160h Version: Intel 5000P Chipset Bit Attr 31: RWST 16 RWCST 15 RWCST 14 RWCST 13 RWCST 12 RWCST ...

Page 181

... Register Description . Device: 2-3 Function: 0 Offset: 168h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Device: 4-5 Function: 0 Offset: 168h Version: Intel 5000Z Chipset Device: 4-7 Function: 0 Offset: 168h Version: Intel 5000P Chipset Bit Attr 31 RWCST 3.8.12.29 PEX_UNIT_NERR[7:2] - PCI Express Next Unit Error Register This register records the occurrence of subsequent unit errors that are specific to this PCI Express port caused by external activities ...

Page 182

... NERR_GLOBAL - Global Next Error Register Once an error has been logged in the FERR_GLOBAL, subsequent errors are logged in the NERR_GLOBAL register. . Device: 16 Function: 2 Offset: 44h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 31 RWCST 30 RWCST 29 RWCST 28 RWCST 27:25 ...

Page 183

... Register Description Device: 16 Function: 2 Offset: 44h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 21 RWCST 20 RWCST 19 RWCST 18 RWCST RWCST 15 RWCST 14 RWCST 13 RWCST 12 RWCST 11 RWCST 7 RWCST 6 RWCST 5 RWCST 4 RWCST 3 RWCST 2 RWCST RWCST ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet ...

Page 184

... NERR_FAT_FSB[1:0]: FSB Next Fatal Error Register This register logs all FSB subsequent errors after the FERR_FAT_FSB has logged the 1st fatal error. . Device: 16 Function: 0 Offset: 482h, 182h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 7 RWCST RWCST ...

Page 185

... RECFSB[1:0]: Recoverable FSB Error Log Register The following error log registers captures the FSB fields on the logging of an error in the corresponding FERR_NF_FSB Register. Device: 16 Function: 0 Offset: 488h, 188h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 31:29 RV 28:24 ROST 23:21 ROST 20:16 ...

Page 186

... Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr Default 7:0 ROST 3.8.13.11 EMASK_FSB[1:0]: FSB Error Mask Register A ‘0’ in any field enables that error. Device: 16 Function: 0 Offset: 492h, 192h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 15 RWST 7 RWST 6 RWST 5 RWST ...

Page 187

... This register enables the signaling of Err[2] when an error flag is set. Note that one and only one error signal should be enabled ERR2_FSB, ERR1_FSB, ERR0_FSB, and MCERR_FSB for each of the corresponding bits. . Device: 16 Function: 0 Offset: 498h, 198h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 15 RWST 7 RWST 6 RWST ...

Page 188

... Device: 16 Function: 0 Offset: 494h, 194h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 15 RWST 7 RWST 6 RWST 5 RWST RWST 0 RWST 3.8.13.15 MCERR_FSB[1:0]: FSB MCERR Mask Register This register enables the signaling of MCERR when an error flag is set. Note that one and only one error signal should be enabled ERR2_FSB, ERR1_FSB, ERR0_FSB, and MCERR_FSB for each of the corresponding bits ...

Page 189

... FERR_FAT_INT - Internal First Fatal Error Register FERR_FAT _INT latches the first MCH internal fatal error. All subsequent errors get logged in the NERR_FAT_INT. Device: 16 Function: 2 Offset: C0h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 7 RWCST RWCST ...

Page 190

... RWCST 0 RWCST 3.8.13.21 NERR_NF_INT - Internal Next Non-Fatal Error Register Device: 16 Function: 2 Offset: C3h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 7 RWCST 1 RWCST 0 RWCST 3.8.13.22 NRECINT - Non Recoverable Internal MCH Error Log Register This register will log non-recoverable errors (Fatal and Non Fatal) based on the internal ...

Page 191

... Register Description Device: 16 Function: 2 Offset: C4h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 31:21 RV 20:13 ROST 12:11 RV 10:8 ROST 7 RV 6:0 ROST 3.8.13.23 RECINT - Recoverable Internal MCH Data Log Register This register is not currently used as there are no correctable errors with in the internal data path of the MCH ...

Page 192

... This register enables the signaling of Err[1] when an error flag is set. Note that one and only one error signal should be enabled in the ERR2_INT, ERR1_INT, ERR0_INT, and MCERR_INT for each of the corresponding bits. Device: 16 Function: 2 Offset: D1h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 7 RWST 6 RWST 5 RWST 192 ...

Page 193

... Register Description Device: 16 Function: 2 Offset: D1h Version: Intel 5000P Chipset, Intel 5000V Chipset, Intel 5000Z Chipset Bit Attr 4 RWST 3 RWST 2 RWST 1 RWST 0 RWST 3.8.13.27 ERR0_INT - Internal Error 0 Mask Register This register enables the signaling of Err[0] when an error flag is set. Note that one and only one error signal should be enabled in the ERR2_INT, ERR1_INT, ERR0_INT, and MCERR_INT for each of the corresponding bits ...

Page 194

... Reserved INITDONE: Initialization Complete. This scratch bit communicates software state from Intel 5000P Chipset MCH to BIOS. BIOS sets this bit to 1 after initialization of the DRAM memory array is complete. This bit has no effect on Intel 5000P Chipset MCH operation. ® Intel 5000X Chipset Memory Controller Hub (MCH) Datasheet ...

Page 195

... FBDHPC.NEXTSTATE defines other characteristics of mirrored mode. The Intel 5000P Chipset MCH does not support mirroring while sparing is enabled: this bit should not be set if SPCPC.SPAREN is set. The Intel 5000P Chipset MCH does not support mirroring with demand scrub: this bit should not be set if DEMSEN is set. ...

Page 196

... Software should poll this bit after setting the Scrub Enable (SCRBEN) bit to determine when the operation has completed. If the Scrub enable bit is cleared midway during the scrub cycle, then the SCRBDONE bit will not be set and the Intel 5000P Chipset MCH will stop the scrub cycle immediately. ...

Page 197

... The Intel 5000P Chipset MCH will use an internal signal called GBLTHRT* from its combinatorial cluster for controlling open loop throttling MC.GTW_MODE=1, then the debug mode is enabled and the Intel 5000P Chipset MCH will use 2 windows for global activation logic to be valid. ...

Page 198

... A mid level throttling level that is applied when the temperature is in the middle range (above Tlow but below Tmid) and THRTCTRL.THRMHUNT is set or the THRTSTS.GBLTHRT* bit is set by the Global Throttling Window logic in the Intel 5000P Chipset MCH. The maximum value this field can be initialized by software is 168 (decimal). This corresponds to 672 activations per activation window and gives 100% BW ...

Page 199

... This field should be less than or equal to the THRTMID.THRTMIDLM. Description Reserved THRMODE: Thermal Throttle Mode 0: THRTSTS.THRMTHRT register is initialized by the Intel 5000P Chipset MCH such that they vary in range between THRTMID and THRTHI above Tmid (staircase) 1: THRTSTS.THRMTHRT register field is “slammed” to THRTHI above Tmid. THRMHUNT: Intelligent Thermal Throttle Enable 0: THRTSTS ...

Page 200

... The MC assumes that the Intel 5000P Chipset MCH is operating normally, that is not operating with only one FB-DIMM channel as in single channel mode this mode, the Intel 5000P Chipset MCH MC will operate such that only 1 channel (that is, branch 0, channel 0) is active and there can be one or more DIMMS present in Channel 0 ...

Related keywords