Intel 631xESB/632xESB I/O Controller Hub€¦ ·  · 2015-09-25standalone microcontroller with...

902
Document Number: 313082-001 Intel ® 631xESB/632xESB I/O Controller Hub Datasheet May 2006

Transcript of Intel 631xESB/632xESB I/O Controller Hub€¦ ·  · 2015-09-25standalone microcontroller with...

  • Document Number: 313082-001

    Intel 631xESB/632xESB I/O Controller HubDatasheet

    May 2006

  • 2 Intel 631xESB/632xESB I/O Controller Hub Datasheet

    INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice.Designers must not rely on the absence or characteristics of any features or instructions marked reserved or undefined. Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.The Intel 631xESB/632xESB I/O Controller Hub component may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.Copies of documents which have an ordering number and are referenced in this document, or other Intel literature may be obtained by calling 1-800-548-4725 or by visiting Intel's website at http://developer.intel.com/products/index.htm.I2C is a two-wire communications bus/protocol developed by Philips. SMBus is a subset of the I2C bus/protocol and was developed by Intel. Implementations of the I2C bus/protocol may require licenses from various entities, including Philips Electronics N.V. and North American Philips Corporation.Alert on LAN is a result of the Intel-IBM Advanced Manageability Alliance and a trademark of IBM.Intel, Intel SpeedStep, Itanium, and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.*Other names and brands may be claimed as the property of others.Copyright 2006, Intel Corporation

  • Intel 631xESB/632xESB I/O Controller Hub Datasheet 3

    Intel 631xESB/632xESB I/O Controller Hub Features

    Interfaces to Memory Controller Hub Enterprise South Bridge Interface: 1 GB/s

    each direction, full duplex, transparent to software

    x4/x8 PCI Express* interfacePCI Express Root Port

    4 PCI Express root ports Fully PCI Express 1.0a compliant Can be statically configured as 4x1, or 1x4 Support for full 2.5 Gb/s bandwidth in each

    direction Module-based Hot-Plug supported

    PCI Express Downstream Ports Two x4 or one x8 PCI Express 1.0a compliant

    ports Hot-Plug support for Evolutionary (card-edge)

    form factorPCI Bus Interface

    Supports PCI Rev 2.3 Specification at 33 MHz Seven available PCI REQ/GNT pairs Support for 64-bit addressing on PCI using

    DAC protocolPCI/PCI-X* Bus Interface

    Configurable as 33- or 66- MHz PCI, 66-, 100-, or 133-MHz PCI-X

    Supports Standard Hot-Plug Controller 1.0 Specification

    Integrated Serial ATA Host Controller Independent DMA operation on six ports Data transfer rates up to 3.0 Gb/s (300 MB/s) Tri-state modes to enable swap bay

    Integrated IDE Controller Independent timing of up to two drives Ultra ATA/100/66/33, BMIDE and PIO modes

    USB 2.0 Includes four UHCI Host Controllers,

    increasing the number of external ports to eight

    Includes one EHCI Host Controller that supports all eight ports

    Includes one USB 2.0 High-speed Debug Port Supports wake-up from sleeping states S1-S5 Supports legacy Keyboard/Mouse software

    High Definition Audio Interface Independent Bus Master logic for eight

    general purpose streams: four input and four output

    Support three external Codecs Supports variable length stream slots Supports 8 channel, 24-bit samples, 192 kHz

    sample rate output Supports an array of up to six microphone

    inputs Supports memory-based command/response

    transport Provides cadence for non-48 kHz sampling

    output

    AC-Link for Audio and Telephony CODECs Support for three AC 97 2.3 codecs. Independent Bus Master logic for 8 channels

    (PCM In/Out, PCM 2 In, Mic 1 Input, Mic 2 Input, Modem In/Out, S/PDIF Out)

    Support for up to six channels of PCM audio output (full AC3 decode)

    Timers Based on 82C54 System timer, Refresh request, speaker tone

    outputPower Management Logic

    ACPI 2.0 compliant ACPI-defined power states ACPI Power Management Timer PME# support SMI# generation All registers readable/restorable for proper

    resume from 0 V suspend statesExternal Glue Integration

    Integrated pull-up, pull-down and series termination resistors on IDE, processor interface

    Integrated pull-down and series resistors on USB

    Enhanced DMA Controller Two cascaded 8237 DMA controllers Supports LPC DMA

    Integrated dual-gigabit Media Access Controller Compliant with the 1000 Mb/sec

    Ethernet/802.3z specification Multi-speed operation: 10/100/1000Mb/s Serial FLASH interface and SPI EEPROM

    interface. No support for uWire EEPROM. SERDES interface for System interconnect

    Kumeran interface to external Gigabit Ethernet PHY Dual Kumeran interface to two external

    1000BASE-T PHYs 4 pin per port interface (dual port) In band MDIO for faster accesses Remote PHY debug and diagnostics

    Integrated Board Management Controller Full BMC implementation, meaning a

    standalone microcontroller with independent I/Os and memory

    Expansion bus for use with external FLASH device, SRAM and SDRAM

    256 Kbytes of internal SRAM Support for RMCP+ Cryptographic module, supporting AES and

    RC4 encryption algorithms and SHA1 and MD5 authentication algorithms

    External Board Management Controller Support Pass Through and Super Pass Through

    capable via a TCO port TCO port supports SMBus, Fast Management

    Link (FML), and I2C commands for passing traffic

    Manageability Fail-Over IDE re-direction Serial over LAN (SoL) RMCP+ support

  • 4 Intel 631xESB/632xESB I/O Controller Hub Datasheet

    Intel 631xESB/632xESB I/O Controller Hub Diagram

  • Intel 631xESB/632xESB I/O Controller Hub Datasheet 5

    Contents

    1 Introduction ............................................................................................................ 371.1 About This Document......................................................................................... 371.2 Overview ......................................................................................................... 401.3 Intel 631xESB/632xESB I/O Controller Hub SKU Definition ................................... 48

    2 Signal Descriptions .................................................................................................. 492.1 Enterprise South Bridge Interface (ESI) to Host Controller ...................................... 532.2 PCI Express* Interface....................................................................................... 532.3 PCI Interface .................................................................................................... 542.4 PCI/PCI-X* Bus Interface ................................................................................... 572.5 PCI/PCI-X* Bus Interface 64-bit Extension............................................................ 592.6 PCI/PCI-X Hot-Plug Interface .............................................................................. 592.7 Interrupt Interface ............................................................................................ 632.8 Kumeran and SERDES Interface .......................................................................... 642.9 Serial ATA Interface........................................................................................... 642.10 IDE Interface .................................................................................................... 652.11 Firmware Hub Interface...................................................................................... 662.13 USB Interface ................................................................................................... 672.14 AC 97 Link....................................................................................................... 682.15 Processor Interface............................................................................................ 682.16 SMBus Interface................................................................................................ 702.17 Power Management Interface.............................................................................. 702.18 System Management Interface............................................................................ 712.19 Flash and EEPROM Interface ............................................................................... 722.20 Expansion Bus Interface..................................................................................... 722.21 RS-232 Interface............................................................................................... 732.22 Real Time Clock Interface................................................................................... 732.23 JTAG Interface .................................................................................................. 742.24 Other Clocks..................................................................................................... 742.25 General Purpose I/O .......................................................................................... 742.26 Miscellaneous Signals ........................................................................................ 762.27 Power and Ground............................................................................................. 772.28 Pin Straps ........................................................................................................ 792.29 Intel 631xESB/632xESB I/O Controller Hub Revision and Device ID Table ............... 82

    3 Intel 631xESB/632xESB I/O Controller Hub and System Clock Domains ............... 85

    4 Intel 631xESB/632xESB I/O Controller Hub Pin States ......................................... 874.1 Integrated Pull-Ups and Pull-Downs ..................................................................... 874.2 IDE Integrated Series Termination Resistors ......................................................... 914.3 Output and I/O Signals Planes and States............................................................. 914.4 Power Planes for Input Signals ............................................................................ 97

    5 Functional Description ........................................................................................... 1015.1 PCI Express* Bridge, Switch, and Endpoints........................................................ 103

    5.1.1 PCI Express* Upstream Ports .............................................................. 1035.1.2 PCI Express* to PCI-X* Bridge (Bm:D0:F3)........................................... 1045.1.3 PCI Express* Downstream Ports (Bp:D0:F0; Bp:D1:F0).......................... 1165.1.4 I/OxAPIC Devices (Bm:D0:F1). ........................................................... 1215.1.5 Flow Control ..................................................................................... 124

    5.2 PCI Express* Root Ports (D28:F0,F1,F2,F3) ........................................................ 1255.2.1 Interrupt Generation .......................................................................... 1255.2.2 Power Management ........................................................................... 1265.2.3 SERR# Generation............................................................................. 127

  • 6 Intel 631xESB/632xESB I/O Controller Hub Datasheet

    5.2.4 Hot-Plug ...........................................................................................1275.3 PCI-to-PCI Bridge (D30:F0)...............................................................................129

    5.3.1 PCI Bus Interface...............................................................................1295.3.2 PCI Bridge as an Initiator ....................................................................1295.3.3 Parity Error Detection and Generation...................................................1315.3.4 PCIRST#...........................................................................................1325.3.5 PCI-to-PCI Bridge Model .....................................................................1325.3.6 IDSEL to Device Number Mapping ........................................................1325.3.7 Standard PCI Bus Configuration Mechanism...........................................132

    5.4 Integrated LAN Controller and SERDES/Kumeran Interface....................................1335.4.1 Integrated LAN Controller ...................................................................1335.4.2 Packet Reception and Transmission ......................................................1355.4.3 Buffer and Descriptor Structure............................................................1355.4.4 LAN Controller PCI Express* Bus Interface ............................................1355.4.5 Wake-Up ..........................................................................................1405.4.6 CSMA/CD Unit ...................................................................................1445.4.7 802.1q VLAN Support .........................................................................1455.4.8 EEPROM Interface ..............................................................................1465.4.9 Serial Flash Interface..........................................................................1465.4.10 Intel 631xESB/632xESB I/O Controller Hub MAC-PHY Interconnection.....1485.4.11 LAN Disabling ....................................................................................149

    5.5 Board Management Controller (BMC)..................................................................1515.5.1 Management Microcontroller System Theory of Operation ........................1515.5.2 Feature List.......................................................................................1515.5.3 Memory Sub-System ..........................................................................1525.5.4 Instruction Cache and Data Cache........................................................1535.5.5 External Interfaces.............................................................................1535.5.6 Memory Host DMA .............................................................................1605.5.7 Cryptography Module .........................................................................161

    5.6 LPC Bridge (with System and Management Functions) (D31:F0).............................1625.6.1 LPC Interface ....................................................................................162

    5.7 DMA Operation (D31:F0) ..................................................................................1665.7.1 Channel Priority .................................................................................1675.7.2 Address Compatibility Mode.................................................................1685.7.3 Summary of DMA Transfer Sizes ..........................................................1685.7.4 Autoinitialize .....................................................................................1695.7.5 Software Commands ..........................................................................170

    5.8 LPC DMA ........................................................................................................1705.8.1 Asserting DMA Requests .....................................................................1705.8.2 Abandoning DMA Requests ..................................................................1715.8.3 General Flow of DMA Transfers ............................................................1715.8.4 Terminal Count..................................................................................1725.8.5 Verify Mode.......................................................................................1725.8.6 DMA Request De-Assertion..................................................................1725.8.7 SYNC Field / LDRQ# Rules ..................................................................173

    5.9 8254 Timers (D31:F0)......................................................................................1745.9.1 Timer Programming............................................................................1745.9.2 Reading from the Interval Timer ..........................................................175

    5.10 8259 Interrupt Controllers (PIC) (D31:F0)...........................................................1765.10.1 Interrupt Handling .............................................................................1775.10.2 Initialization Command Words (ICWx) ..................................................1795.10.3 Operation Command Words (OCW).......................................................1805.10.4 Modes of Operation ............................................................................1805.10.5 Masking Interrupts .............................................................................1825.10.6 Steering PCI Interrupts.......................................................................183

    5.11 Advanced Programmable Interrupt Controller (APIC) (D31:F0)...............................183

  • Intel 631xESB/632xESB I/O Controller Hub Datasheet 7

    5.11.1 Interrupt Handling ............................................................................. 1835.11.2 Interrupt Mapping.............................................................................. 1835.11.3 PCI/PCI Express* Message-Based Interrupts ......................................... 1845.11.4 System Bus Interrupt Delivery ............................................................ 185

    5.12 Serial Interrupt (D31:F0) ................................................................................. 1875.12.1 Start Frame ...................................................................................... 1875.12.2 Data Frames ..................................................................................... 1875.12.3 Stop Frame....................................................................................... 1885.12.4 Specific Interrupts Not Supported by way of SERIRQ .............................. 1885.12.5 Data Frame Format............................................................................ 188

    5.13 Real Time Clock (D31:F0)................................................................................. 1895.13.1 Update Cycles ................................................................................... 1905.13.2 Interrupts......................................................................................... 1905.13.3 Lockable RAM Ranges ........................................................................ 1905.13.4 Century Rollover ............................................................................... 1905.13.5 Clearing Battery-Backed RTC RAM ....................................................... 191

    5.14 Processor Interface (D31:F0) ............................................................................ 1925.14.1 Processor Interface Signals ................................................................. 1925.14.2 Dual-Processor Issues ........................................................................ 195

    5.15 Power Management (D31:F0) ........................................................................... 1955.15.1 Features........................................................................................... 1955.15.2 Intel 631xESB/632xESB I/O Controller Hub and System Power States .... 1965.15.3 System Power Planes ......................................................................... 1985.15.4 SMI#/SCI Generation......................................................................... 1985.15.5 Dynamic Processor Clock Control ......................................................... 2005.15.6 Sleep States ..................................................................................... 2015.15.7 Thermal Management ........................................................................ 2045.15.8 Event Input Signals and Their Usage .................................................... 2055.15.9 ALT Access Mode ............................................................................... 2085.15.10 System Power Supplies, Planes, and Signals.......................................... 2115.15.11 Clock Generators ............................................................................... 2135.15.12 Legacy Power Management Theory of Operation .................................... 213

    5.16 System Management (D31:F0).......................................................................... 2135.16.1 Theory of Operation ........................................................................... 2145.16.2 Heartbeat and Event Reporting by way of SMBUS .................................. 217

    5.17 IDE Controller (D31:F1) ................................................................................... 2215.17.1 PIO Transfers.................................................................................... 2215.17.2 Bus Master Function........................................................................... 2235.17.3 Ultra ATA/100/66/33 Protocol ............................................................. 2265.17.4 Ultra ATA/33/66/100 Timing ............................................................... 2275.17.5 IDE Swap Bay ................................................................................... 2275.17.6 SMI Trapping .................................................................................... 228

    5.18 SATA Host Controller (D31:F2).......................................................................... 2285.18.1 Legacy Operation .............................................................................. 2285.18.2 AHCI Operation ................................................................................. 231

    5.19 High-Precision Event Timers ............................................................................. 2355.19.1 Timer Accuracy ................................................................................. 2365.19.2 Interrupt Mapping.............................................................................. 2365.19.3 Periodic Versus Non-Periodic Modes ..................................................... 2365.19.4 Enabling the Timers ........................................................................... 2375.19.5 Interrupt Levels ................................................................................ 2375.19.6 Handling Interrupts............................................................................ 2375.19.7 Issues Related to 64-Bit Timers with 32-Bit Processors ........................... 238

    5.20 USB UHCI Host Controllers (D29:F0, F1, F2, and F3)............................................ 2385.20.1 Data Structures in Main Memory.......................................................... 2385.20.2 Data Transfers to/from Main Memory ................................................... 238

  • 8 Intel 631xESB/632xESB I/O Controller Hub Datasheet

    5.20.3 Data Encoding and Bit Stuffing ............................................................2395.20.4 Bus Protocol ......................................................................................2395.20.5 Packet Formats..................................................................................2405.20.6 USB Interrupts ..................................................................................2405.20.7 USB Power Management .....................................................................2425.20.8 USB Legacy Keyboard Operation ..........................................................243

    5.21 USB EHCI Host Controller (D29:F7)....................................................................2465.21.1 EHC Initialization ...............................................................................2465.21.2 Data Structures in Main Memory ..........................................................2475.21.3 USB 2.0 Enhanced Host Controller DMA ................................................2475.21.4 Data Encoding and Bit Stuffing ............................................................2475.21.5 Packet Formats..................................................................................2475.21.6 USB 2.0 Interrupts and Error Conditions ...............................................2475.21.7 USB 2.0 Power Management................................................................2485.21.8 Interaction with UHCI Host Controllers ..................................................2505.21.9 USB 2.0 Legacy Keyboard Operation.....................................................2525.21.10 USB 2.0 Based Debug Port ..................................................................252

    5.22 SMBus............................................................................................................2575.22.1 SMBus Controller (D31:F3)..................................................................2575.22.2 SMBus Slave Interface in PCI Express to PCI-X Bridge.............................269

    5.23 AC97 Controller (Audio D31:F5, Modem D31:F6).................................................2765.23.1 PCI Power Management ......................................................................2785.23.2 AC-Link Overview ..............................................................................2795.23.3 AC-Link Low Power Mode ....................................................................2825.23.4 AC97 Cold Reset ...............................................................................2835.23.5 AC97 Warm Reset .............................................................................2835.23.6 Hardware Assist to Determine ACZ_SDIN Used Per Codec .......................284

    5.24 Intel High Definition Audio Controller Overview .................................................284

    6 Electrical Characteristics........................................................................................287

    7 Component Ballout.................................................................................................3037.1 Intel 631xESB/632xESB I/O Controller Hub Ballout ............................................303

    8 Signal Lists ............................................................................................................3078.1 Intel 631xESB/632xESB I/O Controller Hub Signal List (Sorted by Signal Name) ....3078.2 Intel 631xESB/632xESB I/O Controller Hub Signal List (Sorted by Ball Number).....323

    9 Mechanical Specifications ......................................................................................339

    10 Testability..............................................................................................................34310.1 JTAG Test Mode Description ..............................................................................34310.2 XOR Chain Test Mode Description ......................................................................344

    10.2.1 XOR Chain Testability Algorithm Example ..............................................34510.3 XOR Chain Tables ............................................................................................345

    11 Register and Memory Mapping ...............................................................................35111.1 Register Nomenclature and Access Attributes ......................................................35111.2 PCI Devices and Functions ................................................................................35211.3 PCI Configuration Map ......................................................................................35311.4 I/O Map..........................................................................................................353

    11.4.1 Fixed I/O Address Ranges ...................................................................35311.4.2 Variable I/O Decode Ranges ................................................................355

    11.5 Memory Map ...................................................................................................356

    12 Chipset Configuration Registers .............................................................................35912.1 Chipset Configuration Registers (Memory Space) .................................................359

    12.1.1 VCH Virtual Channel Capability Header Register...................................36112.1.2 VCAP1 Virtual Channel Capability #1 Register .....................................36112.1.3 VCAP2 Virtual Channel Capability #2 Register .....................................361

  • Intel 631xESB/632xESB I/O Controller Hub Datasheet 9

    12.1.4 PVC Port Virtual Channel Control Register .......................................... 36212.1.5 PVS Port Virtual Channel Status Register............................................ 36212.1.6 V0CAP Virtual Channel 0 Resource Capability Register ......................... 36212.1.7 V0CTL Virtual Channel 0 Resource Control Register ............................. 36212.1.8 V0STS Virtual Channel 0 Resource Status Register .............................. 36312.1.9 V1CAP Virtual Channel 1 Resource Capability Register ......................... 36312.1.10 V1CTL Virtual Channel 1 Resource Control Register ............................. 36412.1.11 V1STS Virtual Channel 1 Resource Status Register .............................. 36412.1.12 PAT[0-F] Port Arbitration Table Register............................................. 36412.1.13 UES Uncorrectable Error Status Register ............................................ 36512.1.14 UEM Uncorrectable Error Mask Register.............................................. 36512.1.15 UEV Uncorrectable Error Severity Register.......................................... 36612.1.16 CES Correctable Error Status Register ............................................... 36612.1.17 CEM Correctable Error Mask Register ................................................. 36612.1.18 AECC Advanced Error Capabilities and Control Register ........................ 36712.1.19 RES Root Error Status Register ......................................................... 36712.1.20 ESID Error Source Identification Register ........................................... 36712.1.21 RCTCL Root Complex Topology Capabilities List Register ...................... 36812.1.22 ESD Element Self Description Register ............................................... 36812.1.23 ULD Upstream Link Descriptor Register.............................................. 36812.1.24 ULBA Upstream Link Base Address Register........................................ 36812.1.25 RP0D Root Port 0 Descriptor Register ................................................ 36912.1.26 RP0BA Root Port 0 Base Address Register .......................................... 36912.1.27 RP1D Root Port 1 Descriptor Register ................................................ 36912.1.28 RP1BA Root Port 1 Base Address Register .......................................... 37012.1.29 RP2D Root Port 2 Descriptor Register ................................................ 37012.1.30 RP2BA Root Port 2 Base Address Register .......................................... 37012.1.31 RP3D Root Port 3 Descriptor Register ................................................ 37112.1.32 RP3BA Root Port 3 Base Address Register .......................................... 37112.1.33 AZD High Definition Audio Descriptor Register .................................... 37112.1.34 AZBA High Definition Audio Base Address Register .............................. 37212.1.35 ILCL Internal Link Capabilities List Register ........................................ 37212.1.36 LCAP Link Capabilities Register ......................................................... 37212.1.37 LCTL Link Control Register ............................................................... 37312.1.38 LSTS Link Status Register ................................................................ 37312.1.39 VPCAP Private Virtual Channel Resource Capability Register.................. 37312.1.40 VPCTL Private Virtual Channel Resource Control Register...................... 37412.1.41 VPSTS Private Virtual Channel Resource Status Register ...................... 37412.1.42 VPR Private Virtual Channel Routing Register ...................................... 37412.1.43 L3A Level 3 Backbone Arbiter Configuration Register ........................... 37512.1.44 L2A Level 2 Backbone Arbiter Configuration Register ........................... 37512.1.45 L1A Level 1 Backbone Arbiter Configuration Register ........................... 37612.1.46 DA Downstream Arbiter Configuration Register ................................... 37612.1.47 UNRL Upstream Non-posted Request Limits Register ........................... 37712.1.48 UMR Upstream Minimum Reserved Register........................................ 37812.1.49 QL Queue Limits Register................................................................. 37812.1.50 GBC Generic Backbone Configuration Register .................................... 37912.1.51 RPC Root Port Configuration Register................................................. 38012.1.52 BAC Bandwidth Allocation Configuration Register................................. 38012.1.53 AS Arbiter Status Register................................................................ 38112.1.54 TRSR Trap Status Register ............................................................... 38112.1.55 TRCR Trapped Cycle Register............................................................ 38212.1.56 TWDR Trapped Write Data Register ................................................... 38212.1.57 IOTRn I/O Trap Register (0-3) .......................................................... 38212.1.58 TCTL TCO Configuration Register ...................................................... 38312.1.59 D31IP Device 31 Interrupt Pin Register .............................................. 384

  • 10 Intel 631xESB/632xESB I/O Controller Hub Datasheet

    12.1.60 D30IP Device 30 Interrupt Pin Register ..............................................38412.1.61 D29IP Device 29 Interrupt Pin Register ..............................................38512.1.62 D28IP Device 28 Interrupt Pin Register ..............................................38612.1.63 D27IP Device 27 Interrupt Pin Register ..............................................38612.1.64 D31IR Device 31 Interrupt Route Register ..........................................38712.1.65 D30IR Device 30 Interrupt Route Register ..........................................38812.1.66 D29IR Device 29 Interrupt Route Register ..........................................38912.1.67 D28IR Device 28 Interrupt Route Register ..........................................39012.1.68 D27IR Device 27 Interrupt Route Register ..........................................39112.1.69 OIC Other Interrupt Control Register..................................................39212.1.70 RC RTC Configuration Register ..........................................................39212.1.71 HPTC High Precision Timer Configuration Register................................39212.1.72 GCS General Control and Status Register............................................39312.1.73 BUC Backed Up Control Register........................................................39412.1.74 FD Function Disable Register.............................................................39512.1.75 CG Clock Gating ..............................................................................396

    13 PCI Express* Bridge, Switch, and Endpoints Registers(Bm:D0:F0/F1/F3, Bp:D0:F0, Bp:D1:F0, Bp:D2:F0) ................................................39713.1 PCI Configuration Registers...............................................................................39713.2 Memory-Mapped Registers ................................................................................39813.3 PCI Express* Switch, Upstream/Downstream Port

    Registers (Bm:D0:F0,Bp:D0:F0,Bp:D1:F0,Bp:D2:F0) ...........................................39813.3.1 Configuration Registers.......................................................................398

    13.4 PCI Express* Switch, Upstream/Downstream Port(Bm:D0:F0,Bp:D0:F0,Bp:D1:F0,Bp:D2:F0) Enhanced...........................................42413.4.1 Configuration Registers.......................................................................424

    13.5 I/OxAPIC Interrupt Controller Registers (Bm:D0:F1).............................................42913.5.1 PCI Configuration Space Registers........................................................42913.5.2 I/OxAPIC Direct Memory Space Registers ..............................................44113.5.3 Indirect Memory Space Registers .........................................................442

    13.6 PCI Express* to PCI-X* Bridges (Bm:D0:F3) .......................................................44513.6.1 Configuration Registers.......................................................................445

    13.7 PCI Express* to PCI-X* Bridges (Bm:D0:F3) Enhanced .........................................47513.7.1 Configuration Registers.......................................................................475

    13.8 Hot-Plug Controller Registers.............................................................................48513.8.1 Memory-Mapped Registers ..................................................................48513.8.2 Offset 24h 40h: Logical Slot Registers (LSR) 1 to 6 ..............................490

    14 Intel High Definition Audio Controller Registers (D27:F0) ....................................49514.1 Intel High Definition Audio PCI Configuration Space

    (High Definition Audio D27:F0) .......................................................................49514.1.1 VID Vendor Identification Register

    (High Definition Audio Controller D27:F0) ...........................................49614.1.2 DID Device Identification Register

    (High Definition Audio Controller D27:F0) ...........................................49714.1.3 PCICMD PCI Command Register

    (High Definition Audio Controller D27:F0) ...........................................49714.1.4 PCISTS PCI Status Register

    (High Definition Audio Controller D27:F0) ...........................................49814.1.5 RID Revision Identification Register

    (High Definition Audio Controller D27:F0) ...........................................49814.1.6 PI Programming Interface Register

    (High Definition Audio Controller D27:F0) ...........................................49814.1.7 SCC Sub Class Code Register

    (High Definition Audio Controller D27:F0) ...........................................49914.1.8 BCC Base Class Code Register

    (High Definition Audio Controller D27:F0) ...........................................499

  • Intel 631xESB/632xESB I/O Controller Hub Datasheet 11

    14.1.9 CLS Cache Line Size Register(High Definition Audio Controller D27:F0)........................................... 499

    14.1.10 LT Latency Timer Register(High Definition Audio Controller D27:F0)........................................... 499

    14.1.11 HEADTYP Header Type Register(High Definition Audio Controller D27:F0)........................................... 499

    14.1.12 AZBARL High Definition Audio Lower Base AddressRegister (High Definition Audio Controller D27:F0) .............................. 500

    14.1.13 AZBARU Intel High Definition Audio Upper Base AddressRegister (High Definition Audio Controller D27:F0) .............................. 500

    14.1.14 SVID Subsystem Vendor Identification Register (High Definition Audio Controller D27:F0)........................................... 500

    14.1.15 SID Subsystem Identification Register (High Definition Audio Controller D27:F0)........................................... 500

    14.1.16 CAPPTR Capabilities Pointer Register (Audio D27:F0) ........................ 50114.1.17 INTLN Interrupt Line Register

    (High Definition Audio Controller D27:F0)........................................... 50114.1.18 INTPN Interrupt Pin Register

    (High Definition Audio Controller D27:F0)........................................... 50114.1.19 AZCTL Intel High Definition Audio Control Register

    (High Definition Audio Controller D27:F0)........................................... 50214.1.20 TCSEL Traffic Class Select Register

    (High Definition Audio Controller D27:F0)........................................... 50214.1.21 PID PCI Power Management Capability ID Register

    (High Definition Audio Controller D27:F0)........................................... 50314.1.22 PC Power Management Capabilities Register

    (High Definition Audio Controller D27:F0)........................................... 50314.1.23 PCS Power Management Control and Status Register

    (High Definition Audio Controller D27:F0)........................................... 50314.1.24 MID MSI Capability ID Register

    (High Definition Audio Controller D27:F0)........................................... 50414.1.25 MMC MSI Message Control Register

    (High Definition Audio Controller D27:F0)........................................... 50414.1.26 MMLA MSI Message Lower Address Register

    (High Definition Audio Controller D27:F0)........................................... 50514.1.27 MMUA MSI Message Upper Address Register

    (High Definition Audio Controller D27:F0)........................................... 50514.1.28 MMD MSI Message Data Register

    (High Definition Audio Controller D27:F0)........................................... 50514.1.29 PXID PCI Express Capability ID Register

    (High Definition Audio Controller D27:F0)........................................... 50514.1.30 PXC PCI Express Capabilities Register

    (High Definition Audio Controller D27:F0)........................................... 50514.1.31 DEVCAP Device Capabilities Register

    (High Definition Audio Controller D27:F0)........................................... 50614.1.32 DEVC Device Control Register

    (High Definition Audio Controller D27:F0)........................................... 50614.1.33 DEVS Device Status Register

    (High Definition Audio Controller D27:F0)........................................... 50714.1.34 VCCAP Virtual Channel Enhanced Capability Header

    (High Definition Audio Controller D27:F0)........................................... 50714.1.35 PVCCAP1 Port VC Capability Register 1

    (High Definition Audio Controller D27:F0)........................................... 50714.1.36 PVCCAP2 Port VC Capability Register 2

    (High Definition Audio Controller D27:F0)........................................... 50814.1.37 PVCCLT Port VC Control Register

    (High Definition Audio Controller D27:F0)........................................... 50814.1.38 PVCSTS Port VC Status Register

    (High Definition Audio Controller D27:F0)........................................... 508

  • 12 Intel 631xESB/632xESB I/O Controller Hub Datasheet

    14.1.39 VC0CAP VC0 Resource Capability Register(High Definition Audio Controller D27:F0) ...........................................508

    14.1.40 VC0CTL VC0 Resource Control Register(High Definition Audio Controller D27:F0) ...........................................509

    14.1.41 VC0STS VC0 Resource Status Register(High Definition Audio Controller D27:F0) ...........................................509

    14.1.42 VCiCAP VCi Resource Capability Register(High Definition Audio Controller D27:F0) ...........................................509

    14.1.43 VCiCTL VCi Resource Control Register(High Definition Audio Controller D27:F0) ...........................................510

    14.1.44 VCiSTS VCi Resource Status Register(High Definition Audio Controller D27:F0) ...........................................510

    14.1.45 RCCAP Root Complex Link Declaration EnhancedCapability Header Register (High Definition Audio Controller D27:F0) .....510

    14.1.46 ESD Element Self Description Register(High Definition Audio Controller D27:F0) ...........................................511

    14.1.47 L1DESC Link 1 Description Register(High Definition Audio Controller D27:F0) ...........................................511

    14.1.48 L1ADDL Link 1 Lower Address Register(High Definition Audio Controller D27:F0) ...........................................511

    14.1.49 L1ADDU Link 1 Upper Address Register(High Definition Audio Controller D27:F0) ...........................................511

    14.2 Intel High Definition Audio Memory Mapped Configuration Registers (High Definition Audio D27:F0) .......................................................................51214.2.1 GCAP Global Capabilities Register

    (High Definition Audio Controller D27:F0) ...........................................51514.2.2 VMIN Minor Version Register

    (High Definition Audio Controller D27:F0) ...........................................51514.2.3 VMAJ Major Version Register

    (High Definition Audio Controller D27:F0) ...........................................51514.2.4 OUTPAY Output Payload Capability Register

    (High Definition Audio Controller D27:F0) ...........................................51614.2.5 INPAY Input Payload Capability Register

    (High Definition Audio Controller D27:F0) ...........................................51614.2.6 GCTL Global Control Register

    (High Definition Audio Controller D27:F0) ...........................................51614.2.7 WAKEEN Wake Enable Register

    (High Definition Audio Controller D27:F0) ...........................................51714.2.8 STATESTS State Change Status Register

    (High Definition Audio Controller D27:F0) ...........................................51814.2.9 GSTS Global Status Register

    (High Definition Audio Controller D27:F0) ...........................................51814.2.10 INTCTL Interrupt Control Register

    (High Definition Audio Controller D27:F0) ...........................................51814.2.11 INTSTS Interrupt Status Register

    (High Definition Audio Controller D27:F0)51914.2.12 WALCLK Wall Clock Counter Register

    (High Definition Audio Controller D27:F0) ...........................................52014.2.13 SSYNC Stream Synchronization Register

    (High Definition Audio Controller D27:F0) ...........................................52014.2.14 CORBLBASE CORB Lower Base Address Register

    (High Definition Audio Controller D27:F0) ...........................................52014.2.15 CORBUBASE CORB Upper Base Address Register

    (High Definition Audio Controller D27:F0) ...........................................52114.2.16 CORBRP CORB Read Pointer Register

    (High Definition Audio Controller D27:F0) ...........................................52114.2.17 CORBCTL CORB Control Register

    (High Definition Audio Controller D27:F0) ...........................................521

  • Intel 631xESB/632xESB I/O Controller Hub Datasheet 13

    14.2.18 CORBST CORB Status Register (High Definition Audio Controller D27:F0)........................................... 522

    14.2.19 CORBSIZE CORB Size Register (High Definition Audio Controller D27:F0)........................................... 522

    14.2.20 RIRBLBASE RIRB Lower Base Address Register (High Definition Audio Controller D27:F0)........................................... 522

    14.2.21 RIRBUBASE RIRB Upper Base Address Register (High Definition Audio Controller D27:F0)........................................... 522

    14.2.22 RIRBWP RIRB Write Pointer Register (High Definition Audio Controller D27:F0)........................................... 523

    14.2.23 RINTCNT Response Interrupt Count Register (High Definition Audio Controller D27:F0)........................................... 523

    14.2.24 RIRBCTL RIRB Control Register (High Definition Audio Controller D27:F0)........................................... 524

    14.2.25 RIRBSTS RIRB Status Register (High Definition Audio Controller D27:F0)........................................... 524

    14.2.26 RIRBSIZE RIRB Size Register (High Definition Audio Controller D27:F0)........................................... 524

    14.2.27 IC Immediate Command Register (High Definition Audio Controller D27:F0)........................................... 525

    14.2.28 IR Immediate Response Register (High Definition Audio Controller D27:F0)........................................... 525

    14.2.29 IRS Immediate Command Status Register (High Definition Audio Controller D27:F0)........................................... 525

    14.2.30 DPLBASE DMA Position Lower Base Address Register (High Definition Audio Controller D27:F0)........................................... 526

    14.2.31 DPUBASE DMA Position Upper Base Address Register (High Definition Audio Controller D27:F0)........................................... 526

    14.2.32 SDCTL Stream Descriptor Control Register (High Definition Audio Controller D27:F0)........................................... 527

    14.2.33 SDSTS Stream Descriptor Status Register (High Definition Audio Controller D27:F0)........................................... 528

    14.2.34 SDLPIB Stream Descriptor Link Position in BufferRegister (High Definition Audio Controller D27:F0) .............................. 529

    14.2.35 SDCBL Stream Descriptor Cyclic Buffer Length Register (High Definition Audio Controller D27:F0)........................................... 529

    14.2.36 SDLVI Stream Descriptor Last Valid Index Register (High Definition Audio Controller D27:F0)........................................... 530

    14.2.37 SDFIFOW Stream Descriptor FIFO Watermark Register(High Definition Audio Controller D27:F0)........................................... 530

    14.2.38 SDFIFOS Stream Descriptor FIFO Size Register (High Definition Audio Controller D27:F0)........................................... 531

    14.2.39 SDFMT Stream Descriptor Format Register (High Definition Audio Controller D27:F0)........................................... 532

    14.2.40 SDBDPL Stream Descriptor Buffer Descriptor List Pointer Lower Base Address Register (High Definition Audio Controller D27:F0)........................................... 533

    14.2.41 SDBDPU Stream Descriptor Buffer Descriptor List Pointer Upper Base Address Register (High Definition Audio Controller D27:F0)........................................... 533

    15 PCI Express* Configuration Registers.................................................................... 53515.1 PCI Express* Configuration Registers (PCI Express D28:F0/F1/F2/F3) ................. 535

    15.1.1 VID Vendor Identification Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 537

    15.1.2 DID Device Identification Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 538

    15.1.3 PCICMD PCI Command Register(PCI Express D28:F0/F1/F2/F3) ........................................................ 538

  • 14 Intel 631xESB/632xESB I/O Controller Hub Datasheet

    15.1.4 PCISTS PCI Status Register (PCI Express D28:F0/F1/F2/F3) ........................................................539

    15.1.5 RID Revision Identification Register (PCI Express D28:F0/F1/F2/F3) ........................................................539

    15.1.6 PI Programming Interface Register (PCI Express D28:F0/F1/F2/F3) ........................................................540

    15.1.7 SCC Sub Class Code Register (PCI Express D28:F0/F1/F2/F3) ........................................................540

    15.1.8 BCC Base Class Code Register (PCI Express D28:F0/F1/F2/F3) ........................................................540

    15.1.9 CLS Cache Line Size Register (PCI Express D28:F0/F1/F2/F3) ........................................................540

    15.1.10 PLT Primary Latency Timer Register (PCI Express D28:F0/F1/F2/F3) ........................................................540

    15.1.11 HEADTYP Header Type Register (PCI Express D28:F0/F1/F2/F3) ........................................................541

    15.1.12 BNUM Bus Number Register (PCI Express D28:F0/F1/F2/F3) ........................................................541

    15.1.13 IOBL I/O Base and Limit Register (PCI Express D28:F0/F1/F2/F3) ........................................................541

    15.1.14 SSTS Secondary Status Register (PCI Express D28:F0/F1/F2/F3) ........................................................542

    15.1.15 MBL Memory Base and Limit Register (PCI Express D28:F0/F1/F2/F3) ........................................................542

    15.1.16 PMBL Prefetchable Memory Base and Limit Register (PCI Express D28:F0/F1/F2/F3) ........................................................543

    15.1.17 PMBU32 Prefetchable Memory Base Upper 32 BitsRegister (PCI Express D28:F0/F1/F2/F3) ............................................543

    15.1.18 PMLU32 Prefetchable Memory Limit Upper 32 BitsRegister (PCI Express D28:F0/F1/F2/F3) ............................................543

    15.1.19 CAPP Capabilities List Pointer Register (PCI Express D28:F0/F1/F2/F3) ........................................................543

    15.1.20 INTR Interrupt Information Register(PCI Express D28:F0/F1/F2/F3) ........................................................544

    15.1.21 BCTRL Bridge Control Register (PCI Express D28:F0/F1/F2/F3) ........................................................544

    15.1.22 CLIST Capabilities List Register (PCI Express D28:F0/F1/F2/F3) ........................................................545

    15.1.23 XCAP PCI Express Capabilities Register (PCI Express D28:F0/F1/F2/F3) ........................................................545

    15.1.24 DCAP Device Capabilities Register (PCI Express D28:F0/F1/F2/F3) ........................................................545

    15.1.25 DCTL Device Control Register (PCI Express D28:F0/F1/F2/F3) ........................................................546

    15.1.26 DSTS Device Status Register (PCI Express D28:F0/F1/F2/F3) ........................................................547

    15.1.27 LCAP Link Capabilities Register (PCI Express D28:F0/F1/F2/F3) ........................................................547

    15.1.28 LCTL Link Control Register (PCI Express D28:F0/F1/F2/F3) ........................................................548

    15.1.29 LSTS Link Status Register (PCI Express D28:F0/F1/F2/F3) .................54915.1.30 SLCAP Slot Capabilities Register

    (PCI Express D28:F0/F1/F2/F3) ........................................................54915.1.31 SLCTL Slot Control Register

    (PCI Express D28:F0/F1/F2/F3) ........................................................55015.1.32 SLSTS Slot Status Register

    (PCI Express D28:F0/F1/F2/F3) ........................................................55115.1.33 RCTL Root Control Register

    (PCI Express D28:F0/F1/F2/F3) ........................................................551

  • Intel 631xESB/632xESB I/O Controller Hub Datasheet 15

    15.1.34 RSTS Root Status Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 552

    15.1.35 MID Message Signaled Interrupt Identifiers Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 552

    15.1.36 MC Message Signaled Interrupt Message Control Register(PCI Express D28:F0/F1/F2/F3) ........................................................ 552

    15.1.37 MA Message Signaled Interrupt Message AddressRegister (PCI Express D28:F0/F1/F2/F3)............................................ 553

    15.1.38 MD Message Signaled Interrupt Message Data Register(PCI Express D28:F0/F1/F2/F3) ........................................................ 553

    15.1.39 SVCAP Subsystem Vendor Capability Register(PCI Express D28:F0/F1/F2/F3) ........................................................ 553

    15.1.40 SVID Subsystem Vendor Identification Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 553

    15.1.41 PMCAP Power Management Capability Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 554

    15.1.42 PMC PCI Power Management Capabilities Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 554

    15.1.43 PMCS PCI Power Management Control and StatusRegister (PCI Express D28:F0/F1/F2/F3)............................................ 554

    15.1.44 MPC Miscellaneous Port Configuration Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 555

    15.1.45 SMSCS SMI/SCI Status Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 556

    15.1.46 RWC Resume Well Control Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 556

    15.1.47 VCH Virtual Channel Capability Header Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 556

    15.1.48 VCAP1 Virtual Channel Capability 1 Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 557

    15.1.49 VCAP2 Virtual Channel Capability 2 Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 557

    15.1.50 PVC Port Virtual Channel Control Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 557

    15.1.51 PVS Port Virtual Channel Status Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 558

    15.1.52 V0CAP Virtual Channel 0 Resource Capability Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 558

    15.1.53 V0CTL Virtual Channel 0 Resource Control Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 558

    15.1.54 V0STS Virtual Channel 0 Resource Status Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 559

    15.1.55 V1CAP Virtual Channel 1 Resource Capability Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 559

    15.1.56 V1CTL Virtual Channel 1 Resource Control Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 560

    15.1.57 V1STS Virtual Channel 1 Resource Status Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 560

    15.1.58 UES Uncorrectable Error Status Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 560

    15.1.59 UEM Uncorrectable Error Mask (PCI Express D28:F0/F1/F2/F3) ........................................................ 561

    15.1.60 UEV Uncorrectable Error Severity (PCI Express D28:F0/F1/F2/F3) ........................................................ 562

    15.1.61 CES Correctable Error Status Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 563

    15.1.62 CEM Correctable Error Mask Register (PCI Express D28:F0/F1/F2/F3) ........................................................ 563

  • 16 Intel 631xESB/632xESB I/O Controller Hub Datasheet

    15.1.63 AECC Advanced Error Capabilities and Control Register(PCI Express D28:F0/F1/F2/F3) ........................................................563

    15.1.64 RES Root Error Status Register (PCI Express D28:F0/F1/F2/F3) ........................................................564

    15.1.65 RCTCL Root Complex Topology Capability List Register(PCI Express D28:F0/F1/F2/F3) ........................................................564

    15.1.66 ESD Element Self Description Register (PCI Express D28:F0/F1/F2/F3) ........................................................564

    15.1.67 ULD Upstream Link Description Register (PCI Express D28:F0/F1/F2/F3) ........................................................565

    15.1.68 ULBA Upstream Link Base Address Register (PCI Express D28:F0/F1/F2/F3) ........................................................565

    16 UHCI Controllers Registers ....................................................................................56716.1 PCI Configuration Registers (USB D29:F0/F1/F2/F3) ..........................................567

    16.1.1 VID Vendor Identification Register (USB D29:F0/F1/F2/F3) ................56816.1.2 DID Device Identification Register (USB D29:F0/F1/F2/F3).................56816.1.3 PCICMD PCI Command Register (USB D29:F0/F1/F2/F3) ...................56816.1.4 PCISTS PCI Status Register (USB D29:F0/F1/F2/F3) .........................56916.1.5 RID Revision Identification Register (USB D29:F0/F1/F2/F3) ..............56916.1.6 PI Programming Interface Register (USB D29:F0/F1/F2/F3) ...............57016.1.7 SCC Sub Class Code Register (USB D29:F0/F1/F2/F3) .......................57016.1.8 BCC Base Class Code Register (USB D29:F0/F1/F2/F3)......................57016.1.9 MLT Master Latency Timer Register (USB D29:F0/F1/F2/F3)...............57016.1.10 HEADTYP Header Type Register (USB D29:F0/F1/F2/F3) ....................57016.1.11 BASE Base Address Register (USB D29:F0/F1/F2/F3) ........................57116.1.12 SVID Subsystem Vendor Identification Register

    (USB D29:F0/F1/F2/F3) ...................................................................57116.1.13 SID Subsystem Identification Register (USB D29:F0/F1/F2/F3)...........57216.1.14 INT_LN Interrupt Line Register (USB D29:F0/F1/F2/F3) .....................57216.1.15 INT_PN Interrupt Pin Register (USB D29:F0/F1/F2/F3) ......................57216.1.16 USB_RELNUM Serial Bus Release Number

    Register USB D29:F0/F1/F2/F3) ........................................................57216.1.17 USB_LEGKEY USB Legacy Keyboard/Mouse Control

    Register (USB D29:F0/F1/F2/F3) .......................................................57316.1.18 USB_RES USB Resume Enable Register (USB D29:F0/F1/F2/F3) .........57416.1.19 CWP Core Well Policy Register (USB D29:F0/F1/F2/F3)......................574

    16.2 USB I/O Registers............................................................................................57516.2.1 USBCMD USB Command Register ......................................................57516.2.2 USBSTS USB Status Register ............................................................57816.2.3 USBINTR USB Interrupt Enable Register .............................................57816.2.4 FRNUM Frame Number Register ........................................................57916.2.5 FRBASEADD Frame List Base Address Register ....................................57916.2.6 SOFMOD Start of Frame Modify Register.............................................58016.2.7 PORTSC[0,1] Port Status and Control Register ....................................580

    17 EHCI Controller Registers (D29:F7) .......................................................................58317.1 USB EHCI Configuration Registers

    (USB EHCI D29:F7).......................................................................................58317.1.1 VID Vendor Identification Register

    (USB EHCI D29:F7) .........................................................................58417.1.2 DID Device Identification Register

    (USB EHCI D29:F7) .........................................................................58417.1.3 PCICMD PCI Command Register

    (USB EHCI D29:F7) .........................................................................58417.1.4 PCISTS PCI Status Register

    (USB EHCI D29:F7) .........................................................................58517.1.5 RID Revision Identification Register

    (USB EHCI D29:F7) .........................................................................586

  • Intel 631xESB/632xESB I/O Controller Hub Datasheet 17

    17.1.6 PI Programming Interface Register (USB EHCI D29:F7)......................................................................... 586

    17.1.7 SCC Sub Class Code Register (USB EHCI D29:F7)......................................................................... 586

    17.1.8 BCC Base Class Code Register (USB EHCI D29:F7)......................................................................... 586

    17.1.9 PMLT Primary Master Latency Timer Register (USB EHCI D29:F7)......................................................................... 587

    17.1.10 MEM_BASE Memory Base Address Register (USB EHCI D29:F7)......................................................................... 587

    17.1.11 SVID USB EHCI Subsystem Vendor ID Register (USB EHCI D29:F7)......................................................................... 587

    17.1.12 SID USB EHCI Subsystem ID Register (USB EHCI D29:F7)......................................................................... 587

    17.1.13 CAP_PTR Capabilities Pointer Register (USB EHCI D29:F7)......................................................................... 588

    17.1.14 INT_LN Interrupt Line Register (USB EHCI D29:F7)......................................................................... 588

    17.1.15 INT_PN Interrupt Pin Register (USB EHCI D29:F7)......................................................................... 588

    17.1.16 PWR_CAPID PCI Power Management Capability IDRegister (USB EHCI D29:F7) ............................................................ 588

    17.1.17 NXT_PTR1 Next Item Pointer #1 Register (USB EHCI D29:F7)......................................................................... 589

    17.1.18 PWR_CAP Power Management Capabilities Register (USB EHCI D29:F7)......................................................................... 589

    17.1.19 PWR_CNTL_STS Power Management Control/StatusRegister (USB EHCI D29:F7) ............................................................ 590

    17.1.20 DEBUG_CAPID Debug Port Capability ID Register (USB EHCI D29:F7)......................................................................... 590

    17.1.21 NXT_PTR2 Next Item Pointer #2 Register (USB EHCI D29:F7)......................................................................... 590

    17.1.22 DEBUG_BASE Debug Port Base Offset Register (USB EHCI D29:F7)......................................................................... 591

    17.1.23 USB_RELNUM USB Release Number Register (USB EHCI D29:F7)......................................................................... 591

    17.1.24 FL_ADJ Frame Length Adjustment Register (USB EHCI D29:F7)......................................................................... 591

    17.1.25 PWAKE_CAP Port Wake Capability Register (USB EHCI D29:F7)......................................................................... 592

    17.1.26 LEG_EXT_CAP USB EHCI Legacy Support ExtendedCapability Register (USB EHCI D29:F7).............................................. 593

    17.1.27 LEG_EXT_CS USB EHCI Legacy Support ExtendedControl / Status Register (USB EHCI D29:F7) ..................................... 593

    17.1.28 SPECIAL_SMI Intel Specific USB 2.0 SMI Register (USB EHCI D29:F7)......................................................................... 595

    17.1.29 ACCESS_CNTL Access Control Register (USB EHCI D29:F7)......................................................................... 596

    17.2 Memory-Mapped I/O Registers .......................................................................... 59617.2.1 Host Controller Capability Registers ..................................................... 59617.2.2 Host Controller Operational Registers ................................................... 59817.2.3 USB 2.0-Based Debug Port Register ..................................................... 609

    18 PCI-to-PCI Bridge Registers (D30:F0) ................................................................... 61318.1 PCI Configuration Registers (D30:F0)................................................................. 613

    18.1.1 VID Vendor Identification Register (PCI-PCI D30:F0) ........................ 61418.1.2 DID Device Identification Register (PCI-PCI D30:F0) ......................... 61418.1.3 PCICMD PCI Command (PCI-PCI D30:F0) ........................................ 61418.1.4 PSTS PCI Status Register (PCI-PCI D30:F0) ..................................... 615

  • 18 Intel 631xESB/632xESB I/O Controller Hub Datasheet

    18.1.5 RID Revision Identification Register (PCI-PCI D30:F0) .......................61718.1.6 CC Class Code Register (PCI-PCI D30:F0) ........................................61718.1.7 PMLT Primary Master Latency Timer Register

    (PCI-PCI D30:F0) ............................................................................61718.1.8 HEADTYP Header Type Register (PCI-PCI D30:F0).............................61818.1.9 BNUM Bus Number Register (PCI-PCI D30:F0)..................................61818.1.10 SMLT Secondary Master Latency Timer Register

    (PCI-PCI D30:F0) ............................................................................61818.1.11 IOBASE_LIMIT I/O Base and Limit Register

    (PCI-PCI D30:F0) ............................................................................61918.1.12 SECSTS Secondary Status Register (PCI-PCI D30:F0)........................61918.1.13 MEMBASE_LIMIT Memory Base and Limit Register

    (PCI-PCI D30:F0) ............................................................................62018.1.14 PREF_MEM_BASE_LIMIT Prefetchable Memory Base

    and Limit Register (PCI-PCI D30:F0)..................................................62018.1.15 PMBU32 Prefetchable Memory Base Upper 32 Bits

    Register (PCI-PCI D30:F0)................................................................62118.1.16 PMLU32 Prefetchable Memory Limit Upper 32 Bits

    Register (PCI-PCI D30:F0)................................................................62118.1.17 CAPP Capability List Pointer Register (PCI-PCI D30:F0) ......................62118.1.18 INTR Interrupt Information Register (PCI-PCI D30:F0) ......................62118.1.19 BCTRL Bridge Control Register (PCI-PCI D30:F0) ..............................62118.1.20 SPDH Secondary PCI Device Hiding Register

    (PCI-PCI D30:F0) ............................................................................62318.1.21 DTC Delayed Transaction Control Register

    (PCI-PCI D30:F0) ............................................................................62318.1.22 BPS Bridge Proprietary Status Register

    (PCI-PCI D30:F0) ............................................................................62418.1.23 BPC Bridge Policy Configuration Register

    (PCI-PCI D30:F0) ............................................................................62518.1.24 SVCAP Subsystem Vendor Capability Register

    (PCI-PCI D30:F0) ............................................................................62518.1.25 SVID Subsystem Vendor IDs Register (PCI-PCI D30:F0) ....................625

    19 AC97 Audio Controller Registers (D30:F2) ............................................................62719.1 AC97 Audio PCI Configuration Space

    (Audio D30:F2).............................................................................................62719.1.1 VID Vendor Identification Register (Audio D30:F2) ............................62819.1.2 DID Device Identification Register (Audio D30:F2) ............................62819.1.3 PCICMD PCI Command Register (Audio D30:F2) ...............................62819.1.4 PCISTS PCI Status Register (Audio D30:F2) .....................................62919.1.6 PI Programming Interface Register (Audio D30:F2) ...........................63019.1.7 SCC Sub Class Code Register (Audio D30:F2) ...................................63019.1.8 BCC Base Class Code Register (Audio D30:F2)..................................63019.1.9 HEADTYP Header Type Register (Audio D30:F2)................................63019.1.10 NAMBAR Native Audio Mixer Base Address Register

    (Audio D30:F2) ...............................................................................63119.1.11 NABMBAR Native Audio Bus Mastering Base Address

    Register (Audio D30:F2)...................................................................63119.1.12 MMBAR Mixer Base Address Register (Audio D30:F2).........................63219.1.13 MBBAR Bus Master Base Address Register

    (Audio D30:F2) ...............................................................................63219.1.14 SVID Subsystem Vendor Identification Register

    (Audio D30:F2) ...............................................................................63319.1.15 SID Subsystem Identification Register (Audio D30:F2) ......................63319.1.16 CAP_PTR Capabilities Pointer Register (Audio D30:F2) .......................63319.1.18 INT_PN Interrupt Pin Register (Audio D30:F2) ..................................634

  • Intel 631xESB/632xESB I/O Controller Hub Datasheet 19

    19.1.19 PCID Programmable Codec Identification Register(Audio D30:F2) .............................................................................. 634

    19.1.21 PID PCI Power Management Capability IdentificationRegister (Audio D30:F2) .................................................................. 635

    19.1.22 PC Power Management Capabilities Register (Audio D30:F2) .............................................................................. 635

    19.1.23 PCS Power Management Control and Status Register(Audio D30:F2) .............................................................................. 636

    19.2 AC97 Audio I/O Space (D30:F2) ....................................................................... 63619.2.1 X_BDBAR Buffer Descriptor Base Address Register

    (Audio D30:F2) .............................................................................. 63919.2.2 X_CIV Current Index Value Register (Audio D30:F2) ......................... 64019.2.3 X_LVI Last Valid Index Register (Audio D30:F2) ............................... 64019.2.6 X_PIV Prefetched Index Value Register (Audio D30:F2) ..................... 64219.2.9 GLOB_STA Global Status Register (Audio D30:F2) ............................ 64519.2.10 CAS Codec Access Semaphore Register (Audio D30:F2)..................... 64719.2.11 SDM SDATA_IN Map Register (Audio D30:F2) .................................. 647

    20 AC97 Modem Controller Registers (D30:F3).......................................................... 64920.1 AC97 Modem PCI Configuration Space (D30:F3) ................................................. 649

    20.1.1 VID Vendor Identification Register (Modem D30:F3) ......................... 65020.1.2 DID Device Identification Register (Modem D30:F3).......................... 65020.1.3 PCICMD PCI Command Register (Modem D30:F3) ............................ 65020.1.5 RID Revision Identification Register (Modem D30:F3) ....................... 65120.1.7 SCC Sub Class Code Register (Modem D30:F3) ................................ 65220.1.8 BCC Base Class Code Register (Modem D30:F3) ............................... 65220.1.9 HEADTYP Header Type Register (Modem D30:F3) ............................. 65220.1.10 MMBAR Modem Mixer Base Address Register

    (Modem D30:F3) ............................................................................ 65220.1.11 MBAR Modem Base Address Register (Modem D30:F3)...................... 65320.1.12 SVID Subsystem Vendor Identification Register

    (Modem D30:F3) ............................................................................ 65320.1.14 CAP_PTR Capabilities Pointer Register (Modem D30:F3) .................... 65420.1.15 INT_LN Interrupt Line Register (Modem D30:F3) .............................. 65420.1.16 INT_PIN Interrupt Pin Register (Modem D30:F3) .............................. 65420.1.17 PID PCI Power Management Capability Identification

    Register (Modem D30:F3) ................................................................ 65520.1.18 PC Power Management Capabilities Register

    (Modem D30:F3) ............................................................................ 65520.1.19 PCS Power Management Control and Status Register

    (Modem D30:F3) ............................................................................ 65520.2 AC97 Modem I/O Space (D30:F3) ..................................................................... 656

    20.2.1 X_BDBAR Buffer Descriptor List Base Address Register(Modem D30:F3) ............................................................................ 658

    20.2.2 X_CIV Current Index Value Register (Modem D30:F3)....................... 65820.2.3 X_LVI Last Valid Index Register (Modem D30:F3)............................. 65820.2.4 X_SR Status Register (Modem D30:F3) ........................................... 65920.2.5 X_PICB Position in Current Buffer Register

    (Modem D30:F3) ............................................................................ 66020.2.6 X_PIV Prefetch Index Value Register

    (Modem D30:F3) ............................................................................ 66020.2.7 X_CR Control Register (Modem D30:F3).......................................... 66020.2.8 GLOB_CNT Global Control Register (Modem D30:F3) ........................ 66120.2.9 GLOB_STA Global Status Register (Modem D30:F3) .......................... 66220.2.10 CAS Codec Access Semaphore Register

    (Modem D30:F3) ............................................................................ 664

    21 LPC Interface Bridge Registers (D31:F0) ............................................................... 665

  • 20 Intel 631xESB/632xESB I/O Controller Hub Datasheet

    21.1 PCI Configuration Registers (LPC I/F D31:F0) ...................................................66521.1.1 VID Vendor Identification Register (LPC I/F D31:F0)..........................66621.1.2 DID Device Identification Register (LPC I/F D31:F0) ..........................66621.1.3 PCICMD PCI COMMAND Register (LPC I/F D31:F0) ............................66621.1.4 PCISTS PCI Status Register (LPC I/F D31:F0) ...................................66721.1.5 RID Revision Identification Register (LPC I/F D31:F0) ........................66721.1.6 PI Programming Interface Register (LPC I/F D31:F0) .........................66821.1.7 SCC Sub Class Code Register (LPC I/F D31:F0).................................66821.1.8 BCC Base Class Code Register (LPC I/F D31:F0) ...............................66821.1.9 PLT Primary Latency Timer Register (LPC I/F D31:F0) .......................66821.1.10 HEADTYP Header Type Register (LPC I/F D31:F0) .............................66821.1.11 SS Sub System Identifiers Register (LPC I/F D31:F0) ........................66821.1.12 PMBASE ACPI Base Address Register (LPC I/F D31:F0) ......................66921.1.13 ACPI_CNTL ACPI Control Register (LPC I/F D31:F0)...........................66921.1.14 GPIOBASE GPIO Base Address Register (LPC I/F D31:F0).................67021.1.15 GC GPIO Control Register (LPC I/F D31:F0)......................................67021.1.16 PIRQ[n]_ROUT PIRQ[A,B,C,D] Routing Control Register

    (LPC I/F D31:F0).............................................................................67021.1.17 SIRQ_CNTL Serial IRQ Control Register

    (LPC I/F D31:F0).............................................................................67121.1.18 PIRQ[n]_ROUT PIRQ[E,F,G,H] Routing Control Register

    (LPC I/F D31:F0).............................................................................67121.1.19 LPC_I/O_DEC I/O Decode Ranges Register

    (LPC I/F D31:F0).............................................................................67221.1.20 LPC_EN LPC I/F Enables Register (LPC I/F D31:F0) ...........................67221.1.21 GEN1_DEC LPC I/F Generic Decode Range 1 Register

    (LPC I/F D31:F0).............................................................................67321.1.22 GEN2_DEC LPC I/F Generic Decode Range 2 Register

    (LPC I/F D31:F0).............................................................................67421.1.23 FWH_SEL1 Firmware Hub Select 1 Register

    (LPC I/F D31:F0).............................................................................67421.1.24 FWH_SEL2 Firmware Hub Select 2 Register

    (LPC I/F D31:F0).............................................................................67521.1.25 FWH_DEC_EN1 Firmware Hub Decode Enable Register

    (LPC I/F D31:F0).............................................................................67521.1.26 BIOS_CNTL BIOS Control Register

    (LPC I/F D31:F0).............................................................................67721.1.27 RCBA Root Complex Base Address Register

    (LPC I/F D31:F0).............................................................................67721.2 DMA I/O Registers (LPC I/F D31:F0)................................................................677

    21.2.1 DMABASE_CA DMA Base and Current Address Registers (LPC I/F D31:F0) ...............................................................679

    21.2.2 DMABASE_CC DMA Base and Current Count Registers(LPC I/F D31:F0).............................................................................679

    21.2.3 DMAMEM_LP DMA Memory Low Page Registers (LPC I/F D31:F0).............................................................................680

    21.2.4 DMACMD DMA Command Register (LPC I/F D31:F0)..........................68021.2.5 DMASTA DMA Status Register (LPC I/F D31:F0)................................68121.2.6 DMA_WRSMSK DMA Write Single Mask Register

    (LPC I/F D31:F0).............................................................................68121.2.7 DMACH_MODE DMA Channel Mode Register

    (LPC I/F D31:F0).............................................................................68221.2.8 DMA Clear Byte Pointer Register (LPC I/F D31:F0) ...............................68221.2.9 DMA Master Clear Register (LPC I/F D31:F0).......................................68321.2.10 DMA_CLMSK DMA Clear Mask Register (LPC I/F D31:F0)....................68321.2.11 DMA_WRMSK DMA Write All Mask Register

    (LPC I/F D31:F0).............................................................................68321.3 Timer I/O Registers (LPC I/F D31:F0) ..............................................................683

  • Intel 631xESB/632xESB I/O Controller Hub Datasheet 21

    21.3.1 TCW Timer Control Word Register (LPC I/F D31:F0).......................... 68421.3.2 SBYTE_FMT Interval Timer Status Byte Format Register

    (LPC I/F D31:F0) ............................................................................ 68521.3.3 Counter Access Ports Register (LPC I/F D31:F0).................................. 686

    21.4 8259 Interrupt Controller (PIC) Registers (LPC I/F D31:F0) .......................................................................................... 68621.4.1 Interrupt Controller I/O MAP (LPC I/F D31:F0).................................... 68621.4.2 ICW1 Initialization Command Word 1 Register

    (LPC I/F D31:F0) ............................................................................ 68721.4.3 ICW2 Initialization Command Word 2 Register

    (LPC I/F D31:F0) ............................................................................ 68821.4.4 ICW3 Master Controller Initialization Command

    Word 3 Register (LPC I/F D31:F0) ..................................................... 68821.4.5 ICW3 Slave Controller Initialization Command

    Word 3 Register (LPC I/F D31:F0) ..................................................... 68921.4.6 ICW4 Initialization Command Word 4 Register

    (LPC I/F D31:F0) ............................................................................ 68921.4.7 OCW1 Operational Control Word 1 (Interrupt Mask)

    Register (LPC I/F D31:F0) ................................................................ 68921.4.8 OCW2 Operational Control Word 2 Register

    (LPC I/F D31:F0) ............................................................................ 69021.4.9 OCW3 Operational Control Word 3 Register

    (LPC I/F D31:F0) ............................................................................ 69021.4.10 ELCR1 Master Controller Edge/Level Triggered Register

    (LPC I/F D31:F0) ............................................................................ 69121.4.11 ELCR2 Slave Controller Edge/Level Triggered Register

    (LPC I/F D31:F0) ............................................................................ 69221.5 Advanced Programmable Interrupt Controller (APIC)(D31:F0) ............................... 692

    21.5.1 APIC Register Map (LPC I/F D31:F0).................................................. 69221.5.2 IND Index Register (LPC I/F D31:F0) .............................................. 69321.5.3 DAT Window Register (LPC I/F D31:F0)........................................... 69321.5.4 EOIR EOI Register (LPC I/F D31:F0) ............................................... 69321.5.5 ID Identification Register (LPC I/F D31:F0)...................................... 69421.5.6 VER Version Register (LPC I/F D31:F0) ........................................... 69421.5.7 REDIR_TBL Redirection Table (LPC I/F D31:F0) ................................ 695

    21.6 Real Time Clock Registers (LPC I/F D31:F0) ..................................................... 69621.6.1 I/O Register Address Map (LPC I/F D31:F0)........................................ 69621.6.2 Indexed Registers (LPC I/F D31:F0) .................................................. 697

    21.7 Processor Interface Registers (LPC I/F D31:F0) ................................................ 70021.7.1 NMI_SC NMI Status and Control Register

    (LPC I/F D31:F0) ............................................................................ 70021.7.2 NMI_EN NMI Enable (and Real Time Clock Index)

    Register (LPC I/F D31:F0) ................................................................ 70121.7.3 PORT92 Fast A20 and Init Register (LPC I/F D31:F0) ........................ 70121.7.4 COPROC_ERR Coprocessor Error Register

    (LPC I/F D31:F0) ............................................................................ 70221.7.5 RST_CNT Reset Control Register (LPC I/F D31:F0)............................ 702

    21.8 Power Management Registers (PM D31:F0) ...................................................... 70221.8.1 Power Management PCI Configuration Registers

    (PM D31:F0) .................................................................................. 70221.8.2 Power Management I/O Registers ........................................................ 708

    21.9 System Management