intel Intel® 450NX PCIset 82454NX PCI Expander Bridge (PXB) 82453NX Data Path Multiplexor (MUX) 82452NX RAS/CAS Generator (RCG) 82451NX Memory & I/O Controller (MIOC) Order Number: 243771-004 June 1998 © Intel Corporation 1998 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. The Intel® 450NX PCIset may contain design defects or errors known as errata which may cause the product to deviate from the 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://www.intel.com Copyright © Intel Corporation 1998. * Third-party brands and names are the property of their respective owners. CONTENTS Chapter 1 Introduction ......................................................................................................................................... 1-1 1.1 1.2 1.3 1.4 Overview ..................................................................................................................................................... Intel® 450NX PCIset Components .............................................................................................................. Intel® 450NX PCIset Feature Summary ...................................................................................................... Packaging & Power ..................................................................................................................................... 1-1 1-2 1-3 1-4 Chapter 2 Signal Descriptions ............................................................................................................................ 2-1 2.1 2.2 Conventions ................................................................................................................................................ Summary ..................................................................................................................................................... 2.2.1 Signal Summary, By Component .................................................................................................. 2.2.1.1 MIOC Signal List .......................................................................................................... 2.2.1.2 PXB Signal List ............................................................................................................ 2.2.1.3 RCG Signal List ........................................................................................................... 2.2.1.4 MUX Signal List ........................................................................................................... 2-1 2-2 2-2 2-3 2-4 2-5 2-5 2.3 System Interface ......................................................................................................................................... 2.3.1 System / MIOC Interface ............................................................................................................... 2.3.2 Third-Party Agent / MIOC Interface .............................................................................................. 2-6 2-6 2-8 2.4 PCI Interface ............................................................................................................................................... 2-8 2.4.1 Primary Bus .................................................................................................................................. 2-8 2.4.2 64-bit Access Support ................................................................................................................. 2-10 2.4.3 Internal vs. External Arbitration ................................................................................................... 2-10 2.4.4 PIIX4E Interface .......................................................................................................................... 2-11 2.5 Memory Subsystem Interface .................................................................................................................... 2.5.1 External Interface ........................................................................................................................ 2.5.2 Internal Interface ......................................................................................................................... 2.5.2.1 RCG / DRAM Interface .............................................................................................. 2.5.2.2 DRAM / MUX Interface .............................................................................................. 2.5.2.3 RCG / MUX Interface ................................................................................................. 2-12 2-12 2-14 2-14 2-15 2-15 2.6 2.7 Expander Interface .................................................................................................................................... Common Support Signals ......................................................................................................................... 2.7.1 JTAG Interface ............................................................................................................................ 2.7.2 Reference Signals ....................................................................................................................... 2-15 2-17 2-17 2-17 2.8 Component-Specific Support Signals ........................................................................................................ 2.8.1 MIOC ........................................................................................................................................... 2.8.2 PXB ............................................................................................................................................ 2.8.3 RCG ............................................................................................................................................ 2.8.4 MUX ............................................................................................................................................ 2-18 2-18 2-19 2-19 2-19 Chapter 3 Register Descriptions ......................................................................................................................... 3-1 3.1 3.2 Access Restrictions ..................................................................................................................................... 3-1 I/O Mapped Registers ................................................................................................................................. 3-1 3.2.1 CONFIG_ADDRESS: Configuration Address Register ............................................................... 3-1 Intel® 450NX PCIset -i- CONTENTS 3.2.2 CONFIG_DATA: Configuration Data Register .............................................................................. 3-2 3.3 MIOC Configuration Space .......................................................................................................................... 3.3.1 BUFSIZ: Buffer Sizes ................................................................................................................... 3.3.2 BUSNO[1:0]: Lowest PCI Bus Number, per PXB ......................................................................... 3.3.3 CHKCON: Check Connection ....................................................................................................... 3.3.4 CLASS: Class Code Register ....................................................................................................... 3.3.5 CONFIG: Software-Defined Configuration Register ..................................................................... 3.3.6 CVCR: Configuration Values Captured on Reset ......................................................................... 3.3.7 CVDR: Configuration Values Driven On Reset ............................................................................ 3.3.8 DBC[15:0]: DRAM Bank Configuration Registers ......................................................................... 3.3.9 DEVMAP: System Bus PCI Device Map .................................................................................... 3.3.10 DID: Device Identification Register ............................................................................................. 3.3.11 ECCCMD: ECC Command Register .......................................................................................... 3.3.12 ECCMSK: ECC Mask Register ................................................................................................... 3.3.13 ERRCMD: Error Command Register .......................................................................................... 3.3.14 ERRSTS: Error Status Register ................................................................................................. 3.3.15 GAPEN: Gap Enables ................................................................................................................ 3.3.16 HDR: Header Type Register ....................................................................................................... 3.3.17 HEL[1:0] Host Bus Error Log ...................................................................................................... 3.3.18 HXGB: High Expansion Gap Base ............................................................................................. 3.3.19 HXGT: High Expansion Gap Top ............................................................................................... 3.3.20 IOABASE: I/O APIC Base Address ............................................................................................ 3.3.21 IOAR: I/O APIC Ranges ............................................................................................................. 3.3.22 IOR: I/O Ranges ......................................................................................................................... 3.3.23 ISA: ISA Space ........................................................................................................................... 3.3.24 LXGB: Low Expansion Gap Base ............................................................................................... 3.3.25 LXGT: Low Expansion Gap Top ................................................................................................. 3.3.26 MAR[6:0]: Memory Attribute Region Registers ........................................................................... 3.3.27 MEA[1:0] Memory Error Effective Address ................................................................................. 3.3.28 MEL[1:0] Memory Error Log ....................................................................................................... 3.3.29 MMBASE: Memory-Mapped PCI Base ...................................................................................... 3.3.30 MMR[3:0]: Memory-Mapped PCI Ranges .................................................................................. 3.3.31 PMD[1:0]: Performance Monitoring Data Register ..................................................................... 3.3.32 PME[1:0]: Performance Monitoring Event Selection .................................................................. 3.3.33 PMR[1:0]: Performance Monitoring Response ........................................................................... 3.3.34 RC: Reset Control Register ........................................................................................................ 3.3.35 RCGP: RCGs Present ................................................................................................................ 3.3.36 REFRESH: DRAM Refresh Control Register ............................................................................. 3.3.37 RID: Revision Identification Register .......................................................................................... 3.3.38 ROUTE[1:0]: Route Field Seed ................................................................................................. 3.3.39 SMRAM: SMM RAM Control Register ........................................................................................ 3.3.40 SUBA[1:0]: Bus A Subordinate Bus Number, per PXB .............................................................. 3.3.41 SUBB[1:0]: Bus B Subordinate Bus Number, per PXB .............................................................. 3.3.42 TCAP[0:3]: Target Capacity, per PXB/PCI Port .......................................................................... 3.3.43 TOM: Top of Memory ................................................................................................................. 3.3.44 VID: Vendor Identification Register ............................................................................................ 3-3 3-4 3-5 3-5 3-6 3-6 3-8 3-9 3-9 3-10 3-11 3-11 3-12 3-12 3-13 3-14 3-15 3-15 3-16 3-16 3-16 3-17 3-17 3-18 3-18 3-18 3-19 3-20 3-20 3-21 3-21 3-21 3-22 3-23 3-24 3-25 3-25 3-25 3-26 3-26 3-27 3-28 3-28 3-29 3-29 3.4 PXB Configuration Space .......................................................................................................................... 3.4.1 BUFSIZ: Buffer Sizes ................................................................................................................. 3.4.2 CLASS: Class Code Register ..................................................................................................... 3.4.3 CLS: Cache Line Size ................................................................................................................ 3.4.4 CONFIG: Configuration Register ................................................................................................ 3.4.5 DID: Device Identification Register ............................................................................................. 3.4.6 ERRCMD: Error Command Register .......................................................................................... 3.4.7 ERRSTS: Error Status Register ................................................................................................. 3-29 3-31 3-31 3-32 3-32 3-33 3-34 3-35 -ii- Intel® 450NX PCIset CONTENTS 3.4.8 3.4.9 3.4.10 3.4.11 3.4.12 3.4.13 3.4.14 3.4.15 3.4.16 3.4.17 3.4.18 3.4.19 3.4.20 3.4.21 3.4.22 3.4.23 3.4.24 3.4.25 3.4.26 3.4.27 3.4.28 3.4.29 3.4.30 3.4.31 3.4.32 3.4.33 GAPEN: Gap Enables ................................................................................................................ HDR: Header Type Register ...................................................................................................... HXGB: High Expansion Gap Base ............................................................................................. HXGT: High Expansion Gap Top ............................................................................................... IOABASE: I/O APIC Base Address ............................................................................................ ISA: ISA Space .......................................................................................................................... LXGB: Low Expansion Gap Base .............................................................................................. LXGT: Low Expansion Gap Top ................................................................................................ MAR[6:0]: Memory Attribute Region Registers .......................................................................... MLT: Master Latency Timer Register ......................................................................................... MMBASE: Memory-Mapped PCI Base ..................................................................................... MMT: Memory-Mapped PCI Top ............................................................................................... MTT: Multi-Transaction Timer Register ..................................................................................... PCICMD: PCI Command Register ............................................................................................. PCISTS: PCI Status Register .................................................................................................... PMD[1:0]: Performance Monitoring Data Register ..................................................................... PME[1:0]: Performance Monitoring Event Selection .................................................................. PMR[1:0]: Performance Monitoring Response .......................................................................... RID: Revision Identification Register ......................................................................................... RC: Reset Control Register ....................................................................................................... ROUTE: Route Field Seed ......................................................................................................... SMRAM: SMM RAM Control Register ....................................................................................... TCAP: Target Capacity .............................................................................................................. TMODE: Timer Mode ................................................................................................................. TOM: Top of Memory ................................................................................................................. VID: Vendor Identification Register ............................................................................................ 3-36 3-36 3-36 3-36 3-37 3-37 3-37 3-37 3-38 3-38 3-38 3-39 3-39 3-39 3-40 3-41 3-42 3-43 3-44 3-44 3-45 3-45 3-46 3-46 3-47 3-47 Chapter 4 System Address Maps ....................................................................................................................... 4-1 4.1 Memory Address Map ................................................................................................................................. 4.1.1 Memory-Mapped I/O Spaces ........................................................................................................ 4.1.2 SMM RAM Support ....................................................................................................................... 4-1 4-4 4-4 4.2 4.3 I/O Space .................................................................................................................................................... PCI Configuration Space ............................................................................................................................. 4-5 4-6 Chapter 5 Interfaces ............................................................................................................................................. 5-1 5.1 5.2 5.3 System Bus ................................................................................................................................................. PCI Bus ....................................................................................................................................................... Expander Bus .............................................................................................................................................. 5.3.1 Expander Electrical Signal and Clock Distribution ........................................................................ 5-1 5-1 5-1 5-2 5.4 5.5 Third-Party Agents ...................................................................................................................................... Connectors .................................................................................................................................................. 5-2 5-3 Chapter 6 Memory Subsystem ............................................................................................................................ 6-1 6.1 Overview ..................................................................................................................................................... 6.1.1 Physical Organization ................................................................................................................... 6.1.2 Configuration Rules and Limitations ............................................................................................. 6.1.2.1 Interleaving .................................................................................................................. 6.1.2.2 Address Bit Permuting Rules and Limitations ............................................................. 6.1.2.3 Card to Card (C2C) Interleaving Rules and limitations ................................................ 6.1.3 Address Bit Permuting .................................................................................................................. Intel® 450NX PCIset 6-1 6-1 6-3 6-3 6-4 6-4 6-5 -iii- CONTENTS 6.1.4 6.1.5 Card to Card (C2C) Interleaving .................................................................................................... 6-5 Memory Initialization ...................................................................................................................... 6-6 Chapter 7 Transaction Summary ......................................................................................................................... 7-1 7.1 Host To/From Memory Transactions ........................................................................................................... 7.1.1 Reads and Writes .......................................................................................................................... 7.1.2 Cache Coherency Cycles .............................................................................................................. 7.1.3 Interrupt Acknowledge Cycles ....................................................................................................... 7.1.4 Locked Cycles ............................................................................................................................... 7.1.5 Branch Trace Cycles ..................................................................................................................... 7.1.6 Special Cycles ............................................................................................................................... 7.1.7 System Management Mode Accesses .......................................................................................... 7.1.8 Third-Party Intervention ................................................................................................................. 7-1 7-1 7-1 7-1 7-1 7-2 7-2 7-3 7-3 7.2 Outbound Transactions ................................................................................................................................ 7.2.1 Supported Outbound Accesses ..................................................................................................... 7.2.2 Outbound Locked Transactions ..................................................................................................... 7.2.3 Outbound Write Combining ........................................................................................................... 7.2.4 Third-Party Intervention on Outbounds ......................................................................................... 7-4 7-4 7-4 7-4 7-4 7.3 Inbound Transactions .................................................................................................................................. 7-5 7.3.1 Inbound LOCKs ............................................................................................................................. 7-5 7.3.2 South Bridge Accesses ................................................................................................................. 7-5 7.4 Configuration Accesses ............................................................................................................................... 7-6 Chapter 8 Arbitration, Buffers & Concurrency ................................................................................................... 8-1 8.1 8.2 PCI Arbitration Scheme ............................................................................................................................... 8-1 Host Arbitration Scheme .............................................................................................................................. 8-1 8.2.1 Third Party Arbitration .................................................................................................................... 8-2 8.3 South Bridge Support ................................................................................................................................... 8.3.1 I/O Bridge Configuration Example. ................................................................................................ 8.3.2 PHOLD#/PHLDA# Protocol ........................................................................................................... 8.3.3 WSC# Protocol .............................................................................................................................. 8-2 8-2 8-3 8-3 Chapter 9 Data Integrity & Error Handling .......................................................................................................... 9-1 9.1 DRAM Integrity ............................................................................................................................................. 9.1.1 ECC Generation ............................................................................................................................ 9.1.2 ECC Checking and Correction ...................................................................................................... 9.1.3 ECC Error Reporting ..................................................................................................................... 9.1.4 Memory Scrubbing ........................................................................................................................ 9.1.5 Debug/Diagnostic Support ............................................................................................................. 9-1 9-1 9-1 9-1 9-2 9-2 9.2 System Bus Integrity .................................................................................................................................... 9-2 9.2.1 System Bus Control & Data Integrity ............................................................................................. 9-3 9.3 9.4 PCI Integrity ................................................................................................................................................. 9-3 Expander Bus .............................................................................................................................................. 9-3 Chapter 10 System Initialization .......................................................................................................................... 10-1 10.1 Post Reset Initialization .............................................................................................................................. 10.1.1 Reset Configuration Using CVDR/CVCR .................................................................................... 10.1.1.1 Configuration Protocol ................................................................................................ 10.1.1.2 Special Considerations for Third-Party Agents .......................................................... -iv- Intel® 450NX PCIset 10-1 10-1 10-1 10-2 CONTENTS Chapter 11 Clocking and Reset .......................................................................................................................... 11-1 11.1 11.2 Clocking ..................................................................................................................................................... System Reset ............................................................................................................................................ 11.2.1 Intel® 450NX PCIset Reset Structure ......................................................................................... 11.2.2 Output States During Reset ........................................................................................................ 11.2.2.1 MIOC Reset State ..................................................................................................... 11.2.2.2 PXB Reset State ........................................................................................................ 11.2.2.3 RCG Reset State ....................................................................................................... 11.2.2.4 MUX Reset State ....................................................................................................... 11-1 11-2 11-2 11-5 11-6 11-8 11-9 11-9 Chapter 12 Electrical Characteristics ................................................................................................................. 12-1 12.1 Signal Specifications ................................................................................................................................. 12.1.1 Unused Pins ................................................................................................................................ 12.1.2 Signal Groups ............................................................................................................................. 12.1.3 The Power Good Signal: PWRGD .............................................................................................. 12.1.4 LDSTB# Usage ........................................................................................................................... 12.1.5 VCCA Pins .................................................................................................................................. 12-1 12-1 12-1 12-3 12-5 12-5 12.2 12.3 12.4 12.5 12.6 12.7 Maximum Ratings ...................................................................................................................................... DC Specifications ...................................................................................................................................... AC Specifications .................................................................................................................................... Source Synchronous Data Transfers ...................................................................................................... I/O Signal Simulations: Ensuring I/O Timings ......................................................................................... Signal Quality Specifications ................................................................................................................... 12.7.1 Intel® 450NX PCIset Ringback Specification ............................................................................ 12.7.2 Intel® 450NX PCIset Undershoot Specification ........................................................................ 12.7.3 Skew Requirements .................................................................................................................. 12-6 12-7 12-11 12-20 12-21 12-21 12-21 12-24 12-24 12.8 Intel® 450NX PCIset Thermal Specifications .......................................................................................... 12.8.1 Thermal Solution Performance ................................................................................................. 12-25 12-25 12.9 Mechanical Specifications ....................................................................................................................... 12-26 12.9.1 Pin Lists Sorted by Pin Number: ............................................................................................... 12-26 12.9.2 Pin Lists Sorted by Signal ......................................................................................................... 12-72 12.9.3 Package information ............................................................................................................... 12-118 12.9.3.1 324 BGA Package Information .............................................................................. 12-118 12.9.3.2 540 PBGA Package Information ............................................................................ 12-120 Intel® 450NX PCIset -v- CONTENTS -vi- Intel® 450NX PCIset Introduction Overview The Intel® 450NX PCIset provides an integrated Host-to-PCI bridge and memory controller optimized for multiprocessor systems and standard high-volume (SHV) servers based on the Pentium® II Xeon™ processor variant of the P6 family. The Intel 450NX PCIset consists of four components: 82454NX PCI Expander Bridge (PXB), 82451NX Memory and I/O Bridge Controller (MIOC), 82452NX RAS/CAS Generator (RCG), and 82453NX Data Path Multiplexor (MUX). Figure 1-1 illustrates a typical SHV server system based on the Intel 450NX PCIset. The system bus interface supports up to 4 Pentium II Xeon processors at 100 MHz. An additional bus mastering agent such as a cluster bridge can be supported at reduced frequencies. Two dedicated PCI Expander Bridges (PXBs) can be connected via the Expander L2 L2 L2 Cache Cache Cache Pentium® II Xeon™ processor Pentium II Xeon processor Pentium II Xeon processor Pentium II Xeon processor Optional Cluster Bridge System Bus third-party controls MUXs Memory and I/O Controller X1 MA[13:0] Control PXB #0 PCI Expander Bridge PCI Expander Bridge 0B 0A PCI Slots BMIDE HDDs 4 PCI Buses 32-bit, 33 MHz, 3.3v or 5v Can link pairs into 64-bit bus USB PIIX4E South Bridge I/O APIC Figure 1-1: Memory Subsystem 1 or 2 cards X0 PXB #1 1A AGTL+ 100 MHz MD[71:0] MIOC Expander Buses 1B L2 Cache RCGs 1.1 1 BIOS Flash EPROM USB IDE CD-ROM ISA slots XCVR KBC 8042 SIO Simplified Intel® 450NX PCIset System Block Diagram Intel® 450NX PCIset 1-1 1. Introduction Bus. Each PXB provides two independent 32-bit, 33 MHz PCI buses, with an option to link the two buses into a single 64-bit, 33 MHz bus. The Intel 450NX PCIset memory subsystem supports one or two memory cards. Each card is comprised of an RCG, a DRAM array, and two MUXs. The MIOC issues requests to the RCG components on each card to generate RAS#, CAS#, and WE# outputs to the DRAMs. The MUX components provide the datapath for the DRAM arrays. Up to 8 GB of memory in various configurations are supported. Other capabilities of the Intel 450NX PCIset include: • Full Pentium® II Xeon™ processor bus interface (36-bit address, 64-bit data) at 100 MHz. • Support for two dedicated PCI expander bridges (PXBs) attached behind the system bus so as not to add additional electrical load to the system bus. • Support for both internal and external system bus and I/O bus arbitration. Supporting Devices The Intel 450NX PCIset is designed to support the PIIX4E south bridge. The PIIX4E is a highly integrated mulit-functional component that supports the following capabilities: 1.2 • PCI Rev 2.1-compliant PCI-to-ISA Bridge with support for 33-MHz PCI operations • Enhanced DMA controller • 8259 Compatible Programmable Interrupt Controller • System Timer functions • Integrated IDE controller with Ultra DMA/33 support Intel® 450NX PCIset Components MIOC Memory and I/O Bridge Controller The MIOC accepts access requests from the system bus and directs those accesses to memory or one of the PCI buses. The MIOC also accepts inbound requests from the PCI buses. The MIOC provides the data port and buffering for data transferred between the system bus, PXBs and memory. In addition, the MIOC generates the appropriate controls to the RCG and MUX components to control data transfer to and from the memory. 1-2 PXB PCI Expander Bridge The PXB provides the interface to two independent 32-bit, 33 MHz Rev 2.1-compliant PCI buses. The PXB is both a master and target on each PCI bus. RCG RAS/CAS Generator The RCG is responsible for accepting memory requests from the MIOC and converting these into the specific signals and timings required by the DRAM. Each RCG controls up to four banks of memory. MUX Data Path Multiplexor The MUX provides the multiplexing and staging required to support memory interleaving between the DRAMs and the MIOC. Each MUX provides the data path for one-half of a Qword for each of four interleaves. Intel® 450NX PCIset 1.3 Intel® 450NX PCIset Feature Summary 1.3 Intel® 450NX PCIset Feature Summary System Bus Support • Fully supports the Pentium® II Xeon™ processor bus protocol at bus frequencies up to 100 MHz. • Functionally and electrically compatible with the original and Pentium II P6 family processor buses. • Fully supports 4-way multiprocessing, with performance scaling to 3.5x that of a uniprocessor system. • Full 36-bit address decode and drive capability. • Full 64-bit data bus (32-bit data bus mode is not supported). • Parity protection on address and control signals, ECC protection on data signals. • 8-deep in-order queue; 24-deep memory request queue; 2-deep outbound read-request queue per PCI bus; 6-deep outbound write-posting queue per PCI bus. • AGTL+ bus driver technology. • Intel® 450NX PCIset adds only one load to the system bus. • Intel 450GX PCIset-compatible third-party request/grant and control signals, allowing cluster bridges to be placed on the system bus. DRAM Interface Support • Memory technologies supported are 16- and 64-Mbit, 60nsec and 50nsec 3.3v EDO DRAM devices. • Supports from 32 MB to 8 GB of memory, in 64 MB increments after the initial 32 MB. • Supports 4-way interleaved operation, with 2-way interleave supported in the first bank of card 0 to permit entry-level systems with minimal memory. • Supports memory address bit permuting (ABP) to obtain alternate row selection bits. • Supports card-to-card interleaving to further distribute memory accesses across multiple banks of memory. • Staggered CAS-before-RAS refresh. • ECC with single-bit error correction and scrub-on-error in the memory. • Extensive Host-to-Memory and PCI-to-Memory write data buffering. I/O Bridge Support • Up to four independent 32-bit PCI ports (using two PXBs) – each supports up to 10 electrical loads (connectors count as loads). – each provides internal arbitration for up to 6 masters plus a south bridge on the compatibility PCI bus, or external arbitration. • Synchronous operation to the system bus clock using a 3:1 system bus/PCI bus gearing ratio. – 3:1 ratio supports a 100 MHz system bus and 33.33 MHz PCI bus. – 3:1 ratio supports a 90 MHz system bus and 30 MHz PCI bus (or lower, depending on effect of 6th load). • Parity protection on all PCI signals. • Inbound read prefetches of up to 4 cache lines. • Outbound write assembly of full/partial line writes. • Data streaming support from PCI to DRAM. Intel® 450NX PCIset 1-3 1. Introduction System Management Features • Provides controlled access to the Intel Architecture System Management Mode (SMM) memory space (SM RAM). Test & Tuning Features • Signal interconnectivity testing via boundary scan. • Access to internal control and status registers via JTAG TAP port. I2C access is not provided in the PCIset; however, error indicators are reported to pins which can be monitored and sampled using I2C capabilities if provided elsewhere in the system. • System bus, memory and I/O performance counters with programmable events. Reliability/Availability/Serviceability (RAS) Features 1.4 • ECC coverage of system data bus and memory; parity coverage of system bus controls, PCI bus, and Expander bus. • ECC bits can be corrupted via selective masking for diagnostics. • Fault recording of the first two ECC errors. Each includes error type and syndrome. Memory ECC error logs include the effective address, allowing identification of the failing location. Error logs are not affected by reset, allowing recovery software to examine the logs. Packaging & Power • Table 1-1 indicates the signal count, package and power for each component in the Intel® 450NX PCIset. In a common high-end configuration, using two memory cards (each with one RCG and two MUX components), two PXBs and 3.3 V supplies, the Intel 450NX PCIset would contribute approximately 47 watts. Table 1-1: Signals, Pins, Packaging and Power Package Footprint Power1 348 PLGA-5402 42.5 mm 13.2 W PXB 177 2 PLGA-540 42.5 mm 7.8 W RCG 173 BGA-324 27.0 mm 2.5 W MUX 207 BGA-324 27.0 mm 3.3 W Chip MIOC Signals Notes: 1. Assumes 3.3 V supplies. 2. Requires heat sink. 1-4 Intel® 450NX PCIset Signal Descriptions 2 This chapter provides a detailed description of all signals used in any component in the Intel® 450NX PCIset. 2.1 Conventions The terms assertion and deassertion are used extensively when describing signals, to avoid confusion when working with a mix of active-high and active-low signals. The term assert, or assertion, indicates that the signal is active, independent of whether the active level is represented by a high or low voltage. The term deassert, or deassertion, indicates that the signal is inactive. The “#” symbol at the end of a signal name indicates that the active, or asserted state occurs when the signal is at a low voltage level. When “#” is not present after the signal name the signal is asserted when at the high voltage level. When discussing data values used inside the chip set, the logical value is used; i.e., a data value described as "1101b" would appear as "1101b" on an active-high bus, and as "0010b" on an active-low bus. When discussing the assertion of a value on the actual pin, the physical value is used; i.e., asserting an active-low signal produces a "0" value on the pin. The following notations are used to describe the signal type: I Input pin O Output pin I/O Bidirectional (input/output) pin OD Open drain output pin (other than AGTL+ signals) The signal description also includes the type of buffer used for the particular signal: AGTL+ Open drain AGTL+ interface. PCI PCI-compliant 3.3 V/5 V-tolerant interface LVTTL Low-voltage (3.3 V) TTL-compatible signals. 2.5V 2.5 V CMOS signals. Analog Typically a voltage reference or specialty power supply. Intel® 450NX PCIset 2-1 2. Signal Descriptions Some signals or groups of signals have multiple versions. These signal groups may represent distinct but similar ports or interfaces, or may represent identical copies of the signal used to reduce loading effects. The following conventions are used: RR(A,B,C)XX expands to: RRAXX, RRBXX, and RRCXX RR(A,...,D)XX expands to: RRAXX, RRBXX, RRCXX, and RRDXX RRpXX, where p=A,B,C expands to: RRAXX, RRBXX, and RRCXX Typically, upper case groups (e.g., “(A,B,C)”) represent functionally similar but logically distinct signals; each signal provides an independent control, and may or may not be asserted at the same time as the other signals in the grouping. In contrast, lower case groups (e.g., “(a,b,c)”) typically represent identical duplicates of a common signal provided to reduce loading. 2.2 Summary Figure 2-1 illustrates the partitioning of interfaces across the components in the Intel® 450NX PCIset. The remainder of this section lists the signals and signal counts in each interface by component. The signal functions are described in subsequent sections. Pentium ® II Xeon™ processor bus System Interface Memory Interface (External) Expander Interface (2) 1 MUXs RCG MIOC 0 DRAM Array memory cards Memory Interface (Internal) PXB #1 1B 1A PCI Interfaces (2) Figure 2-1: 2.2.1 PXB #0 0B 0A PCI Interfaces (2) PCI Bus #0A is the Compatibility Bus Interface Summary: Partitioning Signal Summary, By Component The following tables provide summary lists of all signals in each component, sorted alphabetically within interface type. The signals are described in a later section. 2-2 Intel® 450NX PCIset 2.2 Summary 2.2.1.1 MIOC Signal List System Interface A[35:3]# AGTL+ I/O ADS# AGTL+ I/O AERR# AGTL+ I/O AP[1:0]# AGTL+ I/O BERR# AGTL+ I/O BINIT# AGTL+ I/O BNR# AGTL+ I/O BP[1:0]# LVTTL I/OD BPRI# AGTL+ I/O BREQ[0]# AGTL+ O D[63:0]# AGTL+ I/O DBSY# AGTL+ I/O DEFER# AGTL+ I/O Third-Party Agent Interface IOGNT# LVTTL I IOREQ# LVTTL O Memory Subsystem / External Interface BANK[2:0]# AGTL+ O CARD[1:0]# AGTL+ O CMND[1:0]# AGTL+ O CSTB# AGTL+ O DCMPLT(a,b)# AGTL+ I/O DOFF[1:0]# AGTL+ O DSEL[1:0]# AGTL+ O DSTBN[3:0]# AGTL+ I/O DSTBP[3:0]# AGTL+ I/O Expander Interface (two per MIOC: 0,1) X(0,1)ADS# AGTL+ I/O X(0,1)BE[1:0]# AGTL+ I/O X(0,1)BLK# AGTL+ O X(0,1)CLK CMOS O X(0,1)CLKB CMOS O X(0,1)CLKFB CMOS I X(0,1)D[15:0]# AGTL+ I/O X(0,1)HRTS# AGTL+ O X(0,1)HSTBN# AGTL+ O Common Support Signals CRES[1:0] Analog I TCK 2.5V I TDI 2.5V I TDO 2.5V OD 134 I/O I/O I I OD I I/O I/O I/O I/O I/O DEP[7:0]# DRDY# HIT# HITM# INIT# LOCK# REQ[4:0]# RP# RS[2:0]# RSP# TRDY# AGTL+ AGTL+ AGTL+ AGTL+ 2.5V AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ TPCTL[1:0] LVTTL I 4 119 DVALID(a,b)# MA[13:0]# MD[71:0]# MRESET# PHIT(a,b)# ROW# RCMPLT(a,b)# RHIT(a,b)# WDEVT# AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ X(0,1)HSTBP# X(0,1)PAR# X(0,1)RST# X(0,1)RSTB# X(0,1)RSTFB# X(0,1)XRTS# X(0,1)XSTBN# X(0,1)XSTBP# AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ O O I/O O I O I I O 2 x 33 O I/O O O I I I I 16 TMS TRST# VCCA (3) VREF (6) Intel® 450NX PCIset 2.5V 2.5V Analog Analog I I I I 2-3 2. Signal Descriptions Component-Specific Support Signals LVTTL O CRESET# LVTTL I/OD ERR[1:0]# 2.5V I HCLKIN LVTTL O INTREQ# TOTAL SIGNALS 2.2.1.2 PWRGD PWRGDB RESET# SMIACT# 9 I O I/O O 348 PXB Signal List PCI Bus Interface (2 per PXB: A,B) PCI I/O P(A,B)AD[31:0] P(A,B)PAR PCI I/O P(A,B)C/BE[3:0]# P(A,B)PERR# LVTTL I P(A,B)CLKFB P(A,B)REQ[5:0]# LVTTL O P(A,B)CLK P(A,B)RST# PCI I/O P(A,B)DEVSEL# P(A,B)SERR# PCI I/O P(A,B)FRAME# P(A,B)STOP# PCI O P(A,B)GNT[5:0]# P(A,B)TRDY# PCI I/O P(A,B)IRDY# P(A,B)XARB# PCI I/O P(A,B)LOCK# PCI Bus Interface / Non-Duplicated (one set per PXB) PCI I/O ACK64# PHLDA# PCI I MODE64# REQ64# PCI I PHOLD# WSC# Expander Interface (one per PXB) XADS# AGTL+ I/O XHSTBP# XBE[1:0]# AGTL+ I/O XIB XBLK# AGTL+ I XPAR# XCLK CMOS I XRST# XD[15:0]# AGTL+ I/O XXRTS# XHRTS# AGTL+ I XXSTBN# XHSTBN# AGTL+ I XXSTBP# Common Support Signals Analog I CRES[1:0] TMS 2.5V I TCK TRST# 2.5V I TDI VCCA (3) 2.5V OD TDO VREF (2) Component-Specific Support Signals PCI OD INTRQ(A,B)# PIIXOK# LVTTL I/OD PWRGD P(A,B)MON[1:0]# TOTAL SIGNALS 2-4 LVTTL LVTTL AGTL+ LVTTL Intel® 450NX PCIset PCI PCI PCI PCI PCI PCI PCI PCI 2 x 61 I/O I/O I O OD I/O I/O I PCI PCI PCI O I/O O 6 30 I O I/O I O O O 12 2.5V I 2.5V I Analog I Analog I 8 LVTTL I LVTTL I 177 AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ 2.2 Summary 2.2.1.3 RCG Signal List Memory Subsystem / External Interface BANK[2:0]# AGTL+ I CARD# AGTL+ I CMND[1:0]# AGTL+ I CSTB# AGTL+ I GRCMPLT# AGTL+ I/O MA[13:0]# AGTL+ I Memory Subsystem / Internal Interface ADDR(A,B,C,D)[13:0] LVTTL O AVWP# AGTL+ O CAS(A,B,C,D)(a,b,c,d)[1:0]# LVTTL O LDSTB# AGTL+ O Common Support Signals CRES[1:0] Analog I TCK 2.5V I TDI 2.5V I TDO 2.5V OD Component-Specific Support Signals BANKID# LVTTL I DR50H# LVTTL I TOTAL SIGNALS 2.2.1.4 27 MRESET# PHIT# RCMPLT# RHIT# ROW# AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ I O O O I 123 LRD# RAS(A,B,C,D)(a,b,c,d)[1:0]# WDME# WE(A,B,C,D)(a,b)# AGTL+ LVTTL AGTL+ LVTTL O O O O TMS TRST# VCCA VREF (2) 2.5 V 2.5 V Analog Analog I I I I 10 4 DR50T# HCLKIN LVTTL I 2.5 V I 173 MUX Signal List Memory Subsystem / External Interface DCMPLT# AGTL+ I/O DOFF[1:0]# AGTL+ I DSEL# AGTL+ I DSTBP[1:0]# AGTL+ I/O DSTBN[1:0]# AGTL+ I/O Memory Subsystem / Internal Interface AVWP# AGTL+ I LDSTB# AGTL+ I LRD# AGTL+ I Q0D[35:0] LVTTL I/O Common Support Signals CRES[1:0] Analog I TCK 2.5 V I TDI 2.5 V I TDO 2.5 V OD Component-Specific Support Signals HCLKIN 2.5 V I TOTAL SIGNALS DVALID# GDCMPLT# MD[35:0]# MRESET# WDEVT# AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ Q1D[35:0] Q2D[35:0] Q3D[35:0] WDME# LVTTL LVTTL LVTTL AGTL+ TMS TRST# VCCA VREF (2) 2.5 V 2.5 V Analog Analog Intel® 450NX PCIset 48 I I/O I/O I I 148 I/O I/O I/O I 10 I I I I 1 207 2-5 2. Signal Descriptions 2.3 System Interface The MIOC provides the Intel® 450NX PCIset’s sole connection to the system bus. This section describes the Intel 450NX PCIset-specific uses of these signals. 2.3.1 2-6 System / MIOC Interface A[35:3]# Address Bus AGTL+ I/O A[35:3]# connect to the system address bus. During processor cycles the A[35:3]# are inputs. The MIOC drives A[35:3]# during snoop cycles on behalf of PCI initiators. The address bus is inverted on the system bus. ADS# Address Strobe AGTL+ I/O The system bus owner asserts ADS# to indicate the first of two cycles of a request phase. AERR# Address Parity Error AGTL+ I/O AERR# is asserted by any agent that detects an address parity error. AP[1:0]# Address Parity AGTL+ I/O Parity protection on the address bus. AP#[1] covers A#[35:24], and AP#[0] covers A#[23:3]. They are valid on both cycles of the request. BERR# Bus Error AGTL+ I/O This signal is asserted by any agent that observes an unrecoverable bus protocol violation. BINIT# Bus Initialization AGTL+ I/O BINIT# is asserted to re-initialize the bus state machines. The MIOC will terminate any ongoing PCI transaction and reset its inbound and outbound queues. No configuration registers or error logging registers are affected. BNR# Block Next Request AGTL+ I/O Used to block the current request bus owner from issuing a new request. BP[1:0]# Performance Monitoring LVTTL I/OD In normal operation, the MIOC can be configured to drive performance monitoring data out of either of these pins, similar in function to the BP pins provided on the processors. BPRI# Priority Agent Bus Request AGTL+ O The MIOC is the only Priority Agent on the system bus. It asserts this signal to obtain ownership of the address bus. BPRI# has priority over symmetric bus requests. BREQ[0]# Symmetric Agent Bus Request AGTL+ O This signal is asserted by the MIOC when RESET# is asserted, to select the boot processor. It is deasserted 2 host clocks after RESET# is deasserted. Intel® 450NX PCIset 2.3 System Interface D[63:0]# Data AGTL+ I/O These signals are connected to the system data bus. The data signals are inverted on the system bus. DBSY# Data Bus Busy AGTL+ I/O Used by the data bus owner to hold the data bus for transfers requiring more than one cycle. DEP[7:0]# Data Bus ECC/Parity AGTL+ I/O These signals provide parity or ECC for the D#[63:0] signals. The MIOC only provides ECC. DEFER# Defer AGTL+ I/O DEFER# is driven by the addressed agent to indicate that the transaction cannot be guaranteed to be globally observed. DRDY# Data Ready Asserted for each cycle that valid data is transferred. HIT# Hit AGTL+ I The MIOC never asserts HIT#; it has no cache, and never snoop stalls. HITM# Hit Modified AGTL+ I The MIOC never asserts HITM#; it has no cache, and never snoop stalls. INIT# Soft Reset 2.5V OD INIT# may be asserted to request a soft reset of the processors. During a system hard reset, the INIT# signal may be optionally asserted to cause the processors to initiate their BIST. The INIT# signal is not asserted during power-good reset. LOCK# Lock AGTL+ I All system bus cycles sampled with the assertion of LOCK# and ADS#, until the negation of LOCK#, must be atomic; i.e., no PCI activity to DRAM is allowed and the locked cycle must be translated to PCI if targeted for the PCI bus. REQ[4:0]# Request Command AGTL+ I/O Asserted during both clocks of a request phase. In the first clock, the signals define the transaction type to a level which is sufficient to begin a snoop request. In the second clock, the signals carry additional information to define the complete transaction type. RP# Request Parity AGTL+ I/O Even parity protection on ADS# and REQ[4:0]#. It is valid on both cycles of the request. RS[2:0]# Response Signals Indicate response type as shown below: 000 Idle state 100 Hard failure 001 Retry 101 No Data 010 Deferred 110 Implicit writeback 011 reserved 111 Normal Data Intel® 450NX PCIset AGTL+ I/O AGTL+ I/O 2-7 2. Signal Descriptions 2.3.2 AGTL+ I/O RSP# Response Parity Signal Parity protection on RS[2:0]#. TRDY# Target Ready AGTL+ I/O Indicates that the target of the system transaction is able to enter the data transfer phase. Third-Party Agent / MIOC Interface The following signals provide support for an additional non-processor, third-party agent (TPA) on the system bus. Such agents may need priority access to the system bus itself, or may need to intervene in transactions between the processors and the Intel® 450NX PCIset. IOGNT# I/O Grant LVTTL I The IOGNT# signal has two modes: Internal Arbitration Mode and External Arbitration Mode, selected by a bit in the MIOC’s CONFIG register. In Internal Arbitration Mode IOGNT# is an input from another bridge device which is requesting ownership of the BPRI# signal. In external arbitration mode, this bridge requests BPRI# ownership from an external bridge arbiter. IOGNT# should be asserted by the external arbiter when this MIOC has been granted ownership of the BPRI# signal. IOREQ# I/O Request LVTTL O The IOREQ# signal has two modes: Internal Arbitration Mode and External Arbitration Mode, selected by a bit in the MIOC’s CONFIG register. In Internal Arbitration Mode IOREQ# is the grant to another bridge device that is making a request for ownership of the BPRI# signal. In external arbitration mode this signal is asserted to request ownership of the BPRI# signal. TPCTL[1:0] Third Party Control LVTTL I These signals allow an agent participating in transactions between the Intel® 450NX PCIset and another bus agent as a “third-party” to control the responses generated by the Intel 450NX PCIset. 00 Accept The MIOC will accept the request and provide the normal response. 01 reserved – 10 Retry The MIOC will generate a RETRY response. 11 Defer The MIOC will generate a DEFERRED response. 2.4 PCI Interface 2.4.1 Primary Bus There are two primary PCI buses per PXB, identified as the “a” bus and the “b” bus groups. Each signal name includes a “p”, indicating the PCI bus port; p = A or B. 2-8 Intel® 450NX PCIset 2.4 PCI Interface PpAD[31:0] PCI Address/Data PCI I/O PCI Address and Data signals are multiplexed on this bus. The physical byte address is output during the address phase and the data follows in the subsequent data phase(s). PpC/BE[3:0]# Command/Byte Enable PCI I/O PCI Bus Command and Byte Enable signals are multiplexed on the same pins. During the address phase of a transaction, C/BE[3:0]# define the bus command. During the data phase C/BE[3:0]# are used as byte enables. PpCLK PCI Clock LVTTL O This signal is an output with a derived frequency equal to 1/3 of the system bus frequency. PpCLKFB PCI Clock Feedback LVTTL I This signal is connected to the output of a low skew PCI clock buffer tree. It is used to synchronize the PCI clock driven from PpCLK to the clock used for the internal PCI logic. PpDEVSEL# Device Select PCI I/ O DEVSEL# is driven by the device that has decoded its address as the target of the current access. PpFRAME# Frame PCI I/O The PXB asserts FRAME# to indicate the start of a bus transaction. While FRAME# is asserted, data transfers continue. When FRAME# is negated, the transaction is in the final data phase. FRAME# is an input when the PXB acts as a PCI target. PpIRDY# Initiator Ready PCI I/O This signal is asserted by a master to indicate its ability to complete the current data transfer. IRDY# is an output when the PXB acts as a PCI initiator and an input when the PXB acts as a PCI target. PpPAR Parity PCI I/O PAR is driven by the PXB when it acts as a PCI initiator during address and data phases for a write cycle, and during the address phase for a read cycle. PAR is driven by the PXB when it acts as a PCI target during each data phase of a PCI memory read cycle. Even parity is generated across AD[31:0] and C/BE[3:0]#. PpRST# PCI Reset PCI O PCI Bus Reset forces the PCI interfaces of each device to a known state. The PXB generates a minimum 1 ms pulse on RST#. PpPERR# PCI Parity Error PCI I/O Pulsed by an agent receiving data with bad parity one clock after PAR is asserted. The PXB will generate PERR# active if it detects a parity error on the PCI bus and the PERR# Enable bit in the PCICMD register is set. PpLOCK# Lock PCI I/O LOCK# indicates an exclusive bus operation and may require multiple transactions to complete. It is possible for different agents to use the PCI Bus while a single initiator retains ownership of the LOCK# signal. Intel® 450NX PCIset 2-9 2. Signal Descriptions 2.4.2 PpTRDY# Target Ready PCI I/O The assertion of TRDY# indicates the target agent's ability to complete the current data phase of the transaction. TRDY# is an input when the PXB acts as a PCI master and an output when the PXB acts as a PCI target. PpSERR# System Error The PXB asserts this signal to indicate an error condition. PpSTOP# Stop PCI I/O STOP# is used for disconnect, retry, and abort sequences on the PCI Bus. It is an input when the PXB acts as a PCI initiator and an output when the PXB acts as a PCI target. PCI OD 64-bit Access Support These signals are used only in 64-bit bus mode. There is one set per PXB. ACK64# 64-bit Access Acknowledge PCI I/O This signal is driven by the accessed target to indicate its willingness to transfer 64-bit data. When the PXB is the bus target, this signal is an output. If asserted, the PXB will transfer 64-bit data; otherwise, the PXB will transfer 32-bit data. When the PXB is the bus master, this signal is an input. MODE64# 64-bit Bus Mode PCI I A strapping pin that selects whether the pair of 32-bit PCI buses are used as two independent 32-bit buses, or linked together as a single 64-bit bus. If asserted, the buses are used as a single 64-bit bus: the 32-bit data bus of the PCI “B” port becomes the high Dword of the 64-bit bus. An internal pull-up insures that the pin appears deasserted if left unconnected. REQ64# 64-bit Access Request PCI I/O This signal is driven by the bus master to indicate it’s desire to transfer 64-bit data. When the PXB is the bus master, this signal is an output. The PXB will assert this signal if it can transfer 64-bit data. When the PXB is the bus target, this signal is an input. The following 64-bit extension signals are mapped from the existing “B” port signals: AD[63:32] from PBAD[31:0] C/BE[7:4] from PBC/BE[3:0] PAR64 from PBPAR All other controls and status signals in 64-bit operation are taken from the Bus “A” signal set. Unused pins on the “B” side should be tied inactive. 2.4.3 Internal vs. External Arbitration Each PXB supports both internal arbitration and external arbitration, independently for each PCI bus. While in internal arbitration mode, six pairs of request/grant signals are used to support up to six PCI masters on the bus (plus the PXB itself, and the PIIX4E south bridge on 2-10 Intel® 450NX PCIset 2.4 PCI Interface the compatibility PCI bus). While in external arbitration mode, only one pair (#0) are used, and have different meanings. Each signal name includes a “p”, indicating the PCI bus port; p = A or B. PpXARB# External Arbitration Mode PCI I A strapping pin, sampled at the trailing edge of reset. If asserted, the PCI bus is controlled using an external arbiter. If deasserted, the PCI bus is controlled using the PXB’s internal arbiter. An internal pull-up insures that the pin appears deasserted if left unconnected. Internal Arbitration Mode (per PCI bus, p=A,B) PpREQ[5:0]# PCI Bus Request PCI I Six independent PCI bus request signals used by the internal PCI arbiter for PCI initiator arbitration. Unused signals should be strapped inactive. PpGNT[5:0]# PCI Grant PCI O Six independent PCI bus grant signals used by the internal PCI arbiter for PCI initiator arbitration. External Arbitration Mode (per PCI bus, p=A,B) When operating in external arbitration mode, REQ[5:1]# and GNT[5:1]# signals are not used. The REQ[0]# signal is redefined as HGNT#, and the GNT[0]# signal is redefined as HREQ#. 2.4.4 PpHREQ# Host Request PCI O Generated by the PXB to the external PCI arbiter to request control of the PCI bus to perform a Host-PCI access. PpHGNT# Host Grant PCI I Generated by the external PCI arbiter to grant the PCI bus to the PXB to perform a Host-PCI transfer. PIIX4E Interface The compatibility PCI bus (PCI Bus 0A) supports a PIIX4E south bridge, and requires several additional handshake signals, provided by the PXB. They are active only for Bus 0A. NOTE These signals, and the associated PHOLDA# and WSC# protocols, cannot be used with the PXB in external arbiter mode. PCI I PHOLD# PCI Hold This signal is the PIIX4E’s request for the PCI bus. PHLDA# PCI Hold Acknowledge PCI O This signal is driven by the PXB to grant PCI bus ownership to the PIIX4E. Intel® 450NX PCIset 2-11 2. Signal Descriptions WSC# 2.5 Write Snoop Complete PCI O This signal is asserted active to indicate completion of snoop activity on the system bus on the behalf of the last PCI-DRAM write transaction, and that it is safe to send the APIC interrupt message. Memory Subsystem Interface The memory subsystem is comprised of the DRAM arrays and the associated RCGs and MUXs. There is the external interface (between the MIOC and the memory subsystem), and the internal interface (between the various parts of the memory subsystem.) 2.5.1 2-12 External Interface BANK[2:0]# Bank Selects AGTL+ MIOC→ RCG These signals indicate which memory bank will service this access. BANK[2:0]# are connected to all RCGs on both memory cards. CARD[1:0]# Card Selects AGTL+ MIOC→ RCG These signals indicate which memory card will service this access. Valid patterns in the Intel® 450NX PCIset are 01b=card0 and 10b=card1, allowing CARD[0]# to be connected only to card 0 and CARD[1]# to be connected only to card 1. Each CARD signal is connected to all RCGs on the given memory card. CMND[1:0]# Access Command AGTL+ MIOC→ RCG These signals encode the command of the current operation. CMND[1:0]# are connected to all RCGs on both memory cards. CSTB# Command Strobe AGTL+ MIOC→ RCG This strobe, when activated, indicates the initiation of an access. This signal is connected to all RCGs on both memory cards. MA[13:0]# Memory Address bus AGTL+ MIOC→ RCG These signals define the address of the location to be accessed in the DRAM., and are driven on two successive clock cycles to provide up to 28 bits of effective memory address. The signals are connected to all RCGs on both memory cards. ROW# Row Selects AGTL+ MIOC→ RCG These signals indicate which row in the selected memory bank will service this access. These signals are connected to all RCGs on both memory cards. GRCMPLT# Global RCMPLT# AGTL+, I/O, all RCGs A “global” version of the RCMPLT(a,b)# signals, asserted coincident with RCMPLT#, and by the same agent. Whereas each RCMPLT# signal connects the RCGs on one card with the MIOC, the GRCMPLT# signal connects the Intel® 450NX PCIset 2.5 Memory Subsystem Interface RCGs across both cards while excluding the MIOC. This allows all RCGs to monitor each request completion without placing undue loading on the RCMPLT# signals. MRESET# RCMPLTa# RCMPLTb# PHIT(a,b)# RHIT(a,b)# DSTBP[3:0]# DSTBN[3:0]# Memory Subsystem Reset AGTL+ MIOC→ RCG/MUX This signal represents a hard reset of the memory subsystem. It is asserted following PWRGD or upon the MIOC issuing a processor RESET due to software invocation. Request Complete AGTL+ RCG→ MIOC This signal, which is driven by the currently active RCG, indicates the completion of a request into the memory array. Typically the “a” signal connects the MIOC and all RCGs on Card #0, while the “b” signal connects the MIOC and all RCGs on Card #1. Page and Row Hit Status AGTL+ RCG→ MIOC These signals indicate what resource, if any, delayed the initiation of a read. Typically the “a” signal connects the MIOC and all RCGs on Card #0, while the “b” signal connects the MIOC and all RCGs on Card #1. Data Strobes AGTL+ MUX↔ MIOC This set of four signal-pairs are strobes which qualify the data transferred between the MUX and MIOC. Each strobe pair qualifies 18 bits (two bytes and two check bits), as follows: DSTB[0]# qualifies MD[17:00]#. DSTB[2]# qualifies MD[53:36]#. DSTB[1]# qualifies MD[35:18]#. DSTB[3]# qualifies MD[71:54]#. In a 4:1 interleaved system, with 2 MUXs per card, DSTB[1:0]# strobes the low MUX and DSTB[3:2]# strobes the high MUX. In a 2:1 interleaved system, with only a single MUX per card, DSTB[1:0]# strobes the MUX, and DSTB[3:2]# is not used. MD[71:36]# MD[35:00]# Memory Data AGTL+ MUX↔ MIOC These signals are connected to the external datapath of the MUXs. Each MUX provides 36 bits of the 72-bit datapath to the MIOC. DCMPLTa# DCMPLTb# AGTL+ MUX→ MIOC/MUX Data Transfer Complete MIOC→ MUXs This signal is driven by the source of the data transfer: the MIOC for writes, and the MUX for reads. DCMPLT# active indicates that the data transfer is complete. Typically the “a” signal connects the MIOC and all MUXs on Card #0, while the “b” signal connects the MIOC and all MUXs on Card #1. DOFF[1:0]# Data Offset AGTL+ MIOC→ MUX These two bits, when qualified by the DVALID# signal, define the initial Qword access order for the data transfer. The result is that the critical chunk is accessed first and the remaining chunks are accessed in Intel “Toggle” order. Intel® 450NX PCIset 2-13 2. Signal Descriptions DSEL# DVALIDa# DVALIDb# Data Card Select AGTL+ MIOC→ MUX This signal, when qualified by the DVALID# signal, selects which card the memory transfer is coming from or destined towards. Each memory card uses a single DSEL# input, sent to each MUX on the card. The MIOC provides two DSEL# outputs (DSEL[1:0]#), one sent to each card. Data Transfer Complete AGTL+ MIOC→ MUX This signal indicates that the DSEL[1:0]#, DOFF[1:0]#, and WDEVT# signals are valid. Typically the “a” signal connects the MIOC and all MUXs on Card #0, while the “b” signal connects the MIOC and all MUXs on Card #1. GDCMPLT# Global DCMPLT# AGTL+, I/O, all MUXs A “global” version of the DCMPLT(a,b)# signals, asserted coincident with DCMPLT#, and by the same agent. Whereas each DCMPLT# signal connects the MUXs on one card with the MIOC, the GDCMPLT# signal connects the MUXs across both cards while excluding the MIOC. This allows all MUXs to monitor each data completion without placing undue loading on the DCMPLT# signals. WDEVT# Write Data Event AGTL+ MIOC→ MUX This signal, when qualified by the DVALID# signal, indicates the type of data transfer command. If asserted, the command represents a write data transfer. If deasserted, the command represents a read data transfer. 2.5.2 Internal Interface 2.5.2.1 RCG / DRAM Interface Each RCG provides four sets of signals to drive four banks in the DRAM array. In each of the following signal names, the "ß" indicates a set of signals per bank. Each RCG controls four banks; therefore ß = A, B, C or D. CASß(a,b,c,d)[1:0]# Column Address Strobes LVTTL RCG→ DRAM These signals are used to latch the column address into the DRAMs. The “a”, “b”, “c” and “d” versions are duplicates for load reduction. ADDRß[13:0] DRAM Address LVTTL RCG→ DRAM ADDR is used to provide the multiplexed row and column address to DRAM. RASß(a,b,c,d)[1:0]# Row Address Strobe LVTTL RCG→ DRAM The RAS signals are used to latch the row address into the DRAMs. Each signal is used to select one DRAM row. The 1:0 signals indicate which row within the bank. The “a”, “b”, “c” and “d” versions are duplicates for load reduction. WEß(a,b)# 2-14 Write Enable Signal LVTTL RCG→ DRAM WE# is asserted during writes to main memory. The “a” and “b” versions are duplicates for load reduction. Intel® 450NX PCIset 2.6 Expander Interface 2.5.2.2 2.5.2.3 2.6 DRAM / MUX Interface Q0D[35:0] Memory Data, Interleave 0 LVTTL DRAM↔ MUX These signals are connected to the output of the DRAMs. This is one-half of a Quad-word and is connected to interleave zero. Q1D[35:0] Memory Data, Interleave 1 LVTTL DRAM↔ MUX These signals are connected to the output of the DRAMs. This is one-half of a Quad-word and is connected to interleave one. Q2D[35:0] Memory Data, Interleave 2 LVTTL DRAM↔ MUX These signals are connected to the output of the DRAMs. This is one-half of a Quad-word and is connected to interleave two. Q3D[35:0] Memory Data, Interleave 3 LVTTL DRAM↔ MUX These signals are connected to the output of the DRAMs. This is one-half of a Quad-word and is connected to interleave three. RCG / MUX Interface AVWP# Advance MUX Write Path Pointers AGTL+ RCG→ MUX This signal is activated by an RCG after performing a memory write. LDSTB# Load Data Strobe AGTL+ RCG→ MUX This signal controls when read data is latched from the DRAM data bus. LRD# Load Read Data AGTL+ RCG→ MUX This signal indicates when read data is ready to load from the DRAMs. WDME# Write Data to Memory Enable AGTL+ RCG→ MUX This signal enables the MUXes to drive write data to the DRAMs. Expander Interface The MIOC component has two Expander interfaces, one for each of the two PXBs supported by Intel® 450NX PCIset. These two high speed, low latency interfaces are identified as the X0 bus and the X1 bus groups. Each signal name includes a “p”, indicating the Expander port. On the MIOC, p = 0 or 1, designating one of the two interfaces. On the PXB, p is not used. XpADS# Address / Data Strobe. AGTL+ MIOC↔ PXB Bidirectional signal asserted by the sending agent during data transmission. XpBE[1:0]# Byte Enables. AGTL+ MIOC↔ PXB Bidirectional signals indicating valid bytes during the data phases of a transmission. Intel® 450NX PCIset 2-15 2. Signal Descriptions XpD[15:0]# Datapath AGTL+ MIOC↔ PXB This bidirectional datapath is used to transfer addresses and data between the MIOC and the PCI Expander. XpHRTS# Host Request to Send. AGTL+ MIOC→ PXB Request to use the bidirectional Expander bus sent from MIOC to PXB, synchronous to HCLKIN. XpHSTBP# XpHSTBN# Host Strobes AGTL+ MIOC→ PXB This pair of opposite-phase strobes are used by the PXB to latch and synchronize incoming data. XpPAR# Bus Parity. AGTL+ MIOC↔ PXB Bidirectional signal indicating even parity across XD[15:0] and XBE[1:0]. XpXRTS# Expander Request to Send. AGTL+ PXB→ MIOC Request to use the bidirectional Expander bus sent from PXB to MIOC, synchronous to HCLKIN. XpXSTBP# XpXSTBN# Expander Strobes AGTL+ PXB→ MIOC This pair of opposite-phase strobes are used by the MIOC to latch and synchronize incoming data. Support Signals 2-16 XpBLK Block Counters. AGTL+ MIOC→ PXB This signal is asserted when the Performance Counter Master Enable bit in the MIOC’s CONFIG register is set, and is used to affect a nearly simultaneous stop/start of the performance counters across both the MIOC and all PXBs. XpCLK Host Clock. CMOS MIOC→ PXB This is the primary clock source provided to the PXB, analogous to HCLKIN for the MIOC, RCG and MUX. Inside the PXB, it is divided by 3 to produce a PCI clock output at 33.33 MHz from an HCLKIN of 100 MHz. XpCLKB Host Clock, 2nd Version. CMOS MIOC→ ext This is a duplicate of the XpCLK signal, to be used in maintaining PLL synchronization in the MIOC. See XpCLKFB below. XpCLKFB Host Clock, Feedback. CMOS ext→ MIOC This signal is a length-matched copy of the XpCLK signal sent to the PXB, used to maintain PLL synchronization in the MIOC. The XpCLKB signal is length-matched to the XpCLK’s path to the PXB, then returned to the MIOC as the XpCLKFB input. XpIB Driving Inbound. AGTL+ PXB→ ext This active-high signal is asserted when the PXB is driving data over the Expander bus. This pin is not connected to the MIOC. XpRST# PXB Reset. AGTL+ MIOC→ PXB This signal issues a hard reset of the PXB, including the dependent PCI buses. Intel® 450NX PCIset 2.7 Common Support Signals XpRSTB# PXB Reset, 2nd Version. AGTL+ MIOC→ ext This is a duplicate of the XpRST# signal, to be used in maintaining PLL synchronization in the MIOC. See XpRSTFB# below. XpRSTFB# PXB Reset, Feedback. AGTL+ ext→ MIOC The XpRSTB# signal is length-matched to the XpRST#’s path to the PXB, then returned to the MIOC as the XpRSTFB# input. 2.7 Common Support Signals 2.7.1 JTAG Interface All four components in the Intel® 450NX PCIset have a JTAG Test Access Port (TAP) to allow access to internal registers and perform boundary scan. Each interface is identical. 2.7.2 TCK Test Clock 2.5V I Test Clock is used to clock state information and data into and out of the device during boundary scan. TDI Test Data Input 2.5V I Test Input is used to serially shift data and instructions into the TAP. TDO Test Output Test Output is used to shift data out of the device. TMS Test Mode Select Test Mode Select is used to control the state of the TAP controller. 2.5V I TRST# Test Reset Test Reset is used to reset the TAP controller logic. 2.5V I 2.5V OD Reference Signals All four components have the following support signals to provide voltage references or compensation for the AGTL+ interfaces or the PLL circuitry. CRES[1:0] I/O Buffer Compensation Resistor Terminals Analog I For correct component operation an external 768 ohm resistor must be connected between CRES1 and CRES0. This resistor should have a minimum precision of 1%. VCCA (n) PLL Analog Voltage Analog I This pin is an independent power supply for a PLL. In normal operation, this pin provides power to the PLL, and requires special decoupling (refer to Electrical Characteristics). Intel® 450NX PCIset 2-17 2. Signal Descriptions VREF (n) AGTL+ Reference Voltage Analog I This is the reference voltage derived from the termination voltage to the pullup resistors. The MIOC has 6 VREF pins, while the PXB, RCG and MUX each have 2 VREF pins. 2.8 Component-Specific Support Signals 2.8.1 MIOC CRESET# Clock Selection Reset. LVTTL O This is a delayed version of the RESET# signal provided to the processors. This signal is asserted asynchronously along with RESET#, but is deasserted two system bus clocks following the deassertion of RESET#. ERR[1:0]# Error Code LVTTL I/OD These pins reflect irrecoverable errors detectable by the Intel 450NX PCIset. ERR 2-18 Error Type Associated Error s Flags 00 No error 01 PCIset Internal Error 10 Multi-Bit Memory Error Multi-Bit Memory ECC error 11 System Bus Error Expander Bus Parity Address Parity, Request Parity, Protocol Violation, BERR, Multi-Bit Host ECC error HCLKIN Host Clock In 2.5V I This pin receives a buffered system clock. This is a single trace from the clock synthesizer to minimize clock skew. INTREQ# Interrupt Request LVTTL O This pin is asserted by the MIOC when an internal event occurs and sets a status flag, and that flag has been configured to request an interrupt. PWRGD Power Good LVTTL I This pin should be connected to a 3.3 V version of the system’s power good indicator, and should be asserted only after all power supplies and clocks have reached their stable references and been stable for at least 1 msec. PWRGDB Buffered Power Good LVTTL O A buffered (but not synchronized) version of the PWRGD input, which is used to drive the PWRGD input on each PXB in the system. RESET# Reset AGTL+ I/O In normal operation, this signal is an output. The MIOC will reset the system bus either on power-up or when programmed through the Reset Control register. Intel® 450NX PCIset 2.8 Component-Specific Support Signals SMIACT# 2.8.2 PXB INTRQ(A,B)# PAMON[1:0]# PBMON[1:0]# 2.8.3 2.8.4 SMI Active. LVTTL O This signal provides a visible indicator that the system has entered System Management Mode. Interrupt Requests PCI OD These pins are asserted by the PXB when an internal event occurs and sets a status flag, and that flag has been configured to request an interrupt. There is one pin for each side (A,B) of the PXB. The signals may be connected to the standard PCI bus interrupt request lines. Performance Monitors LVTTL I/OD These pins track the two performance monitoring counters associated with each PCI bus (a,b) in the PXB. PMON[0] tracks the PMD[0] counter while PMON[1] tracks the PMD[1] counter. PIIXOK# PIIX Reset Complete. LVTTL I This signal is tied to the PIIX’s CPURST output, and is used to detect when the PIIX completes its reset functions. PWRGD Power Good This input should be driven from the MIOC's PWRGDB output. LVTTL I RCG BANKID# Bank Identifier LVTTL I This strapping pin should be tied high (deasserted), or have an external pullup. DR50H# 50ns DRAM “Here”. LVTTL I This strapping pin selects between 60ns and 50ns DRAM timings for this RCG. Deasserted: 60ns timings will be used. Asserted: 50ns timings will be used. DR50T# 50ns DRAM “There”. LVTTL I This strapping pin should match the DR50H# strapping pin described above. HCLKIN Host Clock In This pin receives a buffered system clock. 2.5V I Host Clock In This pin receives a buffered system clock. 2.5V I MUX HCLKIN Intel® 450NX PCIset 2-19 2. Signal Descriptions 2-20 Intel® 450NX PCIset Register Descriptions 3 The Intel® 450NX PCIset internal registers (both I/O Mapped and Configuration registers) are accessible by the processor. Each MIOC, and each PCI bus in each PXB has an independent configuration space. This chapter provides detailed descriptions of each register. 3.1 Access Restrictions Register Attributes 3.2 Read Only Writes to this register have no effect. Read/Write Data may be read from and written to this register. Selected bits in the register may be designated as "read-only"; such bits are not affected by data writes to the register. Read/Clear Data may be read from the register. A data write operates strictly as a clear: Sticky Data in this register remains valid and unchanged, during and following any reset except the power-good reset. I/O Mapped Registers The Intel® 450NX PCIset contains two registers that reside in the processor I/O address space: the Configuration Address (CONFIG_ADDRESS) Register and the Configuration Data (CONFIG_DATA) Register. The Configuration Address Register enables/disables the configuration space and determines what portion of configuration space is visible through the Configuration Data window. 3.2.1 CONFIG_ADDRESS: Configuration Address Register I/O Address: Default Value: CF8h [Dword] 00000000h Size: Attribute: 32 bits Read/Write The CONFIG_ADDRESS register contains the Bus Number, Device Number, Function Number, and Register Number for which a subsequent configuration access is intended. Intel® 450NX PCIset 3-1 3. Register Descriptions Bits Description 31 Configuration Enable (CFGE). When this bit is set to 1 accesses to PCI configuration space are enabled. If this bit is reset to 0 accesses to PCI configuration space are disabled. 30:24 reserved (0) 23:16 Bus Number. The Bus Number field selects which PCI bus should receive the configuration cycle. The system bus and the compatibility PCI bus (PCI Bus 0A) are both accessed using Bus Number 0; which bus is accessed depends on the Device Number. 15:11 Device Number. This field selects one agent on the PCI bus selected by the Bus Number. On Bus Number 0, Device Numbers 0-15 are on the compatibility PCI bus (PCI Bus 0A), while Device Numbers 16-31 refer to devices on the system bus, including the Intel 450NX PCIset itself and any Third Party Agents which use this configuration mechanism. No. 3.2.2 Device No. Device No. Device No. Device 10h MIOC 14h PXB 1, Bus a 18h reserved 1Ch Third Party Agent 11h reserved 15h PXB 1, Bus b 19h reserved 1Dh Third Party Agent 12h PXB 0, Bus a 16h reserved 1Ah reserved 1Eh Third Party Agent 13h PXB 0, Bus b 17h reserved 1Bh reserved 1Fh n/a 10:8 Function Number. The 450NX PCIset devices are not multi-function devices, and therefore this field should always be "0" when accessing them. 7:2 Register Number. This field selects one register within a particular Bus, Device, and Function as specified by the other fields in the Configuration Address Register. 1:0 reserved (0) CONFIG_DATA: Configuration Data Register I/O Address: Default Value: CFCh 00000000h Size: Attribute: 32 bits Read/Write The portion of configuration space that is referenced by CONFIG_DATA is determined by the contents of CONFIG_ADDRESS. 3-2 Bits Description 31:0 Configuration Data Window (CDW). If bit 31 of CONFIG_ADDRESS is 1 any I/O reference that falls in the CONFIG_DATA I/O space will be mapped to configuration space using the contents of CONFIG_ADDRESS. Intel® 450NX PCIset 3.3 MIOC Configuration Space 3.3 MIOC Configuration Space Table 3-1: MIOC Configuration Space 1 DID VID CLASS RID HDR 00h DBC 01 DBC 00 80h 04h DBC 03 DBC 02 84h 08h DBC 05 DBC 04 88h 0Ch DBC 07 DBC 06 8Ch 10h DBC 09 DBC 08 90h 14h DBC 11 DBC 10 94h 18h DBC 13 DBC 12 98h 1Ch DBC 15 DBC 14 9Ch Reserved RCGP 24h A0h REFRESH 28h MEA1 MEA0 2Ch CHKCON MEL0 B0h 34h HEL1 HEL0 B4h 38h ECCMSK ECCCMD B8h 3Ch BCh 40h ERRCMD ERRSTS 44h 48h CVDR 50h LXGB 54h HXGB 58h HXGT 5Ch MAR2 MAR1 MAR0 GAPEN 60h MAR6 MAR5 MAR4 MAR3 64h IOAR ROUTE0 ROUTE1 4Ch TOM LXGT ACh MEL1 CONFIG CVCR IOABASE SMRAM A8h 30h RC BUFSIZ A4h BUSNO1 SUBB0 DEVMAP 68h TCAP0 C0h TCAP1 C4h TCAP2 C8h TCAP3 CCh SUBA0 BUSNO0 D0h SUBB1 SUBA1 PMD0 D8h PMR0 PMD0 PMD1 DCh E0h PMR1 PME1 D4h PMD1 PME0 E4h E8h 6Ch ECh MMBASE 70h F0h MMR1 MMR0 74h F4h MMR3 MMR2 78h F8h 7Ch FCh IOR ISA 1. The first 64 bytes are predefined in the PCI Specification. All other locations are defined specifically for the component of interest. Intel® 450NX PCIset 3-3 3. Register Descriptions Table 3-1 illustrates the MIOC’s Configuration Space Map. Many of these registers affect both host-initiated transactions and PCI-initiated transactions, and are therefore duplicated in both the MIOC and PXB Configuration Spaces. It is software’s responsibility to ensure that both sets of registers are programmed consistently to achieve correct operation. 3.3.1 BUFSIZ: Buffer Sizes Address Offset: Default Value: 3-4 48-4Ah 304310h Size: Attribute: 24 bits Read Only Bits Description 23:18 Inbound Write Transaction Capacity. Total number of inbound write transactions, per Expander Port, that can be accepted by the MIOC. Value=12. 17:12 Inbound Read Transaction Capacity. Total number of inbound read transactions, per Expander Port, that can be accepted by the MIOC. Value=4. 11:6 Inbound Write Data Buffer Capacity. Total number of data buffers, per Expander Port, available in the MIOC for use by inbound write transactions, in increments of 32 bytes. Value=12. 5:0 Inbound Read Data Buffer Capacity. Total number of data buffers, per Expander Port, available in the MIOC for use by inbound read transactions, in increments of 32 bytes. Value=16. Intel® 450NX PCIset 3.3 MIOC Configuration Space 3.3.2 BUSNO[1:0]: Lowest PCI Bus Number, per PXB Address Offset: Default Value: D0h, D3h 00h each Size: Attribute: 8 bits each Read/Write The MIOC supports two Expander Ports; each can support one PXB. PXB #0 is connected to Expander Port #0, and PXB #1 is connected to Expander Port #1. Each PXB supports one or two PCI buses, connected to PCI Ports “A” and “B”. The PCI bus connected to Port #0A must be the compatibility PCI bus from which a system boots. Three registers (BUSNO, SUBA and SUBB) define the bus hierarchy for each PXB. BUSNO[0] Holds the PCI-bus-number of the bus connected to PXB #0 Bus #A. This must be set to 0. SUBA[0] Holds the PCI-bus-number of the highest subordinate bus under PXB #0 Bus #A. The PCI bus number for PXB #0 Bus #B is SUBA[0]+1. SUBB[0] Holds the PCI-bus-number of the highest subordinate bus under PXB #0 Bus #B. This also represents the highest PCI-bus-number accessible from PXB #0. BUSNO[1] Holds the PCI-bus-number of the bus connected to PXB #1 Bus #A. SUBA[1] Holds the PCI-bus-number of the highest subordinate bus under PXB #1 Bus #A. The PCI bus number for PXB #1 Bus #b is SUBA[1]+1. SUBB[1] Holds the PCI-bus-number of the highest subordinate bus under PXB #1 Bus #B. This also represents the highest PCI-bus-number accessible from PXB #1 (and therefore the Intel 450NX PCIset). If PXB#1 is not in use, program this register to 0. If PXB i is operating in 64-bit bus mode, SUBB[i] must equal SUBA[i]. Bits Description 7:0 PCI Bus Number. NOTE Inactive PXBs should be disabled by writing the corresponding Reset Expander Port bit in the RC register and resetting the corresponding "Device present" bit in the DEVMAP register. 3.3.3 CHKCON: Check Connection Address Offset: Default Value: 43h 10h Bits Description 7:6 reserved Size: Attribute: Intel® 450NX PCIset 8 bits Read/Write 3-5 3. Register Descriptions 5 Live Port #1 Flag. If set, the port is "live". Default=0. 4 Live Port #0 Flag. If set, the port is "live." Default=1. 3:2 reserved 1 Test Port #1 Enable. Setting this enable triggers the check connection protocol for port 1. Default=0. 0 Test Port #0 Enable. Setting this enable triggers the check connection protocol for port 0. Default=0. NOTE Setting both Test Port #1 Enable and Test Port #0 Enable simultaneously is prohibited, and will have unpredictable results, up to and including system hangs requiring a full system reset. Inactive PXBs should be disabled by writing the corresponding Reset Expander Port bit in the RC register. Transactions sent to inactive PXBs can result in system hangs. 3.3.4 CLASS: Class Code Register Address Offset: Default Value: 3.3.5 Size: Attribute: Bits Description 23:16 Base Class For the MIOC, this field is hardwired to 06h. 15:8 Sub-Class For the MIOC, this field is hardwired to 00h. 7:0 Register-Level Programming Interface For the MIOC this field is hardwired to 00h. 24 bits Read Only CONFIG: Software-Defined Configuration Register Address Offset: Default Value: 3-6 09 - 0Bh 060000h 40-41h 1000h Bits Description 15:13 reserved (0) Size: Attribute: Intel® 450NX PCIset 16 bits Read/Write 3.3 MIOC Configuration Space 12 Outbound Fairness Disable. When this bit is clear, Host-PCI writes and reads that receive a retry by the MIOC follow a fairness algorithm to guarantee that retried transactions receive first priority before new transactions. If set, Host-PCI writes and reads are serviced in the order first observed without regard to retry history. Default=1. 11 Performance Counter Master Enable (PCME). This bit provides a mechanism to (nearly) simultaneously freeze or start the performance counters across both the MIOC and PXBs. If this bit is cleared the MIOC’s and PXB’s performance counters will not increment If set the MIOC’s and PXB’s performance counters resume normal operation. Default = 0. 10 reserved (0) 9 Third Party Support Disable If set, performance optimizations are enabled that may result in coherency violations in the presence of a third party agent. This bit should be clear for systems with TPAs. Default = 0. 8 External Arbiter Enable. If set, access to the system bus is controlled by an external arbiter. If cleared, the MIOC’s internal arbiter is used. Default=0. 7 WC Write Post During I/O Bridge Access Enable (UWPE). This bit should be cleared for normal operation. Default=0. 6 Outbound I/O Write Posting Enable. If set, Host-PCI I/O writes will be posted. If cleared, Host-PCI I/O writes will not be posted. In normal operation, this enable should be set. Default=0. 5 Read-Around-Write Enable (RAWE). If RAWE is set, it enables the read-around-write capability for the MIOC and memory subsystem. If cleared, read accesses will not advance past any previously posted writes. In normal operation, this enable should be set. Default=0. 4 ISA Expansion Aliasing Enable. If set, every I/O access with an address in the range x100-x3FFh, x500-x7FFh, x900xBFF and xD00-xFFFh is internally aliased to the range 0100-03FFh before any other address range checking is performed. This bit only affects routing, the unmasked address is passed to the PCI bus. Default=0. 3 reserved (0) 2 Card to Card Interleave Enable. If set, Host or PCI accesses to memory are distributed to both memory cards on a cache line granularity. This provides a performance enhancement for systems which utilize two memory cards. When this bit is clear, C2C interleaving is disabled. Default = 0. Intel® 450NX PCIset 3-7 3. Register Descriptions 1:0 Memory Address Bit Permuting. The MIOC supports cache-line permuting across banks. This field controls the type of permuting used, as follows: 00b No permuting. 01b 2-way Permuting. 10b 4-way Permuting. 11b reserved Default=0. 3.3.6 CVCR: Configuration Values Captured on Reset Address Offset: Default Value: 4E-4Fh 0000h Size: Attribute: 16 bits Read-Only This register captures the configuration values driven on A#[15:0] at the trailing edge of RESET#. This allows an external device to override the default values provided by the MIOC via its CVDR register. 3-8 Bits Description 15:13 reserved (0) 12:11 APIC Cluster ID. Captured from A#[12:11]. Represents the APIC Cluster identifier. 10 Enable BINIT# Input. Captured from A#[10]. If set, the MIOC will observe the assertion of the BINIT# input. Further details on BINIT# processing may be found in the ERRCMD register. 9 Enable BERR# Input. Captured from A#[9]. If set, the MIOC will observe the assertion of the BERR# input. Further details on BERR# processing may be found in the ERRCMD register. 8 Enable AERR# Input. Captured from A#[8]. If set, the MIOC will observe the assertion of the AERR# input. Further details on AERR# processing may be found in the ERRCMD register. If this enable is asserted, then the BINIT# Driver Enable in the ERRCMD register must also be asserted. 7 In-Order Queue Depth 1. Captured from A#[7]. If set, the MIOC will limit its In-Order Queue Depth to 1 (no pipelining support), instead of the usual 8. 6 1M Power-on Reset Vector. Captured from A#[6]. This bit has no meaning for the MIOC. If set, all Pentium® II Xeon™ processors on the system bus will use the 1MB-1 (000FFFFFh) reset vector, instead of their usual 4 GB-1 (FFFFFFFFh) vector. 5 Enable FRC Mode. Captured from A#[5]. This bit has no meaning for the MIOC. If set, all Pentium II Xeon processors on the system bus will enter FRC-enabled mode. 4:0 reserved (0) Intel® 450NX PCIset 3.3 MIOC Configuration Space 3.3.7 CVDR: Configuration Values Driven On Reset Address Offset: Default Value: 4C-4Dh 0000h Size: Attribute: 16 bits Read/Write, Sticky During RESET# assertion, and for one host clock past the trailing edge of RESET#, the MIOC drives the contents of this register onto the A[15:0]# pins. 3.3.8 Bits Description 15:13 reserved (0) 12:11 APIC Cluster ID. This two-bit field representing the APIC Cluster identifier is driven to A#[12:11] during RESET#. Note that there are no pins to input the cluster ID; software must explicitly load the value into this register. Default=0. 10 reserved (0) 9 Enable BERR# Input. If set, A#[9] will be asserted during RESET#, and all system bus agents will enable BERR# observation. Default=0. 8 Enable AERR# Input. If set, A#[8] will be asserted during RESET#, and all system bus agents will enable AERR# observation. Default=0. 7 In-Order Queue Depth 1. If set, A#[7] will be asserted during RESET#, and all Pentium® II Xeon™ processors on the system bus will limit their In-Order Queue Depth to 1 (no pipelining support), instead of their usual 8. Default=0. 6 1M Power-on Reset Vector. If set, A#[6] will be asserted during RESET#, and all Pentium II Xeon processors on the system bus will use the 1MB-1 (000FFFFFh) reset vector, instead of their usual 4 GB-1 (FFFFFFFFh) vector. Default=0. 5 Enable FRC Mode. If set, A#[5] will be asserted during RESET#, and all Pentium II Xeon processors on the system bus will enter FRC enabled mode. Default=0. 4:0 reserved (0) DBC[15:0]: DRAM Bank Configuration Registers Address Offset: Default Value: 80-9Fh A200h each Size: Attribute: 16 bits each Read/Write The Intel 450NX PCIset memory subsystem supports at most two RCGs (one RCG and four banks per card) for a maximum of 8 GB of memory. This corresponds to DBC[0:3] on the first card and DBC[8:11] on the second card. Intel® 450NX PCIset 3-9 3. Register Descriptions Unused DBC registers should be configured as inactive, with the Bank Present bit cleared and the TOB field set to that of the previous bank, indicating that the amount of memory in that bank is zero. 3.3.9 Bits Description 15 4:1 Interleave. If set, bank is a 4:1 interleave. If cleared, bank is a 2:1 interleave. Default=1. 14 Single Row. This bit is set if the bank contains only a single row. If cleared, the bank contains two rows; both rows must be configured identically. Default=0. 13 Bank Present. This bit is set to indicate that this memory bank is present, and refresh cycles should be issued to the bank. This bit must be cleared if this bank is not physically present. Default=1. 12:10 reserved (0) 9:0 Top of Bank (TOB). This field contains the effective address of the top of memory in this bank and all lower banks, and is used to determine which bank is selected. Each TOB field specifies the amount of memory, in 32 MB chunks, contained in this bank and all lower banks. Unpopulated banks must have their TOB set equal to that of the previous bank indicating that the amount of memory in that bank is zero. Default = 200h, each. DEVMAP: System Bus PCI Device Map Address Offset: Default Value: D6-D7h 0005h Size: Attribute: 16 bits Read/Write, Read Only This register indicates which PCI devices on the system bus have active configuration spaces. At reset, DEVMAP is initialized with all devices not present except the MIOC and the compatibility PCI bus. 3-10 Bits Description 15 reserved (0) 14:0 PCI Bus #0, Device [30:16] Present. Each bit corresponds to a device on PCI Bus #0 (numbers 16-30). If set, the device is present in the system and is expected to respond to configuration cycles directed to it. Bit 0 is hardwired "on", and is read-only. Default=0005h (MIOC, PCI #0A present) Intel® 450NX PCIset 3.3 MIOC Configuration Space 3.3.10 DID: Device Identification Register Address Offset: Default Value: 3.3.11 02 - 03h 84CAh Size: 16 bits Attributes: Read Only Bits Description 15:0 Device Identification Number. The value 84CAh indicates the Intel® 450NX PCIset MIOC. ECCCMD: ECC Command Register Address Offset: Default Value: B8h 00h Size: Attribute: 8 bits Read/Write This register controls the Intel 450NX PCIset responses to ECC errors on data retrieved from the memory subsystem or received from the system bus. Bits Description 7 reserved (0) 6 System Bus, Report Multi-Bit Errors (HRM). If set, the Intel® 450NX PCIset will log multiple-bit ECC errors on data received from the system bus in the appropriate HEL register. If the BERR# driver is enabled, BERR# will also be asserted. Default=0. 5 System Bus, Report Single-Bit Errors (HRS). If set, on detection of a single-bit ECC error on data received from the system bus the Intel 450NX PCIset will log the error in the appropriate HEL register, and assert the INTREQ# signal. Default=0. 4 System Bus, Correct Single-Bit Errors (HCS). If set, on detection of a single-bit ECC error on data received from the system bus the Intel 450NX PCIset will correct the data and generate a new ECC code before writing the data into memory. Default=0. 3 Memory, Scrub Single-Bit Errors (MSS). If set, on detection of a single-bit ECC error on data read from the memory array the Intel 450NX PCIset will perform a scrub operation to correct the location in the memory. The MCS bit in this register must be set for this feature to be effective. Default=0. 2 Memory, Report Multi-Bit Errors (MRM). If set, on detection of a multiple-bit ECC error on data read from the memory array the Intel 450NX PCIset will log the error in the appropriate MEL and MEA registers. If the BERR# driver is enabled, BERR# will also be asserted. Default=0. Intel® 450NX PCIset 3-11 3. Register Descriptions 3.3.12 1 Memory, Report Single-Bit Errors (MRS). If set, on detection of a single-bit ECC error on data read from the memory array the Intel 450NX PCIset will log the error in the appropriate MEL and MEA registers, and assert the INTREQ# signal. Default=0. 0 Memory, Correct Single-Bit Errors (MCS). If set, on detection of a single-bit ECC error on data read from the memory array the Intel 450NX PCIset will correct the data and generate a new ECC code before returning the data to the requestor. Default=0. ECCMSK: ECC Mask Register Address Offset: Default Value: B9h 00h Size: Attribute: 8 bits Read/Write This register is used to test the ECC error detection logic in the memory subsystem. The register is written with a masking function which is applied on subsequent writes to memory. All subsequent writes into memory will store a masked version of the computed ECC. Subsequent reads of the memory locations written while masked will return an invalid ECC code. To disable testing, the mask value is left at 0h (default). 3.3.13 Bits Description 7:0 ECC Generation Mask. Each bit of the computed ECC is XOR’ed with the corresponding bit in this mask field before it is stored in the memory array. ERRCMD: Error Command Register Address Offset: Default Value: 46h 00h Size: Attribute: 8 bits Read/Write This register controls the MIOC responses to various system and data errors. 3-12 Bits Description 7:6 reserved (0) 5 BERR#-to-BINIT# Enable. If set, on observation or assertion of BERR#, (and Enable BERR# Input is set) the MIOC will also assert BINIT#. Default=0. 4 Fast System Bus Time-out. This bit controls the duration of a watchdog timer which is started at the end of the system bus response phase. If this bit is set, the timer expires in 256 host cycles. If cleared, the timer expires in 217 cycles. Default=0. Intel® 450NX PCIset 3.3 MIOC Configuration Space 3.3.14 3 BINIT# on System Bus Time-outs. If this bit is set, and the BINIT# Driver Enable is set, the MIOC will assert BINIT# on a system bus access time-out. Default=0. 2 AERR# Driver Enable. If set, parity errors on the system bus address and request signals are reported by asserting AERR#. Default=0. 1 BERR# Driver Enable. If set, BERR# will be asserted for uncorrectable ECC errors on memory reads or data arriving from the system data bus. Default=0. 0 BINIT# Driver Enable. If set, BINIT# will be asserted upon detecting protocol violations on the system bus. This enable should only be cleared for system boot. In normal operation, this enable must be set. Default=0. ERRSTS: Error Status Register Address Offset: Default Value: 44-45h 0000h Size: Attribute: 16 bits Read/Write Clear, Sticky This register records error conditions detected in the address or controls of the system bus, or in the MIOC itself. Recording of these error conditions is controlled via the ERRCMD register. ERRSTS is sticky through reset, and bits will remain set until explicitly cleared by software writing a 1 to the bit. Bits Description 15:13 reserved (0) 12 Received Hard Fail Response on System Bus. This flag is set when the MIOC detects a Hard Fail response on the system bus. If the BINIT# Driver Enable in the ERRCMD register is set, BINIT# is also asserted. 11 Expander Bus #1 Protocol Violation Flag. This flag is set when the Expander Bus #1 interface receives unexpected data that the MIOC is not prepared to service. If the BINIT# Driver Enable is set in the ERRCMD register, BINIT# is also asserted. 10 Expander Bus #0 Protocol Violation Flag. This flag is set when the Expander Bus #0 interface receives unexpected data that the MIOC is not prepared to service. If the BINIT# Driver Enable is set in the ERRCMD register, BINIT# is also asserted. 9 Performance Monitor #1 Event Flag. This flag is set when the Performance Monitor #1 requests that an interrupt request be asserted. While this bit is set, the INTREQ# line will be asserted. 8 Performance Monitor #0 Event Flag. This flag is set when the Performance Monitor #0 requests that an interrupt request be asserted. While this bit is set, the INTREQ# line will be asserted. Intel® 450NX PCIset 3-13 3. Register Descriptions 3.3.15 7 reserved (0) 6 System Bus Time-out Flag. This flag is set when the watchdog timer monitoring accesses on the system bus times out. See the BINIT#-on-System-Bus-Time-outs Enable and the BINIT# Driver Enable in the ERRCMD register. 5 Expander Bus 1 Parity Error Flag. This flag is set when Expander Bus #1 reports a parity error on data inbound from the PXB. This condition is a catastrophic fail and will also assert BINIT#. 4 Expander Bus 0 Parity Error Flag. This flag is set when Expander Bus #0 reports a parity error on data inbound from the PXB. This condition is a catastrophic fail and will also assert BINIT#. 3 BERR# Error Flag. This flag is set when BERR# is detected asserted on the system bus. 2 Address Parity Error. This flag is set upon detecting the assertion of AP#, indicating a parity error on the system address signals. If the AERR# Driver Enable is set in the ERRCMD register, AERR# is asserted. If the BINIT# Driver Enable is set in the ERRCMD register, BINIT# is asserted. 1 Response Parity Error Flag. This flag is set upon detecting the assertion of RP#, indicating a parity error on the system bus response signals. If the BINIT# Driver Enable is set in the ERRCMD register, BINIT# is also asserted. 0 Request Parity Error. This flag is set upon detecting the assertion of RP#, indicating an error on ADS or request signals. If the AERR# Driver Enable is set in the ERRCMD register, AERR# is asserted. If the BINIT# Driver Enable is set in the ERRCMD register, BINIT# is asserted. GAPEN: Gap Enables Address Offset: Default Value: 3-14 60h 0Eh Size: Attribute: 8 bits Read/Write Bits Description 7 reserved (0) 6 ISA Space Enable. When set, the ISA Space address range is enabled. Memory-mapped accesses that fall within this address range are forwarded to the compatibility PCI bus. If this bit is cleared, accesses to this address range are handled normally. Default=0. 5 High Expansion Gap Enable. When set, the High Expansion Gap (HXG) is enabled. Default=0. Intel® 450NX PCIset 3.3 MIOC Configuration Space 3.3.16 4 Low Expansion Gap Enable. When set, the Low Expansion Gap (LXG) is enabled. Default=0. 3 High BIOS Space Enable. If set, a 2 MByte space is opened at location (4 GB - 2 MB), and accesses into this address range will be directed to the compatibility PCI bus instead of memory. Default=1. 2 High Graphics Adapter Space Enable. If set, a 64 KB space is opened in the upper half of the Graphics Adapter portion of the Low Compatibility Region (address range B_0000h-BFFFFh), and accesses into this address range will be directed to the compatibility PCI bus instead of memory. Default=1. 1 Low Graphics Adapter Space Enable. If set, a 64 KB space is opened in the lower half of the Graphics Adapter portion of the Low Compatibility Region (address range A_0000h-AFFFFh), and accesses into this address will be directed to the compatibility PCI bus instead of memory. Default=1. 0 reserved (0) HDR: Header Type Register Address Offset: Default Value: Size: Attribute: 0Eh 00h 8 bits Read Only This register identifies the header layout of the configuration space. Writes to this register have no effect. 3.3.17 Bits Description 7 Multi-function Device. The MIOC is not a multi-function device, and this bit is hardwired to 0. 6:0 Configuration Layout. This field is hardwired to 00h, which represents the default PCI configuration layout. HEL[1:0] Host Bus Error Log Address Offset: Default Value: B4-B7h 0000h each Size: Attribute: 16 bits each Read/Write, Sticky These registers are loaded on the first and second ECC errors detected on data received from the system bus. HEL[0] logs the first error, and HEL[1] logs the second. The registers hold their data until reloaded due to a new error condition, or until they are explicitly cleared by software or a power-good reset. Intel® 450NX PCIset 3-15 3. Register Descriptions 3.3.18 Bits Description 15:8 Syndrome. Holds the calculated syndrome that identifies the specific bit in error. 7:2 reserved (0) 1 Multiple-Bit Error Logged (MBE). This flag is set if the logged error was a multiple-bit (uncorrectable) error. 0 Single-Bit Error Logged (SBE). This flag is set if the logged error was a single-bit (correctable) error. HXGB: High Expansion Gap Base Address Offset: Default Value: 3.3.19 24 bits Read/Write Description 23:0 Gap Base Address. This field specifies the A[43:20] portion of the gap’s base address, in 1 MB increments. The A[19:0] portions of the gap’s base address are zero. HXGT: High Expansion Gap Top 5C-5Eh 000000h Size: Attribute: 24 bits Read/Write Bits Description 23:0 Gap Top Address. This field specifies the A[43:20] portion of the gap’s highest address, in 1 MB increments. The A[19:0] portion of the gap’s top address is FFFFFh. IOABASE: I/O APIC Base Address Address Offset: Default Value: 3-16 Size: Attribute: Bits Address Offset: Default Value: 3.3.20 58-5Ah 000000h 68-69h 0FECh Size: Attribute: 16 bits Read/Write Bits Description 15:12 reserved (0) 11:0 I/O APIC Base Address. This field specifies the A[31:20] portion of the I/O APIC Space’s base address, in 1 MB increments. The A[43:32] and A[19:0] portions of the address are zero. Intel® 450NX PCIset 3.3 MIOC Configuration Space 3.3.21 IOAR: I/O APIC Ranges Address Offset: Default Value: 6A-6Bh 0000h Size: Attribute: 16 bits Read/Write Each of the three fields in the IOAR register specifies the highest APIC number (0-15) that should be directed to that PCI bus, for buses 0A, 0B and 1A. All higher APIC ID are directed to PCI Bus 1B. 3.3.22 Bits Description 15:12 reserved (0) 11:8 PCI Bus #1A Highest APIC ID (BUS1A). This field represents the highest APIC ID that should be directed to PCI Bus #1A. 7:4 PCI Bus #0B Highest APIC ID (BUS0B). This field represents the highest APIC ID that should be directed to PCI Bus #0B. 3:0 PCI Bus #0A Highest APIC ID (BUS0A). This field represents the highest APIC ID that should be directed to PCI Bus #0A. IOR: I/O Ranges Address Offset: Default Value: 7E-7Fh 0FFFh Size: Attribute: 16 bits Read/Write The IOR register defines the I/O range addresses for each PCI bus. These are specified in sixteen 4 KB segments. The starting (base) address for PCI Bus #0A is 0h. Bits Description 15:12 reserved (0) 11:8 PCI Bus #1A Upper Address (BUS1A). This field represents the A[15:12] portion of the highest I/O address that should be directed to PCI Bus #1A. The A[11:0] portion of this address is FFFh. 7:4 PCI Bus #0B Upper Address (BUS0B). This field represents the A[15:12] portion of the highest I/O address that should be directed to PCI Bus #0B. The A[11:0] portion of this address is FFFh. 3:0 PCI Bus #0A Upper Address (BUS0A). This field represents the A[15:12] portion of the highest I/O address that should be directed to PCI Bus #0A. The A[11:0] portion of this address is FFFh. If PXB x is operating in 64-bit bus mode, BUSxB must equal BUSxA. Intel® 450NX PCIset 3-17 3. Register Descriptions 3.3.23 ISA: ISA Space Address Offset: Default Value: 7Ch 00h Size: Attribute: 8 bits Read/Write This register defines the ISA Space address range. If enabled, memory-mapped accesses into this address range will be forwarded to the compatibility PCI bus. This space is defined to support ISA cards incapable of using the full 32-bit PCI address. 3.3.24 Bits Description 7:6 reserved (0) 5:4 ISA Space Size. This field specifies the size of the gap. Legal sizes are: 00b: 1 MB 10b: 4 MB 01b: 2 MB 11b: 8 MB 3:0 ISA Space Base Address. This 4-bit field specifies the A[23:20] portion of the gap’s base address. The A[43:24] and A[19:0] portions of the gap’s base address are zero. LXGB: Low Expansion Gap Base Address Offset: Default Value: 3.3.25 Size: Attribute: 16 bits Read/Write Bits Description 15:12 reserved (0) 11:0 Gap Base Address. This field specifies the A[31:20] portion of the gap’s base address, in 1 MB increments. The A[43:32] and A[19:0] portions of the gap’s base address are zero. LXGT: Low Expansion Gap Top Address Offset: Default Value: 3-18 54-55h 0000h 56-57h 0000h Size: Attribute: 16 bits Read/Write Bits Description 15:12 reserved (0) 11:0 Gap Top Address. This field specifies the A[31:20] portion of the gap’s highest address, in 1 MB increments. The A[43:32] portion of the gap’s top address is zero, while the A[19:0] portion of the gap’s top address is FFFFFh. Intel® 450NX PCIset 3.3 MIOC Configuration Space 3.3.26 MAR[6:0]: Memory Attribute Region Registers Address Offset: Default Value: Size: Attribute: 61-67h 03h for MAR[0] 00h for all others 8 bits each Read/Write Seven Memory Attribute Region (MAR) registers are used to program memory attributes of various sizes in the 640 Kbyte-1 MByte address range. Each MAR register controls two segments, typically 16 Kbyte in size. Each of these segments has an identical 4-bit field which specifies the memory attributes for the segment, and apply to both host-initiated accesses and PCI-initiated accesses to the segment. Bits Description 7:6 reserved (0) 5 Segment 1, Write Enable (WE). When cleared, host-initiated write accesses are directed to the compatibility PCI bus. When set, write accesses are handled normally according to the outbound access disposition. 4 Segment 1, Read Enable (RE). When cleared, host-initiated read accesses are directed to the compatibility PCI bus. When set, read accesses are handled normally according to the outbound access disposition. 3:2 reserved (0) 1 Segment 0, Write Enable (WE). Identical to segment 1 WE, above. 0 Segment 0, Read Enable (RE). Identical to segment 1 RE, above. Table 3-2 summarizes the possible outcomes of the various Read Enable (RE) and Write Enable (WE) combinations: Table 3-2: MAR-controlled Access Disposition WE, RE 00 Outbound Write Outbound locked Read Write Inbound Read Write Read PCI 0a PCI 0a PCI 0a PCI 0a unclaimed unclaimed 01 PCI 0a Memory1 PCI 0a PCI 0a unclaimed Memory2 10 Memory1 PCI 0a PCI 0a PCI 0a Memory 2 unclaimed 11 1 Memory Memory 1 Memory 1 Memory 1 Memory 2 Memory2 1. Normally, the access will be directed to the DRAM. However, if this MAR region is overlapped by an enabled expansion gap, the access will instead be left unclaimed on the system bus. A thirdparty agent may then claim the access. 2. Normally, the access will be directed to the DRAM. However, if this MAR region is overlapped by an enabled expansion gap, the access will instead be directed up to the system bus. A third-party agent may then claim the access. Intel® 450NX PCIset 3-19 3. Register Descriptions 3.3.27 MEA[1:0] Memory Error Effective Address Address Offset: Default Value: Size: Attribute: A8-A9h 00h each 8 bits each Read/Write, Sticky These registers contain the effective address information needed to identify the specific DIMM that produced the error. 3.3.28 Bits Description 7 Card. Holds the card number (0,1) where the suspect DIMM resides. 6:4 Bank. Identifies the bank within the card (0..7) where the suspect DIMM resides. 3 Row. Identifies the row within the bank (for double row DIMMs). 2 reserved (0) 1:0 Effective Address [4:3]. These two bits of the effective address indicate the "starting" Qword in the critical order access. When combined with the chunk number of the error, as logged in the MEL registers, this identifies the specific DIMM where the error occurred. MEL[1:0] Memory Error Log Address Offset: Default Value: B0-B3h 0000h each Size: Attribute: 16 bits each Read/Write, Sticky These registers are loaded on the first and second ECC errors detected on data retrieved from the memory. MEL[0] logs the first error, and MEL[1] logs the second. 3-20 Bits Description 15:8 Syndrome. Holds the calculated syndrome that identifies the specific bit in error. 7:4 reserved (0) 3:2 Chunk Number. Specifies which of the four possible chunks in the critical chunk ordered transfer the error occurred in, from zero to three. 1 Multiple-Bit Error Logged (MBE). This flag is set if the logged error was a multiple-bit (uncorrectable) error. 0 Single-Bit Error Logged (SBE). This flag is set if the logged error was a single-bit (correctable) error. Intel® 450NX PCIset 3.3 MIOC Configuration Space 3.3.29 MMBASE: Memory-Mapped PCI Base Address Offset: Default Value: Size: Attribute: 70-71h 0002h 16 bits Read/Write The MMBASE register defines the starting address of the Memory-Mapped PCI Space, and each MMR register defines the highest address to be directed to a PCI bus. If PXB 0 is operating in 64-bit bus mode, MMR[0] must equal MMBASE. If PXB 1 is operating in 64-bit bus mode, MMR[3] must equal MMR[2]. 3.3.30 Bits Description 15:12 reserved (0) 11:0 PCI Space Base Address. This field specifies the A[31:20] portion of the PCI space’s base address, in 1MB increments. The A[43:32] and A[19:0] portions of the address are zero. MMR[3:0]: Memory-Mapped PCI Ranges Address Offset: Default Value: Size: Attribute: 74-7Bh 0001h each 16 bits each Read/Write These registers define the high addresses for addresses to be directed to the PCI space. 3.3.31 Bits Description 15:12 reserved (0) 11:0 PCI Space Top Address. This field specifies the A[31:20] portion of the PCI space’s highest address, in 1 MB increments. The A[43:32] portion of this address is zero, while the A[19:0] portion of this address is FFFFFh. PMD[1:0]: Performance Monitoring Data Register Address Offset: Default Value: D8-DCh, E0-E4h 0000000000h each Size: Attribute: 40 bits each Read/Write Two performance monitoring counters are provided in the MIOC. The PMD registers hold the performance monitoring count values. Each counter can be configured to reload the data when it, or the other counter overflows. Event selection is controlled by the PME registers, and the action performed on event detection is controlled by the PMR registers. An additional Performance Counter Master Enable (PCME) in the MIOC’s CONFIG register allows (nearly) simultaneous stopping/starting of all counters in the MIOC and each PXB. The counters cannot be read or written coherently while the counters are running. Intel® 450NX PCIset 3-21 3. Register Descriptions 3.3.32 Bits Description 39:0 Count Value. PME[1:0]: Performance Monitoring Event Selection Address Offset: Default Value: E8-E9h, EA-EBh 0000h each Size: Attribute: 16 bits each Read/Write Bits Description 15 reserved (0) 14 Count Data Cycles 1: Count the request length of the selected transaction. 0: Count the selected event 13 reserved (0) 12:10 Initiating Agent Selection. This field qualifies the tracking of bus transactions by limiting event detection to those transactions issued by specific agents. 000 Symmetric Agent 0 (DID=0/000) 100 Any symmetric agent (DID=0/xxx) 001 Symmetric Agent 1 (DID=0/001) 101 Third party agent (DID=1/other) 010 Symmetric Agent 2 (DID=0/010) 110 Intel® 450NX PCIset agent (DID=1/001) 011 Symmetric Agent 3 (DID=0/011) 111 Any agent 9:8 Transaction Destination Selection. This field qualifies the tracking of bus transactions by limiting event detection to those transactions directed to a specific resource. 00 Any 10 Not Third Party or Memory1 01 Main Memory 11 Third party 1. The usual destination in this category is a PCI Target. Also included are Internal CFC/CF8 accesses, Branch trace messages, Interrupt acknowledge, and some special transactions. 3-22 7:6 Data Length Selection. This field qualifies the tracking of bus transactions by limiting event detection to those transactions of a specific length. 00 Any 10 Part-lines or partials 01 Lines 11 reserved 5:0 Event Selection. This field specifies the basic system bus transaction, system bus signal assertion, or memory event to be monitored. Individual Bus Transactions 00 0000 Deferred Reply 00 1000 reserved 00 0001 reserved 00 1001 reserved 00 0010 reserved 00 1010 Memory Read Invalidate 00 0011 reserved 00 1011 reserved 00 0100 I/O Read 00 1100 Memory Read Code 00 0101 I/O Write 00 1101 Memory Writeback Intel® 450NX PCIset 3.3 MIOC Configuration Space 00 0110 reserved 00 0111 reserved Generic (Grouped) Bus Transactions 010 000 Any bus transaction 010 001 Any memory transaction 010 010 Any memory read 010 011 Any memory write Bus Signal Assertions 011 000 HIT1,2 011 001 HITM1,2 011 010 RETRY1,2 011 011 DEFER1,2 Memory Hits/Misses 100 000 Bank was idle1,2 100 001 Waited for Row precharge1,2 00 1110 00 1111 Memory Read Memory Write 010 100 010 101 010 110 010 111 Any I/O transaction Any I/O or memory transactions Any I/O or memory read Any I/O or memory write 011 100 011 101 011 110 011 111 BNR1,2 BPRI2 LOCK2 reserved 100 010 100 011 Waited for address lines1,2 Hit open page1,2 All other encodings are reserved. Notes: 1. Counting data cycles is undefined for this selection. 2. The Agent, Destination and Length fields cannot be applied to this selection, and should be programmed to "any". 3.3.33 PMR[1:0]: Performance Monitoring Response Address Offset: Default Value: DDh, E5h 00h each Size: Attribute: 8 bits each Read/Write The PMR register specifies how the event selected by the corresponding PME register affects the associated PMD register, the BP[1:0] pins, and the INTREQ# pin. Events defined by PME[0] can be driven out BP0 and events defined by PME[1] can be driven out BP1. Bits Description 7:6 Interrupt Assertion Defines how selected event affects INTREQ# assertion. Whenever INTREQ# is asserted, a flag for this counter is set in the Error Status (ERRSTS) register, so that software can determine the cause of the interrupt. This flag is reset by writing the ERRSTS register. 0 Selected event does not assert INTREQ# reserved 1 2 Assert INTREQ# pin when event occurs 3 Assert INTREQ# pin when counter overflows 5:4 Performance Monitoring pin assertion Defines how the selected event affects the Performance Monitoring pin for this counter. 0 Selected event does not assert this counters PM pin reserved 1 2 Assert this counter’s PM pin when event occurs 3 Assert this counter’s PM pin when counter overflows Intel® 450NX PCIset 3-23 3. Register Descriptions 3.3.34 3:2 Count Mode Selects when the counter is updated for the detected event. 0 Stop counting. 1 Count each cycle selected event occurs. 2 Count on each rising edge of the selected event. 3 Trigger. Start counting on the first rising edge of the selected event, and continue counting each clock cycle. 1:0 Reload Mode Reload has priority over increment. If a reload event and a count event happen simultaneously, the count event has no effect. 0 Never Reload 1 Reload when this counter overflows. 2 Reload when the other counter overflows. 3 Reload unless the other counter increments. RC: Reset Control Register Address Offset: Default Value: 42h 00h Size: Attribute: 8 bits Read/Write The RC initiates processor reset cycles and initiates Built-in Self Test (BIST) for the processors. 3-24 Bits Description 7:6 reserved (0) 5 Reset Expander Port #1. While this bit is set, the X1RST# signal is asserted. When this bit is cleared, the X1RST# pin will be deasserted, unless other assertion criteria are still in effect (e.g., system hard reset). Default=0. 4 Reset Expander Port #0. While this bit is set, the X0RST# signal is asserted. When this bit is cleared, the X0RST# will be deasserted, unless other assertion criteria are still in effect (e.g., system hard reset). Default=0. 3 Processor BIST Enable (BISTE). This bit modifies the action of the RCPU and SHRE bits, below. If this bit is set, a subsequent invocation of system hard reset causes the INIT# signal to be asserted coincident with the deassertion of RESET#; this combination will invoke the Built-In Self Test (BIST) feature of the processors. Default=0. 2 Reset Processor (RCPU). The transition of this bit from 0 to 1 causes the MIOC to initiate a hard or soft reset. Selection of hard or soft reset, and processor BIST, are controlled by the BISTE and SHRE enables, which must be set up prior to the 0-to-1 transition on the RCPU bit. Default=0. Intel® 450NX PCIset 3.3 MIOC Configuration Space 3.3.35 1 System Hard Reset Enable (SHRE). This bit modifies the action of the RCPU bit, above. If set, the Intel® 450NX PCIset will initiate a system hard reset upon a subsequent 0-to-1 transition of the RCPU bit. If this bit is cleared, the Intel 450NX PCIset will initiate a soft reset upon a subsequent 0to-1 transition of the RCPU bit. Default=0. 0 reserved (0) RCGP: RCGs Present Address Offset: Default Value: A3h 00h Size: Attribute: 8 bits Read/Write The Intel 450NX PCIset memory subsystem supports at most two RCGs (one per card). This corresponds to RCG #0 and RCG #2, bits 0 and 2 in the RCGP register. 3.3.36 Bits Description 7:4 reserved (0) 3:0 RCGs Present [3:0]. If bit i is set, then RCG[i] was detected as present in the system following power-on reset. If cleared, then RCG[i] is not present. Default= <hardware generated>. REFRESH: DRAM Refresh Control Register Address Offset: Default Value: A4-A5h 0411h Size: Attribute: 16 bits Read/Write Bits Description 15:11 reserved (0) 10:0 Refresh Count. Specifies the number of system bus cycles between refresh cycles. Typically, the value is chosen to provide a refresh at least every 15.625 usec. @ 100.0 MHz: 61Ah = 15.620 usec @ 90.0 MHz: 57Eh = 15.622 usec Maximum value is 20.48 usec at 100 MHz. Default=411h 3.3.37 RID: Revision Identification Register Address Offset: Default Value: 08h 00h Size: Attribute: Intel® 450NX PCIset 8 bits Read Only 3-25 3. Register Descriptions 3.3.38 Bits Description 7:0 Revision Identification Number. This is an 8-bit value that indicates the revision identification number for the MIOC ROUTE[1:0]: Route Field Seed Address Offset: Default Value: 3.3.39 Size: Attribute: 8 bits Read/Write Bits Description 7:4 Outbound-to-B Route Seed. This field represents the “seed” value used to create the routing field for outbound packets to the PXB’s B-port. Default: 0100b 3:0 Outbound-to-A Route Seed. This field represents the “seed” value used to create the routing field for outbound packets to the PXB’s A-port. Default: 0000b SMRAM: SMM RAM Control Register Address Offset: Default Value: 3-26 C3h, CBh 40h 6C-6Fh 00000Ah Size: Attribute: 32 bits Read/Write Bits Description 31 SMRAM Enable (SMRAME). If set, the SMRAM functions are enabled. Host-initiated accesses to the SMM space can be selectively directed to memory or PCI, as defined below and in Table 3-3. If SMRAME is cleared, SMRAM functions are disabled. Default=0. 30:27 reserved (0) 26 SMM Space Open (D_OPEN). If set, all accesses (code fetches or data references) to SMM space are passed to memory, regardless of whether the SMMEM# signal is asserted. D_OPEN may be set or cleared by software. D_OPEN will also be automatically cleared, and will become read-only, when the D_LCK enable is set. Default=0. 25 SMM Space Closed (D_CODE). This bit should not be set unless D_OPEN=0. If D_CODE is set, only code fetches to SMM space may be passed to the DRAM, depending on the SMMEM# signal. Data accesses to SMM space will not be passed to the DRAM, regardless of the SMMEM# signal. Default=0. Intel® 450NX PCIset 3.3 MIOC Configuration Space 24 SMM Space Locked (D_LCK). When software writes a 1 to this bit, the hardware will clear the D_OPEN bit, and both D_LCK and D_OPEN then become read only. No application software, except the SMI handler, should violate or change the contents of SMM memory. Default=0. 23:20 SMM Space Size. This field specifies the size of the SMM RAM space, in 64 KB increments. 0h 4h 320 KB 8h 576 KB Ch 832 KB 64 KB 1h 128 KB 5h 384 KB 9h 640 KB Dh 896 KB 2h 192 KB 6h 448 KB Ah 704 KB Eh 960 KB 3h 256 KB 7h 512 KB Bh 768 KB Fh 1 MB Default: 0h (64 KB). 19:16 reserved (0) 15:0 SMM Space Base Address. This field specifies the A[31:16] portion of the SMM RAM space base address (A[15:0]=0000h). The space may be relocated anywhere below the 4 GB boundary and the Top of Memory (TOM); however, the base address must be aligned on the next highest power-of-2 natural boundary given the chosen size. Incorrect alignment results in indeterminate operation. Default: 000Ah. SMRAME D_OPEN D_CODE D_LCK SMMEM Table 3-3: SMRAM Space Cycles Code Fetch 0 X X X X Normal1 Normal1 SMM RAM space is not supported. 1 0 0 X 0 PCI 0a PCI 0A 1 0 0 X 1 DRAM DRAM Normal SMM usage. Accesses to the SMM RAM space from processors in SMM will access the DRAM. Accesses by processors not in SMM will be diverted to the compatibility PCI bus. 1 0 1 X 0 PCI 0A PCI 0A 1 0 1 X 1 DRAM PCI 0A X 1 1 X X 1 1 0 0 X Data Reference Usage A modification of the normal SMM usage, in which only code fetches are accepted from processors in SMM mode. Illegal Combination DRAM DRAM Full access by any agent to SMM RAM space. 1. SMRAM functions are disabled. 3.3.40 SUBA[1:0]: Bus A Subordinate Bus Number, per PXB Address Offset: Default Value: D1h, D4h 00h each Size: Attribute: 8 bits each Read/Write See the description of BUSNO. Intel® 450NX PCIset 3-27 3. Register Descriptions 3.3.41 SUBB[1:0]: Bus B Subordinate Bus Number, per PXB Address Offset: Default Value: Size: Attribute: D2h, D5h 00h each 8 bits each Read/Write See the description of BUSNO. 3.3.42 TCAP[0:3]: Target Capacity, per PXB/PCI Port Address Offset: Default Value: C0-C2h, C4-C6h C8-CAh, CC-CEh 041082 each Size: 24 bits each Attribute: Read/Write Each of these registers is programmed by software with the maximum number of transactions and data bytes that the receiving PXB/PCI port can accept for outbound transactions. Register Controls outbound transactions to ... if in ... dual 32-bit Bus Mode 64-bit Bus Mode TCAP[0] PXB #0 / PCI Bus A PXB #0 TCAP[1] PXB #0 / PCI Bus B N/A TCAP[2] PXB #1 / PCI Bus A PXB #0 TCAP[3] PXB #1/ PCI Bus B N/A NOTE Setting a value below the listed minimum-allowed value will have unpredictable results, up to and including potential deadlocks requiring a hard reset of the PCIset. Bits Description 23:18 Outbound Write Transaction Capacity. This field specifies the total number of outbound write transactions, per PXB/PCI port, that can be forwarded and queued by the PXB. MIOC maximum: 12 Minimum allowed: 1, 2 or 3 Default= 1 - If no outbound locks are supported, then the minimum is 1. - If ordinary outbound locks are supported, then the minimum is 2. - If outbound split locks are supported, then the minimum is 3. 17:12 Outbound Read Transaction Capacity. This field specifies the total number of outbound read transactions, per PXB/PCI port, that can be forwarded and queued in the PXB. MIOC maximum: 2 11:6 3-28 Minimum allowed: 1 Default= 1 Outbound Write Data Buffer Capacity. This field specifies the total number of data buffers, per PXB/PCI port, available in the PXB for use by outbound write transactions, in increments of 32 bytes. MIOC maximum: 12 Minimum allowed: 2 Default= 2 Intel® 450NX PCIset 3.4 PXB Configuration Space 5:0 3.3.43 Outbound Read Data Buffer Capacity. This field specifies the total number of data buffers, per PXB/PCI port, available in the PXB for use by outbound read transactions, in increments of 32 bytes. MIOC maximum: 16 Minimum allowed: 2 Default= 2 TOM: Top of Memory Address Offset: Default Value: 3.3.44 Size: Attribute: 24 bits Read/Write Bits Description 23:0 Memory Address Ceiling. Represents bits A[43:20] of the highest physical address to be directed toward this node’s DRAM. The lower A[19:0] bits of this address are FFFFFh. Default=000FFFh (4 GB-1). VID: Vendor Identification Register Address Offset: Default Value: 3.4 50-52h 000FFFh 00 - 01h 8086h Size: 16 bits Attributes: Read Only Bits Description 15:0 Vendor Identification Number. This is a 16-bit value assigned to Intel. Intel VID = 8086h. PXB Configuration Space Each PXB supports two independent PCI buses (Bus “A” and Bus “B”), which can be configured independently. Each PCI bus therefore has its own configuration space. Both configuration spaces are identical. When operating the PXB in 64-bit Bus Mode, only the Aside configuration space is used. The B-side configuration space is not accessible while in 64bit mode. Table 3-4 illustrates the PXB/PCI Bus Configuration Space Map. Intel® 450NX PCIset 3-29 3. Register Descriptions Table 3-4: PXB Configuration Space 1 DID VID 00h 80h PCISTS PCICMD 04h 84h RID 08h 88h CLS 0Ch 8Ch 10h 90h 14h 94h 18h 98h 1Ch 9Ch CLASS HDR MLT A0h MTT CONFIG RC ERRCMD 24h A4h 28h A8h 2Ch ACh 30h B0h 34h B4h 38h B8h 3Ch BCh 40h ROUTE TCAP ERRSTS 44h BUFSIZ TOM LXGT LXGB 4Ch CCh 50h D0h 54h D4h HXGT 5Ch MAR2 MAR1 MAR0 GAPEN 60h MAR6 MAR5 MAR4 MAR3 64h MMBASE MMT ISA C4h C8h 58h SMRAM TMODE 48h HXGB IOABASE C0h 68h PMD0 D8h PMR0 PMD0 PMD1 E0h PMR1 PME1 DCh PMD1 PME0 E4h E8h 6Ch ECh 70h F0h 74h F4h 78h F8h 7Ch FCh 1. The first 64 bytes are predefined in the PCI Specification. All other locations are defined specifically for the component of interest. 3-30 Intel® 450NX PCIset 3.4 PXB Configuration Space 3.4.1 BUFSIZ: Buffer Sizes Address Offset: Default Value: 48-4Ah Size: 302308h (64-bit bus mode)Attribute: 182184h (32-bit bus mode) 24 bits Read Only This register contains the hardwired information defining the maximum number of outbound transactions and data bytes that this PXB/PCI port can accept. 3.4.2 Bits Description 23:18 Outbound Write Transaction Capacity. This field specifies the total number of outbound write transactions that can be accepted and queued in this PXB/PCI port. Value= 6 (32-bit bus mode) 12 (64-bit bus mode) 17:12 Outbound Read Transaction Capacity. This field specifies the total number of outbound read transactions that can be accepted and queued in this PXB/PCI port. Value= 2 (32-bit bus mode) 2 (64-bit bus mode) 11:6 Outbound Write Data Buffer Capacity. This field specifies the total number of data buffers available in this PXB/PCI port for use by outbound write transactions, in increments of 32 bytes. Value= 6 (x 32 bytes) (32-bit bus mode) 12 (x 32 bytes) (64-bit bus mode) 5:0 Outbound Read Data Buffer Capacity. This field specifies the total number of data buffers available in this PXB/PCI port for use by outbound read transactions, in increments of 32 bytes. Value= 4 (x 32 bytes) (32-bit bus mode) 8 (x 32 bytes) (64-bit bus mode) CLASS: Class Code Register Address Offset: Default Value: 09 - 0Bh 060000h Size: Attribute: Bits Description 23:16 Base Class For the PXB, this field is hardwired to 06h. 15:8 Sub-Class For the PXB, this field is hardwired to 00h. 7:0 Register-Level Programming Interface For the PXB, this field is hardwired to 00h. Intel® 450NX PCIset 24 bits Read Only 3-31 3. Register Descriptions 3.4.3 CLS: Cache Line Size Address Offset: Default Value: 3.4.4 Size: Attribute: 8 bits Read/Write Bits Description 7:0 Cache Line Size This field specifies the cache line size, in 32-bit Dword units. The Intel® 450NX PCIset supports only one value: 8 Dwords (32 bytes). Default=08h. CONFIG: Configuration Register Address Offset: Default Value: 3-32 0Ch 08h 40-41h 2310h Size: Attribute: 16 bits Read/Write, Read-Only Bits Description 15 reserved (0) 14 PCI Bus Lock Enable. This mode works only if internal bus arbitration is selected. When set, the internal arbiter detects when the lock is established and inhibits a PCI bus grant to all agents except the agent that established the lock. Default=0. 13 WSC# Assertion Enable. If cleared, the WSC# signal will always remain asserted. While asserted, writes continue to be accepted from the PIIX even with writes outstanding. This option is provided to allow improved performance in systems with ISA masters that desire to write to main memory. Default=1. 12 PCI-TPA Prefetch Line Enable (PLE). If set, inbound line accesses (e.g., MRM and MRL accesses) to third-party space are treated as prefetchable. Default=0. 11 PCI-TPA Prefetch Word Enable (PWE). If set, inbound sub-line accesses (e.g., MR accesses) to third-party space are treated as prefetchable. Default=0. 10 Block Requests. This enable is provided for debug, diagnostic and error recovery purposes. If set, the internal arbiter ignores all further REQ[0:5]# assertions by any of the six PCI agents, and will deassert any current PCI agent’s GNT# in order to prevent further inbound transactions from a parking agent. This enable has no effect if the PXB is configured to use external arbitration. Default=0. 9 I/O Address Mask Enable. If set, on outbound I/O accesses the PXB will force A[31:16] to zero before placing the address on the PCI bus. Default=1. Intel® 450NX PCIset 3.4 PXB Configuration Space 8 Outbound Write Around Retried/Partial Read Enable. If set, the PXB allows outbound writes to pass retried or partially completed (i.e., disconnected) outbound reads. This enable must be set for Pentium® II Xeon™ processor/Intel® 450NX PCIset systems. Default=1. 7 Burst Write Combining Enable (BWCE). If set, back-to-back sequentially addressed outbound writes may be combined in the outbound write buffers before placement on the PCI bus. When the BWCE is cleared, all outbound write combining is disabled, and each host transaction results in a corresponding transaction on the PCI bus. Default=0. 6 Re-streaming Buffer Enable. If set, the data returned and buffered for a Delayed Inbound Read may be re-accessed following a disconnect. If cleared, following a disconnect, the buffer is invalidated, and a subsequent read to the next location will initiate a new read. Default=0 (Disabled). 5:4 Read Prefetch Size. This field configures the number of Dwords that will be prefetched on Memory Read Multiple commands. Legal values are: 00 16 Dwords (2 x 32 bytes) 10 64 Dwords (8 x 32 bytes) 01 32 Dwords (4 x 32 bytes) 11 reserved The normal selection is 32 Dwords The 64 Dword selection provides highest performance when the PXB is in 64-bit bus mode. Default=01 (32 Dwords). 3.4.5 3 External Arbiter Enable. This is a read-only bit that selects internal or external arbitration for the PCI bus. The bit reflects the state of the P(A,B)XARB# strapping pin for this bus (A or B). Default=[P(A,B)XARB pin]. 2 64-bit Bus Enable. This is a read-only bit that selects whether the PXB operates as two 32-bit PCI buses or a single 64-bit PCI bus. The bit reflects the state of the MODE64# strapping pin. Default=[MODE64# pin]. 1 Host/PCI Bus Gearing Ratio. This is a read-only bit that selects the system clock to PCI clock gearing ratio. The bit reflects the state of the GEAR4# strapping pin. This bit should be cleared (i.e., GEAR4# is high, or deasserted), resulting in a system clock/ PCI clock gearing ratio of 3:1. Default=[GEAR4# pin]. 0 reserved DID: Device Identification Register Address Offset: Default Value: 02 - 03h 84CBh Size: 16 bits Attributes: Read Only Intel® 450NX PCIset 3-33 3. Register Descriptions 3.4.6 Bits Description 15:0 Device Identification Number. The value 84CBh indicates the Intel® 450NX PCIset PXB. ERRCMD: Error Command Register Address Offset: Default Value: 46h 00h Size: Attribute: 8 bits Read/Write This register provides extended control over the assertion of SERR# beyond the basic controls specified in the PCI-standard PCICMD register. 3-34 Bits Description 7 reserved 6 Assert SERR# on Observed Parity Error. If set, the PXB asserts SERR# if PERR# is observed asserted, and the PXB was not the asserting agent. 5 Assert SERR# on Received Data with Parity Error. If set, the PXB asserts SERR# upon receiving PCI data with a parity error. This occurs regardless of whether PXB asserts it's PERR# pin. 4 Assert SERR# on Address Parity Error. If set, the PXB asserts SERR# on detecting a PCI address parity error. 3 Assert PERR# on Data Parity Error. If set, and the PERRE bit is set in the PCICMD register, the PXB asserts PERR# upon receiving PCI data with parity errors. 2 Assert SERR# On Inbound Delayed Read Time-out. Each inbound read request that is accepted and serviced as a delayed read will start a watchdog timer (215 cycles). If this enable is set, the PXB will assert SERR# if the data has been returned and the timer expires before the requesting master initiates its repeat request. Default=0. 1 Assert SERR# on Expander Bus Parity Error. If set, the PXB asserts SERR# upon detecting a parity error on packets arriving from the Expander bus. (Note that SERR# will be asserted on both PCI buses). 0 Return Hard Fail Upon Generating Master Abort. If set, the PXB will return a Hard Fail response through the MIOC to the system bus after generating a master abort time-out for an outbound transaction placed on the PCI bus. If cleared, the PXB will return a normal response (with data of all 1’s for a read). In either case, an error flag is set in the PCISTS register. Default=0. Intel® 450NX PCIset 3.4 PXB Configuration Space 3.4.7 ERRSTS: Error Status Register Address Offset: Default Value: 44h 00h Size: Attribute: 8 bits Read/Write Clear, Sticky This register records error conditions detected from the PCI bus (not already covered in PCISTS), from the Expander bus, and performance monitoring events. Bits remain set until explicitly cleared by software writing a 1 to the bit. Bits Description 7 reserved(0) 6 Parity Error observed on PCI Data. This flag is set if the PXB detects the PERR# input asserted, and the PXB was not the asserting agent. This flag may be configured to assert SERR# or PERR# in the ERRCMD register. 5 Parity Error on Received PCI Data. This flag is set if the PXB detects a parity error on data being read from the PCI bus. This flag may be configured to assert SERR# or PERR# in the ERRCMD register. 4 Parity Error on PCI Address. This flag is set if the PXB detects a parity error on the PCI address. This flag may be configured to assert SERR# in the ERRCMD register. 3 Inbound Delayed Read Time-out Flag. Each inbound read request that is accepted and serviced as a delayed read will initiate a watchdog timer (215 cycles). If the data has been returned and the timer expires before the requesting master initiates its repeat request, this flag will be set. This flag may be configured to assert SERR# or PERR# in the ERRCMD register. 2 Expander Bus Parity Error Flag. This flag is set when Expander bus reports a parity error on packets received from the MIOC. This flag is set in both PCI configuration spaces. This flag may be configured to assert SERR# or PERR# in the ERRCMD register. 1 Performance Monitor #1 Event Flag. This flag is set when the Performance Monitor #1 requests that an interrupt request be asserted. The PME and PMR registers describe the conditions that can cause this to occur. While this bit is set, the INT(A,B)RQ# line will be asserted. 0 Performance Monitor #0 Event Flag. This flag is set when the Performance Monitor #0 requests that an interrupt request be asserted. The PME and PMR registers describe the conditions that can cause this to occur. While this bit is set, the INT(A,B)RQ# line will be asserted. Intel® 450NX PCIset 3-35 3. Register Descriptions 3.4.8 GAPEN: Gap Enables Address Offset: Default Value: Size: Attribute: 60h 0Eh 8 bits Read/Write This register controls the enabling of the two programmable memory gaps, and several fixedsize/fixed-location spaces. This register applies to both host-initiated transactions and PCIinitiated inbound transactions, and is therefore duplicated in both the MIOC and PXB Configuration Spaces. Software must ensure that both sets are programmed identically to achieve correct functioning. See the MIOC Configuration Space for a detailed description. 3.4.9 HDR: Header Type Register Address Offset: Default Value: 3.4.10 0Eh 00h Size: Attribute: 8 bits Read Only Bits Description 7 Multi-function Device. Selects whether this is a multi-function device, that may have alternative configuration layouts. This bit is hardwired to 0. 6:0 Configuration Layout. This field identifies the format of the 10h through 3Fh space. This field is hardwired to 00h, which represents the default PCI configuration layout. HXGB: High Expansion Gap Base Address Offset: Default Value: 58-5Ah 000000h Size: Attribute: 24 bits Read/Write This register defines the starting address of the High Expansion Gap (HXG). This register applies to both host-initiated transactions and PCI-initiated inbound transactions, and is therefore duplicated in both the MIOC and PXB Configuration Spaces. Software must ensure that both sets are programmed identically to achieve correct functioning. See the MIOC Configuration Space for a detailed description. 3.4.11 HXGT: High Expansion Gap Top Address Offset: Default Value: 5C-5Eh 000000h Size: Attribute: 24 bits Read/Write This register defines the highest address of the High Expansion Gap (HXG), above. HXGT applies to both host-initiated transactions and PCI-initiated inbound transactions, and is therefore duplicated in both the MIOC and PXB Configuration Spaces. Software must ensure that both sets are programmed identically to achieve correct functioning. See the MIOC Configuration Space for a detailed description. 3-36 Intel® 450NX PCIset 3.4 PXB Configuration Space 3.4.12 IOABASE: I/O APIC Base Address Address Offset: Default Value: 68-69h 0FECh Size: Attribute: 16 bits Read/Write This register defines the base address of the 1MB I/O APIC Space address range. IOABASE applies to both host-initiated transactions and PCI-initiated inbound transactions, and is therefore duplicated in both the MIOC and PXB Configuration Spaces. Software must ensure that both sets are programmed identically to achieve correct functioning. See the MIOC Configuration Space for a detailed description. 3.4.13 ISA: ISA Space Address Offset: Default Value: 7Ch 00h Size: Attribute: 8 bits Read/Write This register defines the ISA Space address range. The register applies to both host-initiated transactions and PCI-initiated inbound transactions, and is therefore duplicated in both the MIOC and PXB Configuration Spaces. Software must ensure that both sets are programmed identically to achieve correct functioning. See the MIOC Configuration Space for a detailed description. 3.4.14 LXGB: Low Expansion Gap Base Address Offset: Default Value: 54-55h 0000h Size: Attribute: 16 bits Read/Write This register defines the starting address of the Low Expansion Gap (LXG). LXGB register applies to both host-initiated transactions and PCI-initiated inbound transactions, and is therefore duplicated in both the MIOC and PXB Configuration Spaces. Software must ensure that both sets are programmed identically to achieve correct functioning. See the MIOC Configuration Space for a detailed description. 3.4.15 LXGT: Low Expansion Gap Top Address Offset: Default Value: 56-57h 0000h Size: Attribute: 16 bits Read/Write LXGT defines the highest address of the Low Expansion Gap (LXG), above. This register applies to both host-initiated transactions and PCI-initiated inbound transactions, and is therefore duplicated in both the MIOC and PXB Configuration Spaces. Software must ensure that both sets are programmed identically to achieve correct functioning. See the MIOC Configuration Space for a detailed description. Intel® 450NX PCIset 3-37 3. Register Descriptions 3.4.16 MAR[6:0]: Memory Attribute Region Registers Address Offset: Default Value: 61-67h 03h for MAR[0] 00h for all others Size: Attribute: 8 bits each Read/Write The Intel 450NX PCIset allows programmable memory attributes on 14 memory segments of various sizes in the 640 Kbyte to 1 MByte address range. Seven Memory Attribute Region (MAR) registers are used to support these features. These registers apply to both host-initiated transactions and PCI-initiated transactions, and are therefore duplicated in both the MIOC and PXB Configuration Spaces. Software must ensure that both sets are programmed identically to achieve correct functioning. See the MIOC Configuration Space for a detailed description. 3.4.17 MLT: Master Latency Timer Register Address Offset: Default Value: 0Dh 00h Size: Attribute: 8 bits Read/Write MLT is an 8-bit register that controls the amount of time (measured in PCI clocks) the Intel 450NX PCIset, as a bus master, can burst data on the PCI Bus. The Count Value is an 8 bit quantity; however, MLT[2:0] are reserved and assumed to be 0 when determining the Count Value. The number of clocks programmed in the MLT represents the guaranteed time slice allotted to the Intel 450NX PCIset, after which it must complete the current data transfer phase and then surrender the bus as soon as its bus grant is removed. 3.4.18 Bits Description 7:3 Master Latency Timer Count Value. Counter value in 8 PCI clock units. 2:0 reserved (0) MMBASE: Memory-Mapped PCI Base Address Offset: Default Value: 70-71h 0002h Size: Attribute: 16 bits Read/Write The MMBASE register specifies the starting address of this memory-mapped PCI range, and is identical to the MMBASE register in the MIOC. The MMT register specifies the highest address that will be directed to PCI Bus #1B, and corresponds identically to the MMR[3] register in the MIOC. The MMBASE register must be programmed identically to the MMBASE register in the MIOC to achieve correct functioning. See the MIOC Configuration Space for a detailed description. 3-38 Intel® 450NX PCIset 3.4 PXB Configuration Space 3.4.19 MMT: Memory-Mapped PCI Top Address Offset: Default Value: 7A-7Bh 0001h Size: Attribute: 16 bits Read/Write This register defines the highest address of the memory-mapped PCI space. See the MMBASE register above for a detailed description. The MMT register must be programmed identically to MMR[3] in the MIOC to achieve correct functioning. 3.4.20 MTT: Multi-Transaction Timer Register Address Offset: Default Value: 43h 00h Size: Attribute: 8 bits Read/Write This register controls the amount of time that the PCI bus arbiter allows a PCI initiator to perform multiple back-to-back transactions on the PCI bus. 3.4.21 Bits Description 7:3 MTT Count Value. Specifies the guaranteed time slice (in 8-PCI-clock increments) allotted to the current agent, after which the PXB will grant the bus as soon as other PCI masters request the bus. A value of 0 disables this function. Default=0. 2:0 reserved (0) PCICMD: PCI Command Register Address Offset: Default Value: 04 - 05h 0016h Size: Attribute: 16 bits Read/Write, Read-Only This is a PCI specification required register with a fixed format. Bits Description 15:10 reserved (0) 9 Fast Back-to-Back. Fast back-to-back cycles are not implemented by the PXB, and this bit is hardwired to 0. 8 SERR# Enable (SERRE). If this bit is set, the PXB’s SERR# signal driver is enabled and SERR# is asserted for all relevant bits set in the ERRSTS and PCISTS as controlled by the corresponding bits of the ERRCMD register. If SERRE is set and the PXB’s PCI parity error reporting is enabled by the PERRE bit, then the PXB will assert SERR# on address parity errors. Default=0. Intel® 450NX PCIset 3-39 3. Register Descriptions 3.4.22 7 Address/Data Stepping. The PXB does not support address/data stepping, and this bit is hardwired to 0. 6 Parity Error Response (PERRE). If PERRE is set, the PXB will report parity errors on data received by asserting the PERR# signal. Address parity errors are not reported using PERR#, but instead through the SERR# signal, and only if both PERRE and SERRE are set. If PERRE is cleared, then PCI parity errors are not reported by the PXB. Default=0. 5 reserved (0) 4 Memory Write and Invalidate Enable. Selects whether the PXB, as a PCI master, can generate Memory Write and Invalidate cycles. Default=1. 3 Special Cycle Enable. The PXB will ignore all special cycles generated on the PCI bus, and this bit is hardwired to 0. 2 Bus Master Enable. The PXB does not permit disabling of its bus master capability, and this bit is hardwired to 1. 1 Memory Access Enable. The PXB does not permit disabling access to main memory, and this bit is hardwired to 1. 0 I/O Access Enable. The PXB does not respond to PCI I/O cycles, and this bit is hardwired to 0. PCISTS: PCI Status Register Address Offset: Default Value: 06 - 07h 0280h Size: Attribute: 16 bits Read/Write Clear, Sticky This is a PCI specification required register, with a fixed format. 3-40 Bits Description 15 Parity Error (PE). This bit is set when the PXB detects a parity error in data or address on the PCI bus. This bit remains set until explicitly cleared by software writing a 1 to this bit. Default=0. 14 Signaled System Error (SSE). This bit is set when the PXB asserts the SERR# signal. This bit remains set until explicitly cleared by software writing a 1 to this bit. Default=0. Intel® 450NX PCIset 3.4 PXB Configuration Space 3.4.23 13 Received Master Abort (RMA). This bit is set when the PXB, as bus master, terminates its transaction (except for Special Cycles) with a master abort. This bit remains set until explicitly cleared by software writing a 1 to this bit. Default=0. 12 Received Target Abort (RTA). This bit is set when the PXB, as bus master, receives a target abort for its transaction. This bit remains set until explicitly cleared by software writing a 1 to this bit. Default=0. 11 Signaled Target Abort (STA). This bit is set when the PXB, as bus target, terminates a transaction with target abort. This bit remains set until explicitly cleared by software writing a 1 to this bit. Default=0. 10:9 DEVSEL# Timing (DEVT). This 2-bit field encodes the timing of the DEVSEL# signal when the PXB responds as a target, and represents the slowest time that the PXB asserts DEVSEL# for any bus command except Configuration Reads or Writes. This field is hardwired to the value 01b (medium). 8 Data Parity Error (DPE). This bit is set when all of the following conditions are met: 1. The PXB asserted PERR# or sampled PERR# asserted. 2. The PXB was the initiator for the operation in which the error occurred. 3. The PERRE bit in the PCICMD register is set. This bit remains set until explicitly cleared by software writing a 1 to this bit. Default=0. 7 Fast Back-to-Back (FB2B). The PXB supports fast back-to-back transactions, and this bit is hardwired to 1. 6 UDF Supported. The PXB does not support User Definable Features (UDF), and this bit is hardwired to 0. 5 66 MHz Capable. The PXB is not capable of running at 66 MHz, and this bit is hardwired to 0. 4:0 reserved (0) PMD[1:0]: Performance Monitoring Data Register Address Offset: Default Value: D8-DCh, E0-E4h 000000000000h each Size: Attribute: 40 bits each Read/Write Two performance monitoring counters, with associated event selection and control registers, are provided for each PCI bus in the PXB. The PMD registers hold the performance monitoring count values. Event selection is controlled by the PME registers, and the action performed on event detection is controlled by the PMR registers. Intel® 450NX PCIset 3-41 3. Register Descriptions 3.4.24 Bits Description 39:0 Count Value. PME[1:0]: Performance Monitoring Event Selection Address Offset: Default Value: E8 - EBh 0000h each Size: Attribute: 16 bits each Read/Write Bits Description 15 reserved (0) 14 Count Data Cycles 1: Count the data cycles associated with the selected transactions. 0: Count the selected event 13:10 Initiating Agent Selection. This field qualifies the tracking of bus transactions by limiting event detection to those transactions issued by specific agents. 0000 Agent 0 1000 reserved 0001 Agent 1 1001 reserved 0010 Agent 2 1010 reserved 0011 Agent 3 1011 reserved 0100 Agent 4 1100 reserved 0101 Agent 5 1101 south bridge 0110 reserved 1110 Intel® 450NX PCIset agent (i.e., outbound) 0111 reserved 1111 Any agent Note: This field is applicable only if the PCI bus is operated in internal arbiter mode. If the bus is operated using an external arbiter, this field must be set to Any Agent to trigger any events. 3-42 9:8 Transaction Destination Selection. This field qualifies the tracking of bus transactions by limiting event detection to those transactions directed to a specific resource. 00 Any 10 PCI Target 01 Main Memory 11 Third party 7:6 reserved Intel® 450NX PCIset 3.4 PXB Configuration Space 5:0 Event Selection. This field specifies the basic PCI bus transaction or PCI bus signal to be monitored. Individual Bus Transactions 00 0000 reserved 00 1000 reserved 00 0001 reserved 00 1001 reserved 00 0010 I/O Read 00 1010 reserved 00 0011 I/O Write 00 1011 reserved 00 0100 reserved 00 1100 Memory Read Multiple 00 0101 reserved 00 1101 Dual Address Cycle 00 0110 Memory Read 00 1110 Memory Read Line 00 0111 Memory Write 00 1111 Memory Write & Invalidate Generic (Grouped) Bus Transactions 010 000 Any bus transaction 010 001 Any memory transaction 010 010 Any memory read 010 011 Any memory write Bus Signal Assertions 011 000 reserved 011 001 reserved 011 010 RETRY1 011 011 reserved 010 100 010 101 010 110 010 111 Any I/O transaction Any I/O or memory transactions Any I/O read or memory read Any I/O read or memory write 011 100 011 101 011 110 011 111 reserved reserved LOCK ACK64 All other encodings are reserved. Note: 1. Counting data cycles is undefined for this selection. 3.4.25 PMR[1:0]: Performance Monitoring Response Address Offset: Default Value: DDh, E5h 0000h each Size: Attribute: 8 bits each Read/Write There are two PMR registers for each PCI bus, one for each PMD counter. Each PMR register specifies how the event selected by the corresponding PME register affects the associated PMD register, P(A,B)MON# pins, and the INT(A,B)RQ# pins. Bits Description 7:6 Interrupt Assertion Defines how selected event affects INTRQ# assertion. Whenever INTRQ# is asserted, a flag for this counter is set in the Error Status Register, so that software can determine the cause of the interrupt. This flag is reset by writing the Error Status Register. 0 Selected event does not assert INTRQ # reserved 1 2 Assert INTRQ# pin when event occurs 3 Assert INTRQ# pin when counter overflows 5:4 Performance Monitoring pin assertion Defines how the selected event affects the PMON# pin for this counter. PMON# pin is tristated. Selected event has no effect. 0 reserved 1 Intel® 450NX PCIset 3-43 3. Register Descriptions 2 3 3.4.26 Assert this counter’s PMON# pin when event occurs Assert this counter’s PMON# pin when counter overflows 3:2 Count Mode Selects when the counter is updated for the detected event. 0 Stop counting. 1 Count each cycle selected event is active. 2 Count on each rising edge of the selected event. 3 Trigger. Start counting on the first rising edge of the selected event, and continue counting each clock cycle. 1:0 Reload Mode Reload has priority over increment. That is, if a reload event and a count event happen simultaneously, the count event has no effect. 0 Never reload 1 Reload when this counter overflows. 2 Reload when the other counter overflows. 3 Reload unless the other counter increments. RID: Revision Identification Register Address Offset: Default Value: 3.4.27 Size: Attribute: 08h 00h 8 bits Read Only Bits Description 7:0 Revision Identification Number. This is an 8-bit value that indicates the revision identification number for the PXB. These bits are read only and writes to this register have no effect. RC: Reset Control Register Address Offset: Default Value: 47h 01h Size: Attribute: 8 bits Read/Write/Sticky The RC register controls the response of the PXB to XRST#. 3-44 Bits Description 7:1 reserved (0) 0 Reset PCI clocks on XRST# Clearing this bit enables PCICLKA and PCICLKB to run undisturbed through reset. When set, PCI clock phase will be reset whenever XRST# is asserted. When clear, System Hard Resets, PXB Resets, Soft Resets, BINIT Resets will not disturb PCICLKA and PCICLKB. This bit is defined to be sticky so that it can only be modified by PWRGD or configuration write. Default=1. Intel® 450NX PCIset 3.4 PXB Configuration Space 3.4.28 ROUTE: Route Field Seed Address Offset: Default Value: 3.4.29 C3h 73h (A-side space) 62h (B-side space) Size: Attribute: 8 bits Read/Write Bits Description 7:4 Inbound-to-Host-Bus Route Seed. This field represents the "seed" value used to create the routing field for packets inbound to the system bus (i.e., third-party). 0111b Default: (A-side configuration space) 0110b (B-side configuration space) 3:0 Inbound-to-Memory Route Seed. This field represents the "seed" value used to create the routing field for packets inbound to memory. 0011b Default: (A-side configuration space) 0010b (B-side configuration space) SMRAM: SMM RAM Control Register Address Offset: Default Value: 6C-6Fh 00000Ah Size: Attribute: 32 bits Read/Write This register defines the System Management Mode RAM address range, and enables the control access into that range. Fields of this register which exist in the MIOC SMRAM register must be programmed to the same values. Bits Description 31 SMRAM Enable (SMRAME). If set, the SMRAM space is protected from inbound PCI bus access. If clear, this register has no effect on inbound memory accesses. Default=0. 30:24 reserved (0) 23:20 SMM Space Size. This field specifies the size of the SMM RAM space, in 64 KB increments. 0h 4h 320 KB 8h 576 KB Ch 832 KB 64 KB 1h 128 KB 5h 384 KB 9h 640 KB Dh 896 KB 2h 192 KB 6h 448 KB Ah 704 KB Eh 960 KB 3h 256 KB 7h 512 KB Bh 768 KB Fh 1 MB Default: 0h (64 KB). 19:16 reserved (0) 15:0 SMM Space Base Address. This field specifies the A[31:16] portion of the SMM RAM space base address (A[15:0]=0000h). The space may be relocated anywhere below the 4 GB boundary Intel® 450NX PCIset 3-45 3. Register Descriptions and the Top of Memory (TOM); however, the base address must be aligned on the next highest power-of-2 natural boundary given the chosen size. Incorrect alignment results in indeterminate operation. Default: 000Ah (representing a base address of A0000h) 3.4.30 TCAP: Target Capacity Address Offset: Default Value: Size: Attribute: C0-C2h 041082h 24 bits Read/Write This register is programmed with the maximum number of transactions and data bytes that the receiving MIOC can accept from this PXB/PCI port for inbound transactions. The MIOC space has a set of four similar TCAP registers, one per PXB/PCI bus, that is programmed with the transaction and data limits for outbound transactions. If the PXB is in 32-bit bus mode, divide the MIOC BUFSIZ limits in half. If the PXB is in 64-bit bus mode, the full MIOC BUFSIZ limits can be used, except in either case, the PXB’s maximum values (shown below) cannot be exceeded. 3.4.31 Bits Description 23:18 Inbound Write Transaction Capacity. This field specifies the total number of inbound write transactions that can be forwarded and enqueued in the MIOC from this PXB/PCI port. 32-bit Bus PXB maximum: 6 Minimum allowed: 1 Default= 1 64-bit Bus PXB maximum: 12 Minimum allowed: 1 Default= 1 17:12 Inbound Read Transaction Capacity. This field specifies the total number of inbound read transactions that can be forwarded and enqueued in the MIOC from this PXB/PCI port. 32-bit Bus PXB maximum: 2 Minimum allowed: 1 Default= 1 64-bit Bus PXB maximum: 2 Minimum allowed: 1 Default= 1 11:6 Inbound Write Data Buffer Capacity. This field specifies the total number of data buffers available in the MIOC for use by inbound write transactions from this PXB/PCI port, in increments of 32 bytes. 32-bit Bus PXB maximum: 6 Minimum allowed: 2 Default= 2 64-bit Bus PXB maximum: 12 Minimum allowed: 2 Default= 2 5:0 Inbound Read Data Buffer Capacity. This field specifies the total number of data buffers available in the MIOC for use by inbound read transactions from this PXB/PCI port, in increments of 32 bytes. 32-bit Bus PXB maximum: 8 Minimum allowed: 2 Default= 2 64-bit Bus PXB maximum: 16 Minimum allowed: 2 Default= 2 TMODE: Timer Mode Address Offset: Default Value: 3-46 C4h 00h Size: Attribute: Intel® 450NX PCIset 8 bits Read/Write 3.4 PXB Configuration Space This register allows nominally fixed-duration timers to be adjusted to shorter values for test purposes. 3.4.32 Bits Description 7:2 reserved (0) 1:0 Delayed Read Request Expiration Counter. This counter is strictly for test purposes. Changing it from the default value is a violation of the PCI specification. 00 normal mode (215 clocks) 01 128 clocks 10 64 clocks 11 16 clocks TOM: Top of Memory Address Offset: Default Value: 50-52h 000FFFh Size: Attribute: 24 bits Read/Write This register specifies the highest physical address that could be directed to the memory. This register applies to both host-initiated transactions and PCI-initiated inbound transactions, and is therefore duplicated in both the MIOC and PXB Configuration Spaces. Software must ensure that both sets are programmed identically to achieve correct functioning. See the MIOC Configuration Space for a detailed description. 3.4.33 VID: Vendor Identification Register Address Offset: Default Value: 00 - 01h 8086h Size: 16 bits Attributes: Read Only Bits Description 15:0 Vendor Identification Number. This is a 16-bit value assigned to Intel. Intel VID = 8086h. Intel® 450NX PCIset 3-47 3. Register Descriptions 3-48 Intel® 450NX PCIset System Address Maps 4.1 4 Memory Address Map A Pentium® II Xeon™ processor system based on the Intel® 450NX PCIset supports up to 64 GBytes of addressable memory space. Within this memory address range the Intel 450NX PCIset has two structured compatibility regions, two expansion gaps, and two general purpose memory-mapped I/O spaces, as illustrated in Figure 4-1. The two compatibility regions are the 1 MB Low Compatibility Region at the bottom of the address space, and the 20 MB High Compatibility Region just below the 4 GB boundary. The two expansion gaps allow holes to be opened in the address space, where accesses can be directed to the PCI buses or to a third-party agent, instead of to memory. The two I/O spaces allow control over which addresses are forwarded to each of the four PCI buses supported by the Intel 450NX PCIset. Spaces and Gaps The Intel 450NX PCIset memory address map is based on spaces and gaps. A space is an address range where the access is directed to a specific destination, usually (but not always) a PCI bus. Any DRAM behind the space is not reclaimed, unless it is also covered by a gap (described below). The Intel 450NX PCIset supports a variety of spaces with fixed or configurable address ranges and individual enables. A gap is a memory-mapped address range where the access is specifically not directed to DRAM. The DRAM behind the gap is reclaimed; that is, the effective address presented to the memory has the gaps subtracted from it, presenting a contiguous address space to the memory. The gap does not control where the access is directed. Accesses may be directed through an overlapping space, or left unclaimed on the system bus for a third-party agent to claim. In typical maps, large spaces will be contained within gaps, to reclaim the DRAM that would otherwise be wasted. The Intel 450NX PCIset supports two configurable gaps. Low Compatibility Region The Low Compatibility Region spans the first 1 MB address range (0h to F_FFFFh). This region is divided into five subregions, some of which are further subdivided. • The 640 KB DOS Region is split into a 512 KB DOS area (memory only) and a 128 KB ISA Window, which can be mapped to either main memory or the PCI memory. • The 128 KB Graphics Adapter Memory is normally mapped to a video device on the PCI bus, typically a VGA controller. This region is also the default location of the configuration SMM RAM space. Intel® 450NX PCIset 4-1 4. System Address Maps F_FFFF_FFFF 64 GB 20 MB Total High BIOS FFE0_0000 2 MB 14 MB 1_0000_0000 4 GB High Compatibility Region Top of Memory FEF0_0000 Local APIC 1 MB FEE0_0000 Reserved 1 MB FEC0_0000 I/O APIC 1 MB 1 MB Local PCI Bus 1b Local PCI Bus 1a Local PCI Bus 0b Local PCI Bus 0a High Expansion Gap 100_0000 16 MB Low Expansion Gap Low ISA Space 10_0000 0 1 MB Low Compatibility Region F_0000 E_0000 System BIOS 64K Ext System BIOS 64K ISA Expansion 128K ISA Video BIOS 32KB C_0000 A_0000 Graphics Adapter 128K Memory 8_0000 Areas are not drawn to scale. 96KB C_8000 Channel I/O DOS Region ISA Window 128KB 640K DOS Area 512KB 0 Figure 4-1: 4-2 System Memory Address Space • The 128 KB ISA Expansion Region is divided into eight 16 KB blocks that can be independently configured for read/write accessibility. Typically, these blocks are mapped through the PCI bridge to ISA space. Memory that is disabled is not remapped. Traditionally, the lower 32 KB contains the video BIOS located on a video card, and the upper 96 KB is made available to expand memory windows in 16 KB blocks depending on the requirements of other channel devices in the corresponding ISA space. • The 64 KB Extended System BIOS Region is divided into four 16 KB blocks and may be mapped either to memory or the compatibility PCI bus. Typically, this area is used for RAM or ROM. Selecting appropriate read/write attributes for this region allows the BIOS to be “shadowed” into RAM. Intel® 450NX PCIset 4.1 Memory Address Map Top Of Memory ➌ High Gap PCI space ➋ wasted Low Gap ISA space ➋ ➊ ➊ Host Bus Address Figure 4-2: • ➌ Physical Memory Gaps, Spaces and Reclaiming Physical Memory The 64 KB System BIOS Region is treated as a single block and is normally mapped to the compatibility PCI bus. Selecting appropriate read/write attributes for this region allows the BIOS to be “shadowed” into RAM. After power-on reset, the Intel® 450NX PCIset has this area configured to direct accesses to PCI memory, allowing fetches from the boot ROM during system initialization. High Compatibility Region The High Compatibility Region spans 20 MB immediately below the 4 GB address boundary (address range FEC0_0000h to FFFF_FFFFh). This region supports four fixed spaces with predefined functions for compatibility with PC-based systems. • The 2 MB High BIOS Space is where the processor begins execution after reset. Following power-on, the Intel® 450NX PCIset has this space enabled; accesses will be directed to the compatibility PCI bus. If an ISA bridge is also used, this area is then aliased by the ISA bridge to the top of the ISA address range (14-16 MB). If this space is disabled, accesses will be directed to memory (unless superceded by an expansion gap.) • The 1 MB Local APIC Space is reserved for use by the processor. In Pentium® II Xeon™ processors, this contains the default local APIC space (which can be remapped to the I/O APIC space, below). Accesses to this region will not be claimed by the Intel 450NX PCIset. No resources should be mapped to this region. • The 1 MB Reserved Space is defined for future use. No resources should be mapped to this region. • The 1 MB I/O APIC Configuration Space provides an area where I/O APIC units in the system can be mapped, and the I/O APICs within the processors can be remapped for consistency of access. At least one I/O APIC must be included in an Intel 450NX PCIsetbased system. The I/O APIC space may be relocated anywhere in the 4 GB boundary. Intel® 450NX PCIset 4-3 4. System Address Maps Top of Memory and Expansion Gaps A “Top of Memory” pointer identifies the highest memory-mapped address that can be serviced by this node. Accesses to addresses above this pointer will not be directed to local memory or the PCI buses, but will be allowed to sit unclaimed on the system bus. A thirdparty agent on the system bus may claim such accesses, either servicing them with its own local resources or forwarding them to other nodes for service (i.e., a cluster bridge). Any access that remains unclaimed will eventually timeout in the Intel 450NX PCIset; on timeout the access is claimed by the Intel 450NX PCIset and terminated. Below the Top of Memory, there are two programmable expansion gaps: the Low Expansion Gap and the High Expansion Gap. Each gap, if enabled, opens a “hole” in the physical address space, where accesses will not be directed to memory. Instead, these accesses may be directed to one of the PCI buses, or will be allowed to sit unclaimed on the system bus where they may be claimed by a third-party agent, as above. Both expansion gaps are defined using base and top addresses, on 1MB boundaries. The Low Expansion Gap must be located above the Low Compatibility Region, and below the High Expansion Gap, the 4 GB boundary, and the Top of Memory. The High Expansion Gap must be located above the enabled Low Expansion Gap, above 1MB, and below the Top of Memory. At power-on, both gaps are disabled. 4.1.1 Memory-Mapped I/O Spaces The Intel® 450NX PCIset provides two programmable I/O spaces: the Low ISA Space and the PCI Space. Both spaces allow accesses to be directed to a PCI bus. Any region defined as memory-mapped I/O must have a UC (UnCacheable) memory type, set in the Pentium II Xeon processor’s MTTR registers. Low ISA Space The Low ISA Space is provided to support older ISA devices which cannot be relocated above the 16 MB address limit of older systems. Accesses to this space will be directed down to the compatibility PCI bus (0A). The Low ISA Space can start on any 1 MB boundary below 16 MB, and can be of size 1, 2, 4 or 8 MB. PCI Space The PCI Space consists of four contiguous address ranges, allowing accesses to be directed to each of the four PCI buses supported by the Intel 450NX PCIset. Each address range corresponds to a PCI bus, and is configurable on 1 MB boundaries. 4.1.2 SMM RAM Support Intel Architecture processors include a System Management Mode (SMM) that defines a protected region of memory called SM RAM. The Intel 450NX PCIset allows an SM RAM region to be defined and enabled. When enabled, memory reads and writes to addresses that fall within the SM RAM address range are protected accesses. If the configuration enables permit access, and the requesting agent asserts SMMEM# (priveleged access), the MIOC will 4-4 Intel® 450NX PCIset 4.2 I/O Space direct the access to DRAM. Otherwise, the access will be forwarded to the compatibility PCI bus. If SMM is not enabled in the Intel 450NX PCIset, accesses are treated normally. 4.2 I/O Space The Intel® 450NX PCIset allows I/O accesses to be mapped to resources supported on any of the four PCI buses. The 64KB I/O address range is partitioned into sixteen 4 KB segments which may be partitioned amongst the four PCI buses, as shown in Figure 4-3. Host-initiated accesses that fall within a bus’ I/O range are directed to that bus. Segment 0 always defaults to the compatibility PCI bus. The Intel 450NX PCIset’s I/O Range Register defines the mapping of I/O segments to each PCI bus. This is illustrated in Figure 4-3. Accesses that fall within an I/O address range and forwarded to the selected PCI bus, but not claimed by a device on that bus, will time-out and be terminated by the Intel 450NX PCIset. Segment Configuration I/O Space Mapping to PCI Buses FFFF F000 FFFF Segment 15 I/O Space Bus 1B I/O Space Bus 1A IOR.BUS0B (top) 4000 3000 2000 IOR.BUS1A (top) Segment 3 I/O Space Bus 0B Segment 2 1000 Segment 1 0000 Segment 0 I/O Space Bus 0A ISA Alias Mode Disabled ISA Alias Mode Enabled xFFF xFFF xD00 xC00 xD00 xC00 x900 x800 x900 x800 x500 x400 x500 x400 x100 x000 x100 x000 IOR.BUS0A (top) Segment 0 03FF 0000 Figure 4-3: 0100 0000 I/O Space Address Mapping The Intel 450NX PCIset optionally supports ISA expansion aliasing, as shown in Figure 4-3. When ISA expansion aliasing is supported, the ranges designated as I/O Expansion are internally aliased to the 0100h-03FFh range in Segment 0 before the normal I/O address range checking is performed. This aliasing is only for purposes of routing to the correct PCI bus. The address that appears on the PCI bus is unaltered. ISA expansion aliasing is enabled or disabled through the ISA Aliasing Enable bit in the MIOC’s CONFIG register. Intel® 450NX PCIset 4-5 4. System Address Maps Restricted-Access Addresses By default, all Host-PCI I/O writes will be posted. However, in traditional Intel-architecture systems, there are certain I/O addresses to which posting is not desirable, due to ordering side effects. Table 4-1 lists the I/O addresses for which I/O write posting will not be supported, regardless of the posting enable in the MIOC’s CONFIG register. These accesses will be deferred instead. Table 4-1: Non-Postable I/O Addresses Address 4.3 Function 0020h-0021h 8259A Interrupt Controller, Master, Interrupt Masks 0060h-0064h Keyboard controller: com/status and data 0070h NMI# Mask 0092h A20 Gate 00A0h-00A1h 8259A Interrupt Controller, Slave, Interrupt Masks 00F0h IGNNE#, IRQ13 0CF8h, 0CFCh PCI configuration space access PCI Configuration Space The Intel® 450NX PCIset provides a PCI-compatible configuration space for the MIOC, and two in the PXB—one for each PCI bus. I/O reads and writes issued on the system bus are normally claimed by the MIOC and forwarded through the PXBs as I/O reads and writes on the PCI bus. However, I/O accesses to the 0CF8h and 0CFCh addresses are defined as special configuration accesses for I/O devices. Each configuration space is selected using a Bus Number and a Device Number within that bus. PCI buses are numbered in ascending order within hierarchical buses. PCI Bus #0 represents both the compatibility PCI bus as well as the devices in the Intel 450NX PCIset and any third party agents attached to the system bus. The MIOC and each PCI bus within each PXB in the system is assigned a unique Device Number on Bus #0, as shown in Table 4-2. The PXBs are numbered based on the Expander bus port used. Table 4-2: Device Numbers for Bus Number 0 1 2 Device Number 4-6 Device 10h MIOC 11h reserved Device Number 18h 19h 12h PXB 0, Bus a 13h PXB 0, Bus b 3 Intel® 450NX PCIset 1Ah 1Bh Device 4.3 PCI Configuration Space Table 4-2: Device Numbers for Bus Number 0 (Continued)1 2 Device Number Device Device Number Device 14h PXB 1, Bus a 1Ch Third Party Agent 15h PXB 1, Bus b 1Dh Third Party Agent 16h 1Eh Third Party Agent 17h 1Fh n/a 4 1. Device numbers 0-15 represent devices actually on the compatibility PCI bus. 2. Shaded columns are defined for future PCIset compatibility. 3. This is the compatibility PCI bus. 4. Bus #0/Device # 31 is used (along with a Function Number of all 1’s and a Register Number of all 0’s) to generate a PCI Special Cycle. Therefore Bus #0/Device #31 is never mapped to a device. Intel® 450NX PCIset 4-7 4. System Address Maps 4-8 Intel® 450NX PCIset Interfaces 5.1 5 System Bus The host interface of the Intel® 450NX PCIset is targeted toward Pentium® II Xeon™ processor-based multiprocessor systems, and is specifically optimized for four processors sharing a common bus with bus clock frequencies of 100 MHz. The MIOC provides the system bus address, control and data interfaces for the Intel 450NX PCIset, and represents a single electrical load on the system bus. The Intel 450NX PCIset recognizes and supports a large subset of the transaction types that are defined for the P6 family processor’s bus interface. However, each of these transaction types have a multitude of response types, some of which are not supported by this controller. The responses that are supported by the MIOC are: Normal without Data, Normal with Data, Retry, Implicit Write Back, Deferred Response. Refer to the chapter on Transactions for more details on the transaction types supported by the Intel 450NX PCIset. 5.2 PCI Bus Each PXB provides two independent 32-bit, 33 MHz Rev. 2.1-compliant PCI interfaces which support 5 volt or 3 volt PCI devices. Each bus will support up to 10 electrical loads, where the PXB and the PIIX4E south bridge each represent one load, and each connector/device pair represents two loads. The internal bus arbiter supports six PCI bus masters in addition to the PXB itself and the south bridge on the compatibility bus. The compatibility bus is always bus #0A (PXB #0, Bus A). The PCI buses are operated synchronously with the system bus, using the system bus clock as the master clock. A system bus/PCI bus clock ratio of 3:1 supports the Intel Pentium ® II Xeon™ processor at 100 MHz with 33.3 MHz PCI bus, or a degraded 90 MHz system bus with a 30 MHz PCI bus (or lower, depending on the effect of the 6th load on the system bus). A configuration option allows the two 32-bit PCI buses (A and B) on a single PXB to be operated in combination as a single 64-bit PCI bus. Bus A data represents the low Dword, while bus B data represents the high Dword. 5.3 Expander Bus The Expander Interface provides a bidirectional path for data and control between the PXB and MIOC components. The Expander bus consists of a 16 bit wide data bus which carries command, address, data, and transaction information. There are two additional bits that carry Intel® 450NX PCIset 5-1 5. Interfaces Byte enable information for data fields. All 18 of these bits are protected by an even parity signal. Two synchronous arbitration signals (one in each direction) are used for each Expander bus. 5.3.1 Expander Electrical Signal and Clock Distribution The Expander bus is designed to allow multiple high bandwidth I/O ports to be added to the Intel® 450NX PCIset with minimal impact on signal pin count. The Expander bus also provides flexibility in server system topology by allowing the I/O subsystem to be located away from the main PCIset. This flexibility is achieved with a signaling scheme that uses a combination of synchronous and source synchronous clocking. This is illustrated in Figure 51. Expander Bus HRTS# MIOC XRTS# PXB XADS# XBE[1:0] XD[15:0] XPAR HSTBP# HSTBN# Strobe Synch XSTBP# XSTBN# XRSTFB# XRSTB# XRST# PXB RST HCLKIN XCLK XCLKB XCLKFB R PLL FB R PLL FB Strobe Synch (L1) (L2) (L3) (L4) Required length matching: L1=L2=L3=L4 Core CLK Figure 5-1: 5.4 Expander Bus Clock Distribution Third-Party Agents In addition to the processors and the Intel® 450NX PCIset, the Pentium® II Xeon™ processor bus allows for additional bus masters, generically referred to as third-party agents (TPA). These agents may be symmetric agents, in which case they must participate in the bus arbitration algorithm used by the processors. They may also be priority agents, in which case they must negotiate with the Intel 450NX PCIset for control of the system bus. 5-2 Intel® 450NX PCIset 5.5 Connectors The Intel 450NX PCIset supports the same request/grant and third-party control signals originally provided by the Intel 450GX PCIset. Theses signals are used to exchange priority ownership of the bus between the TPA and the Intel 450NX PCIset. The Intel 450NX PCIset makes no assumptions about the relative priorities between the Intel 450NX PCIset and the TPA, and will grant priority ownership at the next natural transaction boundary. The Intel 450NX PCIset also makes no assumptions about the frequency of TPA requests or the duration of TPA bus ownership; it is the responsibility of the TPA to ensure that its use of the system bus is commensurate with its intended purpose and expected system performance. 5.5 Connectors Connectors are permitted only for the memory cards and between the MIOC and PXBs. Between MIOC and PXB, some degree of “stretch” distance is possible, with specific distance dependent on the design and medium chosen. Connectors are specifically not permitted between the MIOC and the system bus. Intel® 450NX PCIset 5-3 5. Interfaces 5-4 Intel® 450NX PCIset Memory Subsystem 6.1 6 Overview The Intel 450NX® PCIset’s memory subsystem consists of one or two memory cards. Each card is comprised of one RCG component, a DRAM array, and two MUX components. Table 6-1 summarizes the Intel 450NX PCIset’s general memory characteristics. Table 6-1: General Memory Characteristics 6.1.1 DRAM type Extended Data Out (EDO) Memory modules 72-bit, single and double high DIMMs DRAM technologies 16 Mbit and 64 Mbit 50 and 60 nsec 3.3 V Interleaves 4:1, 2:1 (in bank 0, of card 0) Memory size 2:1 interleave: 32 MB 4:1 interleave: 64 MB to 8 GB, in 64 MB increments Physical Organization The Intel® 450NX PCIset supports up to 8 banks of memory, configured across one or two memory cards. Each bank can support up to 1 GB using 64 Mbit double-high DIMMs to provide a total of 8 GB of memory in 8 banks. Each bank can support one or two rows of 2 or 4 interleaves. Each row represents a set of memory devices simultaneously selected by a RAS# signal. Each interleave generates 72 bits (64 data, 8 ECC) of data per row using one DIMM. Four interleaves provide a total of 256 bits of data (32 bytes) which is one cache line for the Pentium® II Xeon™ processor. Data from multiple interleaves are combined by the MUXs to exchange 72 bits of data with the MIOC at an effective rate of one cache line every 30ns (effective rate: 1.067 GB/s) for a 4-way interleaved memory. Figure 6-1 illustrates this configuration. The RCG and MUX Components The RCGs generate the signals to control accesses to the main memory DRAMs. The RCG initiates no activity until it receives a command from the MIOC. The maximum number of RCGs per Intel 450NX PCIset system is two. Each RCG controls up to four banks of DRAM. Each bank of memory may consist of one (for single-sided DIMMs) or two (for double-sided or double-high DIMMs) rows. Internally, each RCG component contains four RAS/CAS control units (RCCUs), each dedicated to one bank of DRAM. This is illustrated in Figure 6-2. Each MUX component has four 36-bit data I/O connections to DRAM (one 18-bit path for each of four possible interleaved quad-words) and one 36-bit data I/O connection to the MD Intel® 450NX PCIset 6-1 6. Memory Subsystem Pentium® II Xeon™ processor system bus addr[35:0], data[71:0] & ctrls MD[71:0] memory cards MUXs Memory Control Interface MIOC 2x36 72 36 rows RCG 36 bank Card 1 to PCI via Expander bridge Card 0 Figure 6-1: Memory Configuration Using 2 Cards Memory Array RCMPLT# CMND[1:0] CSTB# REQ_SEL[5:0}# MA[13:0]# To/From MIOC RASA[a:d][1:0]#, CASA[a:d][1:0]#, WEA[a:b]# ADDRA[13:0] Bank A RASB[a:d][1:0]#, CASB[a:d][1:0]#, WEB[a:b]# ADDRB[13:0] Bank B RCG #0 RASC[a:d][1:0]#, CASC[a:d][1:0]#, WEC[a:b]# ADDRC[13:0] Bank C RASD[a:d][1:0]#, CASD[a:d][1:0]#, WED[a:b]# GRCMPLT# ADDRD[13:0] Bank D To/From Other RCGs AVWP# LDSTB# LRD# WDME# GDCMPLT# To/From Other MUXs Figure 6-2: 6-2 MUXs (2) DOFF[1:0]# DSEL# DVALID[a:b]# WDEVT# From MIOC To/From MIOC Example Showing RCG/MUX Control Signals Intel® 450NX PCIset DCMPLT[a:b]# DSTBP[3:0]# DSTBN[3:0]# 6.1 Overview MD[71:0] DSTBP[3:0]#, DSTBN[3:0]# DSTBP[1:0]#, DSTBN[1:0]# QD0[35:0] QD1[35:0] QD2[35:0] QD3[35:0] To MIOC Figure 6-3: 6.1.2 MD[35:0] MUX DSTBP[3:2]#, DSTBN[3:2]# MUX MD[71:36] Memory Card QD0[71:36] QD1[71:36] QD2[71:36] QD3[71:36] bus. There are two MUX components per board to provide a 72-bit data path from each of four possible interleaved quad-words to the MD bus. This is illustrated in Figure 6-3. To other memory card Memory Card Datapath Configuration Rules and Limitations Memory array configurations are governed by the following rules: 6.1.2.1 • Either one or two cards can be populated in a working system. • Any number of memory rows, on either card, can be populated in a working system. • Memory banks can be populated in any order on either card. • Cards designed to support 4:1 interleaving will also support 2:1 interleaves (in the first bank only). • Within any given row, the populated interleaves must have DIMMs of uniform size. • Memory sizes (16 MB vs. 64 MB) may be mixed within a memory card, but must be the same within a bank. • Memory speeds (60ns or faster) may be mixed, but all four banks within an RCG operate at the same speed, and must therefore be configured to the slowest DIMM in the set. Interleaving The Intel 450NX PCIset supports 4:1 interleaving across all banks, and 2:1 interleaving in the first bank of card #0 only. The Intel 450NX PCIset does not support non-interleaved configurations. Interleave configuration register programming must be consistent across the entire memory system. For example, if one bank is configured as 4:1 then the entire memory sub-system must be 4:1 and the associated memory bank configuration registers must be programmed as 4:1. To support a 4:1 interleave requires two MUXs. Supporting a 2:1 interleave requires only one MUX. A two-MUX design will also support 2:1 interleaves. An entry-level card (i.e., 2:1 Intel® 450NX PCIset 6-3 6. Memory Subsystem interleave) that may be expanded beyond the first bank must therefore be designed using two MUXs. Table 6-2 gives a summary of the characteristics of memory configurations supported by the Intel 450NX PCIset for 4-way interleaved memory cards. Table 6-2: Minimum and Maximum Memory Size Per Card Memory Size for 4-way Interleave Addressing DRAM Technology & Config. DIMM Size 16M 2M x 8 2M x 72 Asymmetric 11 4M x 4 4M x72 Symmetric Asymmetric 8M x 8 16M x 4 64M 6.1.2.2 Min (DIMMs) Max (DIMMs) 10 64 MB 256 MB 512 MB 11 12 11 10 128 MB 512 MB 1 GB 8M x 72 Asymmetric 12 11 256 MB 1 GB 2 GB 16M x 72 Symmetric Asymmetric 12 13 12 11 512 MB 2 GB 4 GB Mode Size row/col Max (Doublehigh DIMMs) Address Bit Permuting Rules and Limitations The Intel 450NX PCIset supports permuting of cache lines across two or four populated banks. For a complete description of the operation of Address Bit Permuting (ABP) see Section 6.1.3. The following rules and limitations are required for ABP to operate properly. 6.1.2.3 • All banks must be in 4:1 interleave mode. • There must be a power of two number of banks populated. • All banks within an ABP group (2 banks in 2 bank permuting and 4 banks in 4 bank permuting) must be the same size. • All populated rows must be adjacent and start at bank 0. • Both cards in a system must be configured to allow equivilent ABP settings (i.e., Card 0 and Card 1 must both be configured according to the above rules for the current setting of the ABP enable.) Card to Card (C2C) Interleaving Rules and limitations Card to Card Interleaving is described in detail in Section 6.1.4. All of the ABP rules defined above apply to C2C interleaving, plus the following rules: 6-4 • The memory cards must be identically populated with memory DIMMs of the same size and type. • The DBC registers must be programmed in the alternate C2C order as defined in the C2C functional description in Section 6.1.4. Intel® 450NX PCIset 6.1 Overview 6.1.3 Address Bit Permuting Address Bit Permuting works by increasing the likelihood that requests spaced closely together in time access different banks of memory which will already be closed and precharged. This is achieved by distributing the addresses, on a cache line size granularity, across either two or four banks of memory. The lowest order address bits which define a cache line are used as the bank selects into the memory array so that all requests to a zero based cache line are directed at bank 0. This is illustrated in Figure 6-4. Request address accesses bank: 4 Bank Permuting Bank 0 0h, 80h, 100h, .... Bank 1 20h, A0h, 120h, ... Bank 2 40h, C0h, 140h, ... Bank 3 60h, E0h, 160h, ... Request address accesses bank: 2 Bank Permuting Figure 6-4: 6.1.4 Bank 0 0h, 40h, 80h, .... Bank 1 20h, 60h, A0h, ... Effect of Address Bit Permuting on Bank Access Order Card to Card (C2C) Interleaving The purpose of the C2C feature is to further distribute memory accesses across multiple banks of memory as done with the ABP modes. This mode is supported in addition to the standard ABP modes so that maximum distribution of memory accesses and hence, maximum sustained bandwidth can be acheived. The distribution of accesses to each memory card with C2C enabled is by cache line with all even cache lines sent to Card 0 and all odd cache lines sent to Card 1. The feature can be enabled, if all of the restricions are met, by setting bit 2 of the MIOC CONFIG register. With C2C enabled the DRAM Bank Configuration Registers become mapped to the physical memory differently than with C2C disabled (default mode). Figure 6-5 shows both the C2C disabled and enabled modes mapping of DRAM Bank Configuration Registers to physical bank location. With C2C enabled and 2 bank ABP enabled Banks 0, 1, 2 and 3 must all be the same size and type and Banks 4, 5, 6 and 7 (if present) must be the same size and type. With C2C enabled and 4 bank ABP enabled Banks 0 through 7 must all be the same size and type. Intel® 450NX PCIset 6-5 6. Memory Subsystem With C2C enabled and no ABP enabled each pair of consecutive banks must be of the same size and type. For example Banks 0 and 1 must be the same size and type and Banks 2 and 3 must be the same size and type but need not match Banks 0 and 1. C2C Disabled Bank Register Ordering Bank 0 Bank 8 Bank 1 Bank 9 Bank 2 Bank 10 Bank 3 Bank 11 Memory Card 0 Memory Card 1 C2C Enabled Bank Register Ordering Bank 0 Bank 1 Bank 2 Bank 3 Bank 4 Bank 5 Bank 6 Bank 7 Memory Card 0 Memory Card 1 Figure 6-5: 6.1.5 DRAM Bank Configuration Register Programming with C2C Disabled and Enabled Memory Initialization The MIOC provides an MRESET# output, which is asserted on power-good reset, system hard reset, and a BINIT reset. The MRESET# signal is sent to all RCGs and MUXs in the memory subsystem. When asserted, each RCG and MUX clears their transaction queues, data buffers and transaction state. Any transactions that may have been in-progress or pending in the memory subsystem are lost. Note that this may corrupt the contents of the DRAMs, and could leave the DRAMs themselves in an intermediate state, unable to accept a new transaction. Following MRESET# deassertion, the MIOC will re-initialize the memory subsystem by issuing eight CAS#-before-RAS# refreshes per bank (this does not affect the data held in the memory). 6-6 Intel® 450NX PCIset Transaction Summary 7 This chapter describes the transactions supported by the Intel® 450NX PCIset. 7.1 Host To/From Memory Transactions 7.1.1 Reads and Writes The Read transactions supported by the Intel 450NX PCIset are: Partial Reads, Part-line Reads, Cache Line Reads, Memory Read and Invalidate (length > 0), Memory Read and Invalidate (length = 0), Memory Read (length = 0). The Write transactions supported by the Intel 450NX PCIset are: Partial Writes, Part-line Writes, Cache Line Writes. 7.1.2 Cache Coherency Cycles The MIOC implements an implicit writeback response during system bus read and write transactions when a system bus agent asserts HITM# during the snoop phase. In the read case the MIOC snarfs the writeback data and updates the DRAM. The write case has two data transfers: the requesting agent’s data followed by the snooping agent’s writeback data. 7.1.3 Interrupt Acknowledge Cycles A processor agent issues an Interrupt Acknowledge cycle in response to an interrupt from an 8259-compatible interrupt controller. The Interrupt Acknowledge cycle is similar to a partial read transaction, except that the address bus does not contain a valid address. The interrupt acknowledge request issued by the processor is deferred by the MIOC and forwarded to PXB #0, which performs a PCI Interrupt Acknowledge cycle on PCI bus #0A (the compatibility PCI bus). 7.1.4 Locked Cycles The system bus specification provides a means of performing a bus lock. Any Host-PCI locked transaction will initiate a PCI locked sequence. The processor implements the bus lock Intel® 450NX PCIset 7-1 7. Transaction Summary mechanism which means that no change of bus ownership can occur from the time the agent has established the locked sequence (i.e., asserts LOCK# signal on the first transaction and data is returned) until it is completed. The DRAM is locked from the PCI perspective until the host locked transaction is completed. 7.1.5 Branch Trace Cycles An agent issues a Branch Trace Cycle for taken branches if execution tracing is enabled. The address Aa[35:3]# is reserved and can be driven to any value. D[63:32]# carries the linear address of the instruction causing the branch and D[31:0]# carries the target linear address. The MIOC will respond and retire this transaction but will not latch the value on the data lines or provide any additional support for this type of cycle. 7.1.6 Special Cycles Special cycles are used to indicate to the system some internal processor conditions. The first address phase Aa[35:3]# is undefined and can be driven to any value. The second address phase, Ab[15:8]# defines the type of Special Cycle issued by the processor. Table 7-1 below specifies the cycle type and definition as well as the action taken by the MIOC when the corresponding cycles are identified. Table 7-1: MIOC Actions on Special Cycles Ab[15:8] 7-2 Cycle Type Action Taken 0000 0000 NOP This transaction has no side-effects. 0000 0001 Shutdown This cycle is claimed by the MIOC. No corresponding cycle is delivered to the PCI bus. The MIOC asserts INIT# back to the agent for a minimum of 4 clocks. 0000 0010 Flush The MIOC claims this cycle and retires it. 0000 0011 Halt This cycle is claimed by the MIOC, forwarded to the compatability PCI bus as a Special Halt Cycle, and retired on the system bus after it is terminated on the PCI bus via a master abort mechanism. 0000 0100 Sync The MIOC claims this cycle and retires it. 0000 0101 Flush Acknowledge The MIOC claims this cycle and retires it. 0000 0110 Stop Clock Acknowledge This cycle is claimed by the MIOC and propagated to the PCI bus as a Special Stop Grant Cycle. It is completed on the system bus after it is terminated on the PCI bus via a master abort mechanism. 0000 0111 SMI Acknowledge The MIOC’s SMIACT# signal will be asserted upon detecting an SMI Acknowledge cycle with SMMEM# asserted, and will remain asserted until detecting a subsequent SMI Acknowledge cycle with SMMEM# deasserted. all others Reserved Intel® 450NX PCIset 7.1 Host To/From Memory Transactions 7.1.7 System Management Mode Accesses The Intel 450NX PCIset uses an SMRAM configuration register to enable, define and control access to the SMM RAM space. The SMM RAM space defaults to location A000h, with a size of 64 KB, but may be relocated and grown in increments of 64 KB. A master enable (SMRAME) and three access-control enables (Open, Closed, Locked) determine how accesses to the space are to be serviced. Table 7-2 summarizes how accesses to the SMM RAM space are serviced. SMRAME D_OPEN C_CODE C_LCK SMMEM Table 7-2: SMRAM Space Cycles Code Fetch 0 X X X X Normal1 Normal1 SMM RAM space is not supported. 1 0 0 X 0 PCI 0a PCI 0a 1 0 0 X 1 DRAM DRAM Normal SMM usage. Accesses to the SMM RAM space from processors in SMM will access the DRAM. Accesses by processors not in SMM will be diverted to the compatibility PCI bus. 1 0 1 X 0 PCI 0a PCI 0a 1 0 1 X 1 DRAM PCI 0a 1 1 X 0 X DRAM DRAM Data Reference Usage A modification of the normal SMM usage, in which only code fetches are accepted from processors in SMM mode. Full access by any agent to SMM RAM space. Typically used by the BIOS to initialize SMM RAM space. 1. SMRAM functions are disabled. The access is serviced like any other. The address is checked against the other space and gap definitions to determine its disposition -- to PCI, to memory, or to the system bus for a third party agent to claim. 7.1.8 Third-Party Intervention The Intel 450NX PCIset supports the same third-party control sideband controls that were defined in Intel 450GX PCIset. These controls allow an external agent on the system bus to affect the way in which the MIOC responds to a system bus request to memory. This external agent is referred to as a “third-party” to the transaction. When a third-party agent intervenes in the normal transaction flow, both the MIOC and the third-party share responsibility for generating the appropriate response; however, the MIOC is always the “owner” of the transaction, and hence must be the responding bus agent. The third-party controls how the MIOC responds by asserting a code on the sideband TPCTL[1:0] signals during the snoop phase. The MIOC samples these signals in the last cycle of the snoop phase. Table 7-3 indicates the actions possible using the TPCTL[1:0] signals. Intel® 450NX PCIset 7-3 7. Transaction Summary Table 7-3: TPCTL[1:0] Operations TPCTL [1:0] Action 00 Accept. The MIOC accepts the request, and provides the normal response. The third-party agent is not involved in the transaction. 01 Hard Fail. Not supported by the Intel® 450NX PCIset. 10 Retry. The MIOC will generate a retry response. The access will be retried by the requesting agent. 11 Defer. The MIOC will issue a defer response, and the third-party agent will complete the transaction at a later time using a deferred reply. 7.2 Outbound Transactions 7.2.1 Supported Outbound Accesses The PXB translates valid system bus commands into PCI bus requests. For all Host-PCI transactions the PXB is a non-caching agent since the Intel 450NX PCIset does not support cacheability on PCI. However, the PXB must respond appropriately to the system bus commands that are cache oriented. 7.2.2 Outbound Locked Transactions The Intel 450NX PCIset supports memory-mapped outbound locked operations. I/Omapped outbound locked transactions are not supported. Further, a locked transaction cannot be initiated with a zero-length read. These restrictions are consistent with the transactions supported by the processor. 7.2.3 Outbound Write Combining The Intel 450NX PCIset provides its own write combining for Host-PCI write transactions. If enabled, and multiple Host-PCI writes target sequential locations in the PCI space, the data is combined and sent to the PCI bus as a single write burst. This holds true for all memory attributes, not just WC. There is no corresponding write-combining for the Host-DRAM path. 7.2.4 Third-Party Intervention on Outbounds The use of the third-party control signals (TPCTL) is not supported for outbound transactions (Host-PCI). Assertion of the TPCTL signals during an outbound transaction will have 7-4 Intel® 450NX PCIset 7.3 Inbound Transactions indeterminate results. Assertion of DEFER# during an outbound transaction will also have indeterminate results. 7.3 Inbound Transactions For all inbound transactions, the Intel® 450NX MIOC will use an Agent ID of ‘1001b (9). This is the same agent ID used by the Intel 450GX PCIset, which the Intel 450NX PCIset replaces. Note that memory-mapped accesses across PCI buses (i.e., peer-to-peer transfers) are not supported. Also, inbound I/O transactions are not supported, either to other PCI buses or to the system bus. 7.3.1 Inbound LOCKs Inbound (PCI-to-system bus) LOCKs are not supported in the Intel 450NX PCIset. Use of inbound locks on the Intel 450NX PCIset may result in unanticipated behavior. The Intel 450NX PCISet is NOT compatible with devices on the compatibility PCI bus which are capable of initiating inbound bus- or resource-locks. Deadlock may occur between outbound locked transactions, south bridge-initiated Secure Sideband Requests (PHOLD#), and LOCK# assertion by the offending device. Devices capable of asserting LOCK# to access memory should not be used on the compatibility PCI bus. 7.3.2 South Bridge Accesses The PXB’s Bus ‘a’ has sideband signals to support the PIIX4E south bridge for ISA expansion. The PXB does not support an EISA bridge. WSC# Handshake When the PIIX4E south bridge issues an interrupt for an ISA master, it must first check that any writes posted from ISA to memory have been observed before the interrupt is issued. This action is necessary to guarantee that an ISA write followed by an ISA interrupt is observed in that same order by a processor on the system bus. Whenever the compatibility bus PXB receives a write from the south bridge, it will deassert the WSC# (Write Snoop complete) signal. WSC# will remain de-asserted until the write Completion for that write has returned. When the Completion returns, WSC# is again asserted. While WSC# is de-asserted the PXB must retry any additional writes from the south bridge. The PXB will only support the WSC# Handshake when the internal arbiter is used. When operating in external arbiter mode, the PXB will always hold WSC# asserted. The WSC# mode may be disabled by a bit in the PXB’s CONFIG register. If disabled, WSC# stays asserted and inbound writes from the south bridge are accepted. Intel® 450NX PCIset 7-5 7. Transaction Summary Distributed DMA Distributed DMA across the PCI bus is not supported by the Intel 450NX PCIset. This function is incompatible with the passive release mechanism portion of the PHOLD#/PHLDA# protocol used to grant PCI bus access to south bridges. Accesses Prohibited to Third-Party Agent The Intel 450NX PCIset only supports inbound south bridge accesses to memory. Inbound accesses from a south bridge using the PHOLD#/PHLDA# protocol, directed to a third-party agent on the system bus, are not supported. Such accesses, involving interactions with unknown and unpredictable agents, could violate the rules governing the PHOLD#/PHLDA# protocol, potentially leading to deadlocks. 7.4 Configuration Accesses The PCI specification defines two mechanisms to access configuration space, Mechanism #1 and Mechanism #2. The Intel® 450NX PCIset supports only Mechanism #1. Mechanism #1 defines two I/O-space locations: an address register (CONFIG_ADDRESS) at location 0CF8h, and a data register (CONFIG_DATA) at location 0CFCh. The Intel 450NX PCIset provides a PCI-compatible configuration space for the MIOC, and one for each PCI bus in the PXB. 7-6 • If the MIOC detects the I/O request is a configuration access to its own configuration space, it will service that request entirely within the MIOC. Reads result in data being returned to the system bus. • If the MIOC detects the I/O request is a configuration access to a PXB configuration space, it will forward the request to the appropriate PXB for servicing. The request is not forwarded to a PCI bus. Reads will result in data being returned by the PXB through the MIOC to the system bus. • If the MIOC detects the I/O request is a configuration access to a third-party agent on the system bus, it will leave the access unclaimed on the system bus. The third-party agent may claim the access, with reads resulting in data being returned by the third-party agent to the system bus. • Otherwise, the access is forwarded on to the PXB to be placed on the PCI bus as a Configuration Read or Configuration Write cycle. Reads will result in data being returned through the PXB and MIOC back to the system bus, just as in normal Outbound Read operations. Intel® 450NX PCIset Arbitration, Buffers & Concurrency 8.1 8 PCI Arbitration Scheme The PCI Specification Rev 2.1 requires that the arbiter implement a fairness algorithm to avoid deadlocks and that it assert only a single GNT# signal on any rising clock. The arbitration algorithm is fundamentally not part of the PCI Specification. The PXB contains an internal PCI arbiter. This arbiter can be disabled either when the PXB operates with I/O bridges which include this function, or when a customized PCI arbiter solution is required. The Internal PCI Arbiter has the following features: 8.2 • Support for 6 PCI masters, Host and I/O Bridge • 2 Level Round Robin • Bus Lock Implementation • Bus Parking on last agent using the bus • 4-PCI clock grant (FRAME#) time-out • Multi Transaction Timer (MTT) mechanism • PCI arbitration is independent from the system bus arbitration • PIIX4E- compatible protocol (EISA bridges are not supported) • PCI Protocol Requirements Host Arbitration Scheme The system bus arbitration protocol supports two classes of bus agents: symmetric agents and priority agents. The processors arbitrate for the system bus as symmetric agents using their own signaling. Symmetric agents implement fair, distributed arbitration using a round-robin algorithm. The MIOC, as an I/O agent, uses a priority agent arbitration protocol to obtain the ownership of the system bus. Priority agents use the BPRI# signal to immediately obtain bus ownership. Besides two classes of arbitration agents (symmetric and priority agents), each bus agent has two mechanisms available that act as arbitration modifiers: the bus lock (LOCK#) and the request stall (BNR#). Intel® 450NX PCIset 8-1 8. Arbitration, Buffers & Concurrency 8.2.1 Third Party Arbitration The Intel 450NX PCIset requests the system bus with BPRI#. If multiple bridges or a third party agent is on the system bus, an arbitration method is required to establish bus ownership among multiple requesting bridges (which bridge can drive BPRI#). This arbitration is transparent to the Pentium® II Xeon™ processors or other symmetric bus agents. Only one bridge is allowed to drive BPRI# at a time. 8.3 South Bridge Support The Intel® 450NX PCIset is designed to work with the PIIX4E south bridge which connects the PCI bus to ISA bus and I/O APIC components. Note that the protocols described here apply only when the Intel 450NX PCIset is used in internal arbiter mode — use of the PIIX4E in external arbiter configurations is not supported. The Intel 450NX PCIset does not guarantee ISA access latencies of < 2.5 usec. ISA devices which require these latencies to be met (GAT mode timing) are not supported. 8.3.1 I/O Bridge Configuration Example. The basic I/O bridge configuration supported by the Intel 450NX PCIset is shown in Figure 81. The figure shows the sideband signals that connect the PXB to the PIIX4E, I/O APIC components and the external arbiter. Note that PHOLD#/PHLDA# are connected between PXB and the PIIX4E, and WSC# output from PXB is connected to the APICACK2# input of the stand-alone I/O APIC component. If the configuration does not have I/O APIC component, then WSC# pin is left unconnected. REQ#[0:5] GNT#[0:5] PHLDA# EXTARB PHOLD# PXB NC WSC# PCI bus PHOLD# PHLDA# APICREQ# APICACK# PIIX4E Figure 8-1: 8-2 APICREQ# APICACK# APICACK2# I/O APIC ISA Bridge with the I/O APIC (Internal Arbiter) Intel® 450NX PCIset 8.3 South Bridge Support 8.3.2 PHOLD#/PHLDA# Protocol The PIIX4E uses only two signals to obtain the ownership of the PCI bus. The PIIX4E will assert PHOLD# to indicate that an ISA master is requesting to run a cycle (DREQ active) or an integrated PCI-IDE bus-mastering device is requesting the PCI bus. DREQ# DGNT# <PCI req from PIIX> passive bus release PHOLD# passive bus release active bus release PHLDA# <Host-PCI writes disabled> <other PCI trans> Figure 8-2: 8.3.3 PHOLD#/PHLDA# Protocol Showing Active and Passive Bus Release WSC# Protocol The WSC# (Write Snoop Complete) is a status signal output from the Intel 450NX PCIset PXB. The WSC# assertion indicates that all necessary snoops for a previously posted PCI-DRAM write have been completed on the system bus. The WSC# signal is primarily used by the I/O APIC device connected to the ISA bridge. The I/O APIC uses this signal to maintain data coherency and ordering of transactions in the system. NOTE The WSC# Handshake only applies if the PXB is in internal arbiter mode. Intel® 450NX PCIset 8-3 8. Arbitration, Buffers & Concurrency PCLK FRAME# C/BE# AD(31:0)# IRDY# DEVSEL# STOP# TRDY# WSC# PHOLDA# Figure 8-3: 8-4 WSC# Signal Functionality Intel® 450NX PCIset Data Integrity & Error Handling 9 This chapter describes the data integrity support and general error detection and reporting mechanisms used in the Intel® 450NX PCIset. 9.1 DRAM Integrity Both the system data bus and the Intel® 450NX PCIset’s memory subsystem use a common Error Correcting Code which provides SEC/DED/NED coverage. The ECC used is capable of correcting single-bit errors and detecting 100% of double-bit errors over one code word. 9.1.1 ECC Generation When enabled, the DRAM ECC mechanism allows automatic generation of an 8-bit protection code for the 64-bit (Qword) of data during DRAM write operations. Note that when ECC is intended to be enabled, the whole DRAM array must be first initialized by doing writes before the DRAM read operations can be performed. This will establish the correlation between 64-bit data and associated 8-bit ECC code which does not exist after power-on. This function is not provided by hardware. 9.1.2 ECC Checking and Correction During DRAM read operations, a full Qword of data (8 bytes) is always transferred from the DRAM to the MIOC regardless of the size of the originally requested data. Both 64-bit data and 8-bit ECC code are transferred simultaneously from the DRAM to the MIOC. The ECC checking logic in the MIOC uses the received 72 bit Data + ECC to generate the check syndrome. If a single-bit error is detected the ECC logic corrects the identified incorrect data bit. 9.1.3 ECC Error Reporting When ECC checking is enabled, single-bit and multiple-bit errors detected by the ECC logic are logged in the MIOC. The first two errors detected on reads-from-memory are logged, as are the first two errors detected on data received from the system bus. For memory errors, the error type (single-bit or multi-bit), syndrome, chunk and effective address are logged. The first two memory errors (single-bit or multi-bit) will be logged in the Intel® 450NX PCIset 9-1 9. Data Integrity & Error Handling MEL and MEA registers. For bus errors, the error type, syndrome and chunk are logged. The first two system bus errors (single-bit or multi-bit) will be logged in the HEL registers. All ECC error logging registers are sticky through reset, allowing software to determine the source of an error after restoring the system to functioning mode. The logging registers hold their values until explicitly cleared by software. Error Signaling Mechanism Single-bit correctable errors are not critical from the point-of-view of presenting the correct value of data to the system. The DRAM (if the cause of error is a DRAM array) will still contain faulty data which will cause the repetition of error detection and recovery for the subsequent accesses to the same location. Multi-bit uncorrectable errors are fatal system errors and will cause the MIOC to assert the BERR# signal if enabled in the ERRCMD register. The uncorrected data is forwarded to its destination. For the first two multi-bit uncorrectable errors, the MIOC will log in the MEA register the row number where the error occurred. This information can be used later to point to a faulty DRAM DIMM. The MEA/MEL registers log only the first two errors. After the first two errors have been logged, the MEA/MEL registers will not be updated. However, normal error detection still continues, the ERR[1:0]# and BERR# signals are still asserted as appropriate, and scrubbing of the memory still continues. 9.1.4 Memory Scrubbing The Intel 450NX PCIset provides a “scrub-on-error” (demand scrubbing) mechanism, wherein corrected data for single-bit errors will be automatically written back into the memory subsystem by the MIOC. Note that this is not the same as “walk-through” scrubbing, in which every memory location is systematically accessed, checked and corrected on a regular basis. The scrub-on-error mechanism will scrub only those locations accessed during normal operation and thus complements the software controlled “walk-through” scrubbing. 9.1.5 Debug/Diagnostic Support The MIOC supports in-system testing of ECC functions. An ECC Mask Register (ECCMSK) can be programmed with a masking function. Subsequent writes into memory will store a masked version of the computed ECC. Subsequent reads of the memory locations written while masked will return an invalid ECC code. If the mask register is left at 0h (the default), the normal computed ECC is written to memory. 9.2 System Bus Integrity A variety of system bus error detection features are provided by the MIOC. Particularly, the system data bus is checked for ECC errors on Host-DRAM and Host-PCI writes. 9-2 Intel® 450NX PCIset 9.3 PCI Integrity Additionally, the MIOC request/response signals. 9.2.1 supports parity checking on the system address and System Bus Control & Data Integrity The MIOC detects errors on the system data bus by checking the ECC provided with data and the parity flag provided with control signals. In turn, the MIOC will generate new ECC with data and parity with control signals so that bus errors can be detected by receiving clients. The request control signals ADS# and REQ#[4:0] are covered with the Request Parity signal RP#, which is computed as even parity. This ensures that it is deasserted when all covered signals are deasserted. The address signals A#[35:3] are covered by the Address Parity signal AP#[1:0], which is also configured for even parity. This ensures that each is deasserted when all covered signals are deasserted. AP#[1] covers A#[35:24] and AP#[0] covers A#[23:3]. Response signals RS#[2:0] are protected by RSP#. RSP# is computed as even parity. This ensures that it is deasserted when all covered signals are deasserted. 9.3 PCI Integrity The PCI bus provides a single even-parity bit (PAR) that covers the AD[31:0] and C/BE#[3:0] lines. The agent that drives the AD[31:0] lines is responsible for driving PAR. Any undefined signals must still be driven to a valid logic level and included in the parity calculation. Parity generation is not optional on the PCI bus; however, parity error detection and reporting is optional. The PXB will always detect an address parity error, even if it is not the selected target. The PXB will detect data parity errors if it is either the master or the target of a transaction, and will optionally report them to the system. Address parity errors are reported using the SERR# signal. Data parity errors are reported using the PERR# signal. The ERRCMD (Error Command) register provides the capability to configure the PXB to propagate PERR# signaled error conditions onto the SERR# signal. 9.4 Expander Bus Each Expander bus has a parity bit covering all data and control signals for each clock cycle. Parity is generated at the expander bus interface by the sender, and checked at the expander bus interface in the receiver. Detected parity errors are reported at the receiving component — outbound packets report parity errors in the PXB, while inbound packets report parity errors in the MIOC. Intel® 450NX PCIset 9-3 9. Data Integrity & Error Handling 9-4 Intel® 450NX PCIset System Initialization 10.1 Post Reset Initialization 10.1.1 Reset Configuration Using CVDR/CVCR 10 All system bus devices must sample the following configuration options at reset: • Address/request/response parity checking: Enabled or Disabled • AERR# detection enable • BERR# detection enable • BINIT# detection enable • FRC mode: Enabled or Disabled • Power-on reset vector: 1M or 4G • In-Order Queue depth: 1 or 8 • APIC cluster ID: 0, 1, 2, or 3 • Symmetric agent arbitration ID: 0, 1, 2, 3 The MIOC provides both the Symmetric Arbitration ID parameter and other parameters. (Refer to the CVDR register description.) 10.1.1.1 Configuration Protocol A Pentium® II Xeon™ processor-based system is initialized and configured in the following manner. 1. The system is powered. The power-supply provides resets for the Intel® 450NX PCIset through the PWRGD signal. The MIOC and PXBs assert their resets while the PWRGD signal is not asserted. PCI reset is driven to tristate the PCI buses in order to prevent PCI output buffers from short circuiting when the PCI power rails are not within the specified tolerances. 2. All Intel 450NX PCIset components are initialized, with their internal registers defaulting to the power-on values. 3. The MIOC will drive the appropriate system bus data lines with the initial configuration values that defaulted in the Configuration Values Driven on Reset (CVDR) register. 4. On the rising edge of RESET#, the MIOC will continue driving the appropriate system bus lines with the configuration values. These values are driven at least one clock after the rising edge of RESET#. Intel® 450NX PCIset 10-1 10. System Initialization 10.1.1.2 5. All system bus devices will capture the system configuration parameters from the appropriate system bus lines on the rising edge of RESET#. The MIOC captures these values in its Configuration Values Captured on Reset (CVCR) register. (This allows an external device to over-ride the MIOC default parameters.) 6. All system bus devices are now ready for further programming. The MIOC will respond to BIOS code fetches. 7. If a change in the system bus system configuration is desired, the MIOC’s CVDR register can be programmed with the desired values. 8. After the CVDR register is programmed, the MIOC must be programmed to do a hard reset, through the Reset Control (RC) register. 9. When the MIOC performs a hard reset, all system bus devices are again reset. This reset repeats steps 2-8, except that the CVDR register is not effected by the reset. This register is only re-initialized by the PWRGD signal. Special Considerations for Third-Party Agents One of the settings available in the CVDR/CVCR registers allows the Bus In-Order Queue Depth to be set to 1, instead of the usual 8. When IOQ Depth=1, there is a case where a ThirdParty Agent can starve the system bus. Therefore, any system containing a TPA must either: 10-2 • require that the TPA back-off its BPRI# arbitration requests sufficiently to allow the symmetric agents access to the bus, or • not use IOQ depth=1. Intel® 450NX PCIset Clocking and Reset 11 This chapter describes the generation, distribution and interaction between the various clocks in an Intel® 450NX PCIset-based system, as well as the various reset functionality supported by the Intel 450NX PCIset. 11.1 Clocking The Pentium® II Xeon™ processor uses a clock ratio scheme where the system bus clock frequency is multiplied to produce the processor’s core frequency. The MIOC supports a system bus frequency optimized for 100 MHz. The Intel® 450NX PCIset should be used at a bus frequency which provides the required clock frequency for the PCI interfaces. The external clock generator is responsible for generating the system clock. The Intel 450NX PCIset’s core clock is equal to the system bus clock rate. The Intel 450NX PCIset is responsible for driving the signals which the processor uses to determine the core to bus clock ratio. The MIOC receives an output of a clock generator on the HCLKIN pin, as illustrated in Figure 11-1. The MIOC uses the HCLKIN signal to drive the host and memory interfaces and the core. This clock is doubled for the MD bus and the Expander buses. External Low Skew Clock Driver System Bus CLK Y1 Y2 Y3 Yn HCLKIN MIOC Figure 11-1: Host Clock Generation and Distribution PCI clock distribution is illustrated in Figure 11-2. The PXB provides a PCI bus clock that is generated by dividing the internal host clock frequency by three. The PCI clock is output through the PCLK pin. Externally this PCI clock drives a low skew clock driver which in turn supplies multiple copies of the PCI clock to the PCI bus. One of the outputs of the external clock driver is fed back into the PXB. A PLL in the PXB forces the external PCI clock to phase lock to the internal PCI clock tree. Intel® 450NX PCIset 11-1 11. Clocking and Reset VCC Pull-up/Pull-down Detect Host CLK/ 3 PCLK External Low Skew Clock Driver A Y1 Y2 Y3 Yn PCLKFB PXB Figure 11-2: 11.2 PCI Clock Generation and Distribution System Reset Five varieties of reset functions are supported by the Intel® 450NX PCIset. – A Power-Good Reset is triggered by an externally generated signal which indicates that the power supplies and clocks are stable. This reset clears all configuration and transaction state in the Intel 450NX PCIset, as well as asserting resets to the processors, PCI buses, and PIIX, if present. – A System Hard Reset is a software-initiated reset that performs nearly the same functions as the power-good reset. The key difference is that the system hard reset does not clear "sticky" error flags in the Intel 450NX PCIset, thus allowing an error handler to determine the cause of a failure that resulted in reset. Also, hard reset may optionally trigger the processor’s Built-In Self-Test (BIST). – A Soft Reset is another software-initiated reset which affects only the processors. This reset may also be generated by certain I/O activities. – A BINIT Reset results from a catastrophic transaction error on the system bus. The memory and the MIOC’s configuration space are untouched. – A PXB Reset is a software-initiated reset that affects only a single PXB and its dependent PCI buses. This reset may be used in high-availability systems, where it is desirable to allow the processors and one PXB to continue operation in the event of failure of a single PXB. 11.2.1 Intel® 450NX PCIset Reset Structure Figure 11-3 shows the recommended reset structure for an Intel 450NX PCIset-based system including the PIIX4E south bridge. Note that the primary system power-good signal is provided to the MIOC, which then distributes a variety of reset signals to the rest of the system. 11-2 Intel® 450NX PCIset 11.2 System Reset Processor BINIT# BINIT# RESET# INIT# A20M#, INTR, NMI#, IGNE# RESET# INIT# Processor 82C42 ... A20M#,IGNE#, INTR,NMI# frequency select logic System Bus CRESET# PWRGD RESET# BINIT# MRESET# PWRGDB PARST# PCI Bus #0A PCI Bus #0B PBRST# PARST# PCI Bus #1A PXB #0 Mux Memory Card #1 CPURST PWRGD PIIX4E PIIXOK# PCI Bus #1B PBRST# RCG PCIRST (unused) PIIXOK# PXB #1 Mux Memory Card #0 X0RST# X0 Bus X1 Bus X1RST# RCG RSTDRV MIOC ISA Power Good Figure 11-3: Recommended RESET Distribution for Intel® 450NX PCIset-Based Systems Including a PIIX4E South Bridge Power Good The reference system shown here assumes a single "power good" signal that indicates clean power supplies and clocks to the MIOC and both PXBs. For routing convenience and drive capability, the MIOC provides a buffered version of its PWRGD input (PWRGDB), which should be connected to the PWRGD inputs of each PXB. Refer to the Electrical Characteristics for additional PWRGD requirements. RESET# The RESET# signal is directed to the processors. Assertion of this signal puts all processors in a known state, and invalidates their L1 and L2 caches. When this signal is deasserted, the processor begins to execute from address 00_FFFF_FFF0h. The Boot ROM must respond to this address range regardless of where it physically resides in the system. CRESET# The CRESET# signal tracks RESET#, but is held asserted two clocks longer than RESET#. It is provided to allow an external frequency selection mux to drive the system-bus-to-core-clock ratio onto pins LINT[1:0], IGNNE#, and A20M# of the system bus during RESET#. Intel® 450NX PCIset 11-3 11. Clocking and Reset MRESET# SYSTEM The MRESET# signal is sent to all RCGs and MUXs in the memory subsystem. When asserted, each RCG and MUX clears their transaction state and data buffers. Any transactions that may have been in-progress or pending in the memory subsystem are lost. Upon MRESET# deassertion, the MIOC will re-initialize the memory subsystem by issuing 8 CASbefore-RAS refreshes per bank (this does not affect the data held in the memory). Bus CLK PWRGD 2ms req’d 1ms Core & Exp. Clocks 2ms Internal Reset# MIOC MRESET# RESET# 2 Hclk CRESET# 2ms BNR# tristate Expander X(0,1)RST# Expander Buses held in reset resynch ready 1ms Core Clock PCI CLK PXB relock (1ms) PWRGDB 1ms Internal Reset# P(A,B)RST# = PIIX4E PWROK 1ms req’d PIIX RSTDRV 1ms CPURST = PXB PIIXOK# 2ms Figure 11-4: Power-Good Reset 11-4 Intel® 450NX PCIset 11.2 System Reset Soft Reset A Soft Reset is a reset directed to the processors on the system bus which does not affect the configuration or transaction state of the Intel 450NX PCIset or the dependent PCI buses. To support this function, the system design must externally combine the MIOC’s INIT# output with the I/O port 92h and keyboard controller soft reset sources as shown in Figure 11-5. Vcc KBC RESET# I/O Port 92 Reset INIT# (to processors) MIOC INIT# 74F07 Figure 11-5: Soft Reset PXB Reset A PXB Reset is a software-initiated reset that affects only a single PXB and its dependent PCI buses. Figure 11-4 illustrates a software-initiated PXB Reset. Reset Without Disturbing PCI Clocks PCICLKA and PCICLKB must be re-phased whenever any type of reset is asserted if the Intel 450NX PCIset is to be deterministic relative to that reset. The behavior of these clocks cannot be guaranteed during this re-phasing. A bit in the PXB RC register can be cleared by a configuration write to defeat the PCI clock re-phasing, so that PCICLKA and PCICLKB remain well behaved through resets. 11.2.2 Output States During Reset The following tables shows the signal states of the Intel 450NX PCIset components during a Power-Good Reset or System Hard Reset. Inputs are denoted by “-”. Intel® 450NX PCIset 11-5 S/W 11. Clocking and Reset CF8/CFC Write to RC to assert System Hard Reset CF8/CFC Write to RC to deassert System Hard Reset ADS# ➋ 2ms MIOC 2ms BNR# Expander X(0,1)RST# 67 Hclk Expander Buses held in reset resynch ready PCI CLK PXB relock (1ms) 64 Hclk Internal Reset# P(A,B)RST# = PIIX4E PWROK PIIX RSTDRV 1ms CPURST = PXB PIIXOK# 2ms Figure 11-6: Software-Initiated PXB Reset 11.2.2.1 MIOC Reset State Host Interface A[35:3]# ADS# AERR# AP[1:0]# BERR# BINIT# BNR# BP[1:0]# BPRI# BREQ[0]# D[63:0]# DBSY# DEFER# 11-6 Tristate1 Tristate Tristate Tristate Tristate Tristate Tristate Tristate Tristate Asserted2 Tristate Tristate Tristate DEP[7:0]# DRDY# HIT# HITM# INIT# LOCK# REQ[4:0]# RP# RS[2:0]# RSP# Tristate Tristate Tristate3 Tristate Tristate Tristate Tristate TRDY# Tristate Intel® 450NX PCIset 11.2 System Reset Third-Party Agent Interface IOGNT# IOREQ# Tristate Memory Subsystem / External Interface BANK[2:0]# Deasserted CARD[1:0]# Deasserted CMND[1:0]# Deasserted CSTB# Deasserted DCMPLT(a,b)# Tristate DOFF[1:0]# Deasserted DSEL[1:0]# Deasserted DSTBN[3:0]# Tristate DSTBP[3:0]# Tristate Expander Interface (two per MIOC: 0,1) X(0,1)ADS# Tristate X(0,1)BE[1:0]# Tristate X(0,1)BLK# Deasserted X(0,1)CLK Toggling X(0,1)CLKB Toggling X(0,1)CLKFB X(0,1)D[15:0]# Tristate X(0,1)HRTS# Toggling X(0,1)HSTBN# Toggling Common Support Signals CRES[1:0] Strapped TCK TDI TDO OD Component-Specific Support Signals CRESET# Asserted ERR[1:0]# Tristate HCLKIN Toggling INTREQ# Deasserted TPCTL[1:0] - DVALID(a,b)# MA[13:0]# MD[71:0]# MRESET# PHIT(a,b)# ROW# RCMPLT(a,b)# RHIT(a,b)# WDEVT# Deasserted Deasserted Tristate Asserted Deasserted Deasserted X(0,1)HSTBP# X(0,1)PAR# X(0,1)RST# X(0,1)RSTB# X(0,1)RSTFB# X(0,1)XRTS# X(0,1)XSTBN# X(0,1)XSTBP# Toggling Tristate Asserted Asserted - TMS TRST# VCCA (3) VREF (6) Reference Reference PWRGD PWRGDB RESET# SMIACT# -4 De/asserted4 Asserted Deasserted Notes: 1. The Pentium® II Xeon™ processor allows for configuring a variety of processor and bus variables during the reset sequence. During RESET# assertion, and for one clock past the trailing edge of RESET#, the Intel 450NX PCIset MIOC will drive the contents of its CVDR register onto A[15:3]#. All system bus devices (including the MIOC) are required to sample these address lines using the trailing edge of reset, and modify their internal configuration accordingly. Note the initial value of CVDR may be changed by the boot processor, and the reset process re-engaged. This allows the processors and buses to power-up in a “safe” state, yet allow re-configuration based on specific system constraints. 2. BREQ0# must stay asserted (low) for a minimum of 2 system clocks after the rising edge of RESET#. The MIOC then releases (tristates) the BREQ0# signal. 3. INIT# is not asserted during power-up. It may be optionally asserted during system hard reset through the RC register to cause the processors to initiate BIST. 4. The PWRGDB output is asserted if the PWRGD input is asserted (i.e., a power-good reset). For a system hard reset, the PWRGDB output is deasserted. Intel® 450NX PCIset 11-7 11. Clocking and Reset 11.2.2.2 PXB Reset State PCI Bus Interface (2 per PXB: A,B) Tristate P(A,B)AD[31:0] P(A,B)PAR Tristate P(A,B)C/BE[3:0]# P(A,B)PERR# P(A,B)CLKFB P(A,B)REQ[5:0]# Toggling P(A,B)CLK P(A,B)RST# Tristate P(A,B)DEVSEL# P(A,B)SERR# Tristate P(A,B)FRAME# P(A,B)STOP# Tristate P(A,B)GNT[5:0]# P(A,B)TRDY# Tristate P(A,B)IRDY# P(A,B)XARB# Tristate P(A,B)LOCK# PCI Bus Interface / Non-Duplicated (one set per PXB) Tristate ACK64# PHLDA# Strapped MODE64# REQ64# PHOLD# WSC# Expander Interface (one per PXB) Tristate XADS# XHSTBP# Tristate XBE[1:0]# XIB XBLK# XPAR# XCLK XRST# Toggling Tristate XD[15:0]# XXRTS# XHRTS# XXSTBN# XHSTBN# XXSTBP# Common Support Signals Strapped CRES[1:0] TMS TCK TRST# TDI VCCA (3) OD TDO VREF (2) Component-Specific Support Signals Deasserted PIIXOK# INTRQ(A,B)# Strapped LONGXB# PWRGD Tristate P(A,B)MON[1:0]# Tristate Tristate - (see note) Asserted Open Tristate Tristate Strapped Tristate Asserted Tristate Deasserted Tristate Asserted Deasserted Deasserted Deasserted Reference Reference - Note: The P(A,B)REQ[5:0]# signals are inputs to the PXB. During reset, these inputs are ignored. However, these signals become "live" immediately following reset desassertion. All unconnected REQ# inputs should be strapped deasserted. All connected REQ# inputs should have weak pullups. 11-8 Intel® 450NX PCIset 11.2 System Reset 11.2.2.3 RCG Reset State Memory Subsystem / External Interface BANK[2:0]# CARD# CMND[1:0]# CSTB# GRCMPLT# Deasserted MA[13:0]# Memory Subsystem / Internal Interface ADDR(A,B,C,D)[13:0] Deasserted AVWP# Deasserted CAS(A,B,C,D)(a,b,c,d)[1:0]# Deasserted LDSTB# Deasserted Common Support Signals CRES[1:0] TCK TDI TDO Tristate Component-Specific Support Signals BANKID# Strapped DR50H# Strapped 11.2.2.4 MRESET# PHIT# RCMPLT# RHIT# ROW# Deasserted Deasserted Deasserted - LRD# RAS(A,B,C,D)(a,b,c,d)[1:0]# WDME# WE(A,B,C,D)(a,b)# Deasserted Deasserted Deasserted Deasserted TMS TRST# VCCA VREF (2) Reference Reference DR50T# HCLKIN Strapped Toggling DVALID# GDCMPLT# MD[35:0]# MRESET# WDEVT# Deasserted Tristate - Q1D[35:0] Q2D[35:0] Q3D[35:0] WDME# Tristate Tristate Tristate - TMS TRST# VCCA VREF (2) Reference Reference MUX Reset State Memory Subsystem / External Interface DCMPLT# Deasserted DOFF[1:0]# DSEL# DSTBP[1:0]# Tristate DSTBN[1:0]# Tristate Memory Subsystem / Internal Interface AVWP# LDSTB# LRD# Q0D[35:0] Tristate Common Support Signals CRES[1:0] Strapped TCK TDI TDO Tristate Component-Specific Support Signals HCLKIN Toggling Intel® 450NX PCIset 11-9 11. Clocking and Reset 11-10 Intel® 450NX PCIset Electrical Characteristics 12.1 Signal Specifications 12.1.1 Unused Pins 12 For reliable operation, always connect unused inputs to an appropriate signal level. Unused AGTL+ inputs should be connected to VTT. Unused active low 3.3 V-tolerant inputs should be connected to 3.3 V. Unused active high inputs should be connected to ground (V SS). When tying bidirectional signals to power or ground, a resistor must be used. When tying any signal to power or ground, a resistor will also allow for fully testing the processor and PCIset after board assembly. It is suggested that ~10K Ω resistors be used for pull-ups and ~1K Ω resistors be used as pull-downs. 12.1.2 Signal Groups In order to simplify the following discussion, signals have been combined into groups of like characteristics (see below). Refer to Chapter 2 for a description of the signals and their functions. Table 12-1: Signal Groups MIOC Pin Group Signals AGTL+ Input LOCK#, PHIT(a,b)#, RCMPLT(a,b)#, RHIT(a,b)#, X(0,1)RSTFB#, X(0,1)XRTS#, X(0,1)XSTBN#, X(0,1)XSTBP#, HIT#, HITM# AGTL+ Output BR[0]#, BANK[2:0]#, BREQ[0]#, CARD[1:0]#, CMND[1:0]#, CSTB#, DOFF[1:0]#, DSEL[1:0]#, DVALID(a,b)#, MA[13:0]#, MRESET#, ROW#, X(0,1)BLK#, X(0,1)HRTS#, X(0,1)HSTBN#, X(0,1)HSTBP#, X(0,1)RST#, X(0,1)RSTB#, WDEVT# AGTL+ I/O A[35:3]#, ADS#, AERR#, AP[1:0]#, BERR#, BINIT#, BNR#, BPRI#, D[63:0]#, DBSY#, DCMPLT(a,b)#, DEFER#, DEP[7:0]#, DRDY#, DSTBN[3:0]#, DSTBP[3:0]#, MD[71:0]#, REQ[4:0]#, RESET#, RP#, RS[2:0]#, RSP#, TRDY#, X(0,1)ADS#, X(0,1)BE[1:0]#, X(0,1)D[15:0]#, X(0,1)PAR# CMOS 14 mA 2.5 V Open Drain Output (3.3 V Tolerant) INIT#, TDO CMOS Input 3.3 V IOGNT#, TPCTL[1:0], PWRGD, Intel® 450NX PCIset Notes 12-1 12. Electrical Characteristics Table 12-1: Signal Groups MIOC (Continued) CMOS Input 2.5 V (3.3 V Tolerant) HCLKIN, X(0,1)CLKFB, TMS, TDI, TCK, TRST# CMOS I/O 14mA 2.5 V Open Drain Output (3.3 V Tolerant) BP[1:0]#, ERR[1:0]# CMOS Output 10mA 3.3 V CRESET#, INTREQ#, IOREQ#, SMIACT#, PWRGDB, X(0,1)CLK, X(0,1)CLKB Analog signals CRES[1:0], VCCA[2:0], VREF[5:0] 1 Note: 1. HCLKIN is equivalent to the Processor BCLK Table 12-2: Signal Groups PXB Pin Group Signals AGTL+ Input XBLK#, XHRTS#, XHSTBN#, XHSTBP#, XRST# AGTL+ Output XIB, XXRTS#, XXSTBN#, XXSTBP# AGTL+ I/O XADS#, XBE[1:0], XD[15:0]#, XPAR# Notes CMOS Input 2.5 V (3.3 V Tolerant) XCLK, TMS, TDI, TCK, TRST# CMOS Input 3.3 V P(A,B)CLKFB, PIIXOK#, PWRGD CMOS Output 10mA, 3.3 V P(A,B)CLK CMOS 14mA 2.5 V Open Drain Output (3.3 V Tolerant) TDO CMOS I/O 14mA, 3.3 V Open Drain Output P(A,B)MON[1:0]# Analog Signals CRES[1:0], VCCA[2:0], VREF[1:0] PCI Signals (Non-Duplicated) ACK64#, MODE64#, PHOLD#, PHLDA#, REQ64#, WSC# PCI Signals INTRQ(A,B)#, P(A,B)AD[31:0], P(A,B)C/BE#[3:0], P(A,B)DEVSEL#, P(A,B)FRAME#, P(A,B)GNT[5:0]#, P(A,B)IRDY#, P(A,B)LOCK#, P(A,B)PAR, P(A,B)PERR#, P(A,B)REQ(5:0)#, P(A,B)RST#, P(A,B)SERR#, P(A,B)STOP#, P(A,B)TRDY#, P(A,B)XARB# Table 12-3: Signal Groups MUX Pin Group Signals AGTL+ Input AVWP#, DOFF[1:0]#, DSEL#, DVALID#, LDSTB#, LRD#, WDEVT#, WDME#, MRESET# AGTL+ I/O DCMPLT#, DSTBP[1:0]#, DSTBN[1:0]#, GDCMPLT#, MD[35:0]# CMOS Input 2.5 V (3.3 V Tolerant) HCLKIN, TMS, TDI, TCK, TRST# CMOS 14mA, 2.5 V Open Drain Output (3.3 V Tolerant) TDO CMOS I/O 10mA, 3.3 V Q0D[35:0], Q1D[35:0], Q2D[35:0], Q3D[35:0] Analog Signals CRES[1:0], VCCA, VREF[1:0] 12-2 Intel® 450NX PCIset Notes 12.1 Signal Specifications Table 12-4: Signal Groups RCG Pin Group Signals AGTL+ Input BANK[2:0]#, CARD#, CMND[1:0]#, CSTB#, MA[13:0]#, MRESET#, ROW# AGTL+ Output AVWP#, LDSTB#, LRD#, PHIT#, RCMPLT#, RHIT#, WDME# AGTL+ I/O GRCMPLT# CMOS Input 3.3 V BANKID#, DR50H#, DR50T# Notes CMOS Input 2.5 V (3.3 V Tolerant) HCLKIN, TMS, TDI, TCK, TRST# CMOS 14mA, 2.5 V Open Drain Output (3.3 V Tolerant) TDO CMOS Output 10mA, 3.3 V ADDR(A,B,C,D)[13:0]#, WE(A,B,C,D)(a,b)#, CAS(A,B,C,D)(a,b,c,d)[1:0]#, RAS(A,B,C,D)(a,b,c,d)[1:0]# Analog Signals CRES[1:0], VCCA, VREF[1:0] 12.1.3 The Power Good Signal: PWRGD PWRGD is a 3.3 V-tolerant input to the PCI Bridge and memory controller components. It is expected that this signal will be a clean indication that the clocks and the 3.3 V, VCC_PCI supplies are within their specifications. ‘Clean’ implies that PWRGD will remain low, (capable of sinking leakage current) without glitches, from the time that the power supplies are turned on until they become valid. The signal will then have a single low to high transition to a high (3. V) state with a minimum of 100ns slew rate. Figure 12-1 illustrates the relationship of PWRGD to HCLKIN and system reset signals. Intel® 450NX PCIset 12-3 12. Electrical Characteristics 3.3V VCC_PCI HCLKIN PWRGD <=100ns RESET# CRESET# Figure 12-1: PWRGD Relationship The PWRGD inputs to the Intel® 450NX PCIset and to the Pentium® II Xeon™ processor(s) should be driven with an “AND” of ‘Power-Good’ signals from the 5 V, 3.3 V and VCCcoreP supplies. The output of this logic should be a 3.3 V level and should have a pull-down resistor at the output to cover the period when this logic is not receiving power. 12-4 Intel® 450NX PCIset 12.1 Signal Specifications 12.1.4 LDSTB# Usage xxQData Latch D LDSTB# Q EN Enabled DFlop DFlop LRD# D D Q Q To Core EN HCLKIN Figure 12-2: LDSTB# Usage LDSTB# opens a flow-through latch to enable fine tuning of the read data timing. By adjusting the trace length of the LDSTB# signal it is possible to match the CAS# or RAS# timings (whichever is last) for optimal timing margin on DRAM read cycles. 12.1.5 VCCA Pins The VCCA inputs provide the analog supply voltage used by the internal PLLs. To ensure PLL stability, a filter circuit must be used from the board VCC. Figure 12-3 shows a recommended circuit. It is important to note that a separate filter for each VCCA pin is necessary to avoid feeding noise from one analog circuit to another. 10 Ohm 1% VCCA VCC 10uF Figure 12-3: VCCA filter Intel® 450NX PCIset 12-5 12. Electrical Characteristics 12.2 Maximum Ratings Table 12-5 contains stress ratings for the Intel® 450NX PCIset. Functional operation at the absolute maximum and minimum ratings is neither implied nor guaranteed. The Intel 450NX PCIset should not receive a clock while subjected to these conditions. Functional operating conditions are given in the AC and DC tables. Extended exposure to the maximum ratings may affect device reliability. Furthermore, although the Intel 450NX PCIset contains protective circuitry to resist damage from static discharge, care should always be taken to avoid high static voltages or electric fields. Table 12-5: Absolute Maximum Ratings Symbol Parameter Min Max Unit Notes VCC3 3.3 V Supply Voltage with respect to -0.5 VSS 4.3 V VIN AGTL+ Buffer DC Input Voltage with respect to VSS -0.5 Vtt + 0.5 V 1 3.3 V Tolerant DC Input Voltage with respect to VSS -0.5 V 2 3 VIN3 (not to exceed 3.0) VCC3 + 0.9 (not to exceed 4.3) VIN5 5 V Tolerant DC Input Voltage with -0.5 respect to V SS VCC-PCI + 0.5 V TSTOR Storage Temperature 150 o -65 C Notes: 1. 2. 3. Parameter applies to the AGTL+ signal groups only. Parameter applies to 3.3 V-tolerant and JTAG signal groups only. Parameter applies to 5 V-tolerant signal groups and PCI signals only. VCC-PCI is the voltage level on the PCI Bus. 11nSec (m in) Overvoltage Waveform Voltage Source Impedance R = 55 Ohms + 11V 3.3V Supply 0V 4 nSec (max) 11V, p-to-p (minimum) 4 nSec (max) Input Buffer 62.5nSec (16Mhz) R 5.25V V 10.75V, p-to-p (minimum) Undervoltage Waveform Voltage Source Impedance R= 25 Ohms -5.5V Figure 12-4: Maximum AC Waveforms for 5 V Signaling (PCI Signals) 12-6 Intel® 450NX PCIset 12.3 DC Specifications 11nSec (m in) Overvoltage Waveform Voltage Source Impedance R = 29 Ohms +7.1V 3.3V Supply 7.1V, p-to-p (minimum) 0V 4 nSec (max) 4 nSec (max) Input Buffer 62.5nSec (16Mhz) R +3.6V V 7.1V, p-to-p (minimum) Undervoltage Waveform Voltage Source Impedance R= 28 Ohms -3.5V Figure 12-5: Maximum AC Waveforms for 3.3 V Signaling (PCI Signals) 12.3 DC Specifications Table 12-6 through Table 12-10 list the DC specifications associated with the Intel® 450NX PCIset. Care should be taken to read any notes associated with each parameter listed. Table 12-6: Intel® 450NX PCIset Power Parameters Symbol Parameter Mi n VCC3 Device VCC 3.13 3.3 3.46 V 1 VCC-PCI (3.3) PCI VCC for 3.3 V PCI Operation 3.0 3.3 3.6 V 2, 4 VCC-PCI (5) PCI VCC for 5.0 V PCI Operation 4.5 5.0 5.5 V 2, 4, 5 ICC-PCI Clamping Diode Leakage Current 2 mA 3 TC Operating Case Temperature 85 o 0 Typ Max Unit Notes C Notes: 1. 2. 3. 4. 5. 3.3 V +/-5%. The Intel® 450NX PCIset PXB will support either a 5 V or 3.3 V PCI Bus. At 33 MHz. From PCI Specification Rev 2.1. Pin List VCC (A-N). Intel® 450NX PCIset 12-7 12. Electrical Characteristics Table 12-7: Intel® 450NX PCIset Power Specifications Symbol PMAX Parameter Max Max Power Dissipation ICC3 PXB Notes 7.8 W 1, 2, 5 MIOC 13.2 W 1, 2, 5 MUX 3.3 W 1, 2, 5 RCG 2.5 W 1, 5 2.2 A 1, 4 MIOC 3.3 A 1, 4 MUX 0.87 A 1, 4 RCG 0.7 A 1 3.3 A 1, 3 MIOC 18.1 A 1, 3 MUX 2.5 A 1, 3 RCG 0.8 A 1, 3 Max Power Supply Current ISS Unit Max Power Supply Current PXB PXB Notes: 1. 2. 3. 4. Frequency = 100 MHz. This specification is a combination of core power (Icc3), and power dissipated in the AGTL+ outputs and I/O. Iss is the maximum supply current consumption when all AGTL+ signals are low. The Icc Specification does not include the AGTL+ output current to GND. Table 12-8 lists the nominal specifications for the AGTL+ termination voltage (VTT) and the AGTL+ reference voltage (VREF). Table 12-8: Intel® 450NX PCIset AGTL+ Bus DC Specifications Symbol Parameter VTT Bus Termination Voltage VREF Input Reference Voltage Min Typ Max 1.5 2/3 VTT -2% 2/3 VTT 2/3 VTT +2% Uni t Notes V 1 V 2, 3 Notes: 1. 2. 3. +/-9% during maximum di/dt and +/- 3% steady state, as measured at component VTT pins. Where VTT tolerance can range from - 9% to +9%, as noted above. VREF should be created from VTT by a voltage divider of 1% resistors. Some of the signals on the MIOC, PXB, MUX and RCG are in the AGTL+ signal group. These signals are specified to be terminated to 1.5V. The DC specifications for these signals are shown in Table 12-9. 12-8 Intel® 450NX PCIset 12.3 DC Specifications Table 12-9: Intel® 450NX PCIset DC Specifications (AGTL+ Signal Groups) Vcc3 = 3.3 V (5%, TCASE = 0 to 85 oC) Symbol Parameter Min Max Unit Notes VIL Input Low Voltage -0.3 VREF -0.2 V 1 VIH Input High Voltage VREF +0.2 2.185 V 1 VOL Output Low Voltage 0.6 V 2 VOH Output High Voltage 1.2 -- V 3 IOH Output High Current 2 20 mA IOL Output Low Current 38 55 mA 2 ILI Input Leakage Current +/- 15 uA 4 IREF Reference Voltage Current +/- 15 uA 5 ILO Output Leakage Current +/- 15 uA 6 CIN Input Capacitance 10 pF 7 CO Output Capacitance 10 pF 7 CI/O I/O Capacitance 10 pF 7 Notes: 1. 2. 3. 4. 5. 6. 7. VREF worst case. Noise on VREF should be accounted for. Refer to the Pentium® Pro Family Developer’s Manual for more information on VREF. Parameter measured into a 25 Ω resistor to VTT (1.5 V). A high level is maintained by the external pull-up resistors. AGTL+ is an open drain bus. Refer to the Pentium ® Pro Family Developer’s Manual for information on VTT. (0 < VIN < Vcc3) Total current for all VREF pins. (0 < VOUT < Vcc3) Total of I/O buffer and package parasitics. Table 12-10: Intel® 450NX PCIset DC Specifications (Non AGTL+ Groups) Vcc3 = 3.3 V (5%, TCASE = 0 to 85 oC) Symbol Pin Group Parameter Min Max Unit CIN All Input Capacitance 10 pF CO All Output Capacitance 10 pF CI/O All I/O Capacitance 10 pF CCLK HCLKIN HCLKIN Input Capacitance 10 pF CTCK TCK TCK Input Capacitance 8 pF IOL-14 CMOS 2.5 V OD 14mA Output Low Current 14.0 mA IOL-10 CMOS 10mA Output Low Current 10.0 mA VOL CMOS 10mA Output Low Voltage Intel® 450NX PCIset 0.45 Notes/Test Conditions 1 2 V 12-9 12. Electrical Characteristics Table 12-10: Intel® 450NX PCIset DC Specifications (Non AGTL+ Groups) (Continued) Vcc3 = 3.3 V (5%, TCASE = 0 to 85 oC) Symbol Pin Group Parameter Min Output Low Voltage Max Notes/Test Conditions VOL CMOS 2.5 V OD 14mA VOH CMOS 10mA Output High Voltage 2.4 VOH CMOS 2.5 V OD 14mA -- ILO CMOS 10mA Output Leakage Current +/-10 uA 3 ILI CMOS Input Input Leakage Current +/-10 uA 4, 5 VIL CMOS Input Input Low Voltage -0.5 0.8 V VIH CMOS Input Input High Voltage 2.0 3.6 V VIL CMOS 2.5 V Input Input Low Voltage -0.5 0.7 V 11 VIH CMOS 2.5 V Input Input High Voltage 1.7 3.6 V 11 VIL-PCI PCI Input Low Voltage - 0.5 0.8 V 6 VIH-PCI PCI Input High Voltage 2.0 VCC-PCI +0.5 V 6, 7 VOL-PCI PCI Output Low Voltage 0.55 V 6 VOH-PCI PCI Output High Voltage 2.4 V 6 IOL-PCI PCI Output Low Current 6.0 mA 6 ILI-PCI PCI Input Leakage Current +/-70 uA 6 ILO-PCI PCI Output Leakage Current +/-10 uA 6 Output High Voltage 0.45 Unit 12-10 Except HCLK, TCK VOL = 0.4V (0 < VOUT < Vcc3) (0 < VIN < Vcc3) -100uA for pins with 50K pullups, +100uA for pins with 50K pulldowns. 5 V-tolerant 3.3V I/O buffer. VCC-PCI = PCI Bus Voltage. Determined by 2.5 V connected through a 150 ohm resistor. Measured with 10ma load. Specifications for PCI are from PCI Specification Rev 2.1. 3.3 V-tolerant 2.5 V Input or Output buffer. Intel® 450NX PCIset 11 V 9 8, 11 Notes: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. V 12.4 AC Specifications 12.4 AC Specifications T3 T5 = CLK Rise Time T6 = CLK Fall Time T3 = CLK High Time T4 = CLK Low Time T1 = CLK Period T5 1.7V 1.25V 0.7V T6 HCLKIN T4 T1 Figure 12-6: CLK Waveform Table 12-11: Intel® 450NX PCIset Clock Specifications Vcc3 = 3.3 V (5%, TCASE = 0 to 85 oC) Symbol Parameter Min Max Unit Notes Host Interface: Bus Frequency 90 100 MHz T1 CLK Period 10 11.11 ns 1 T2 CLK Period Stability +/-100 ps 1 T3 CLK High Time 3 ns 1 T4 CLK Low Time 3 ns 1 T5 CLK Rise Time 0.5 1.5 ns 1 T6 CLK Fall Time 0.5 1.5 ns 1 T9 TCK Frequency 16.67 MHz T72 TCK Hightime 25 ns T73 TCK Lowtime 25 ns T74 TCK rise time 5 ns T75 TCK fall time 5 ns Note: 1. These specifications apply to all clock inputs for all four Intel® 450NX PCIset components. Intel® 450NX PCIset 12-11 12. Electrical Characteristics Table 12-12: Intel® 450NX PCIset MIOC AC Specifications Vcc3 = 3. 3V (5%, TCASE = 0 to 85 oC) Symbol Parameter Setup Min Hold Min Delay Min Delay Max Unit Notes Host Interface: T10A A[35:3]#, ADS#, AERR#, AP[1:0]#, BERR#, BINIT#, BNR#, BPRI#, D[63:0]#, DBSY#, DEFER#, DEP[7:0]#, DRDY#, REQ[4:0]#, RP#, RS[2:0]#, RSP#, TRDY# 1.58 0.63 -0.15 2.65 ns 8 T17 BP[1:0] 2.0 0.5 1.0 5.0 ns 10 T11 BR0# -0.15 2.65 ns 8 T13A HIT#, HITM#, LOCK# T12 INIT# 1.58 0.63 ns 1.0 5.0 ns 9 0.0 3.5 ns 3 Third-Party Agent Interface: T14 IOREQ# T15 IOGNT# 2.0 0.5 ns T16 TPCTL[1:0] 2.0 0.5 ns Memory Interface: T11 BANK[2:0]#, CARD[1:0]#, CMND[1:0]#, CSTB#, DOFF[1:0], DSEL[1:0]#, DVALID(a,b)#, MA[13:0]#, ROW#, WDEVT# -0.15 2.65 ns 8 T11 MRESET# -0.15 2.65 ns 7, 8 T10 DCMPLT(a,b)# 1.88 0.63 -0.15 2.65 ns 8 T13 PHIT(a,b)#, RCMPLT(a,b)#, RHIT(a,b)# 1.88 0.63 MD(71:0)#, DSTBP(3:0)#, DSTBN(3:0)# ns 11 11 11 12-12 Intel® 450NX PCIset 12.4 AC Specifications Table 12-12: Intel® 450NX PCIset MIOC AC Specifications (Continued) Vcc3 = 3. 3V (5%, TCASE = 0 to 85 oC) Symbol Parameter Setup Min Hold Min Delay Min Delay Max Unit Notes Expander Interface (two per MIOC:0,1) T21 X(0,1)RST#, X(0,1)RSTB# T23 X(0,1)RSTFB#, X(0,1)XRTS# T11 X(0,1)HRTS# -0.1 1.88 3.25 0.63 ns 7, 8 ns -0.15 2.65 ns 8 1.0 4.1 ns 3 1.0 5.0 ns 10 0.0 3.5 ns 3 ns 1, 6 Other T39 CRESET# T25 ERR[1:0]# T70 INTREQ#, SMIACT# T71 PWRGD T70 PWRGDB 0.0 3.5 ns 3, 5, 13 T21 RESET# -0.1 3.25 ns 7, 8, 12 ns 4, 6 2.0 4.0 0.5 1.0 Testability Signals: T26 TRST# T27 TMS 5.0 14.0 ns 2 T27 TDI 5.0 14.0 ns 2 T28 TDO 10.0 ns 2, 3 T29 TDO on/off delay 25.0 ns 2, 3 1.0 Notes: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. The power supply must wait until all voltages are stable for at least 1ms, and then assert the PWRGD signal. 3.3 V-tolerant signals. Inputs are referenced to TCK rising, outputs are referenced to TCK falling. Min and Max timings are measured with 0pF load. TRST# requires a pulse width of 40 ns. This output is asynchronous. This input is asynchronous. Asynchronous assertion with synchronous deassertion. Min and Max timings are measured with 0pf and 25 Ohms to Vtt. Min and Max timings are measured with 0pf and 150 Ohms to 2.5 V. Min and Max timings are measured with 0pf and 230 Ohm to 3.3 V. See Table 12-16 for source synchronous timings. Minimum pulse width 1.0ms. PWRGDB is the buffered output of PWRGD, and has no relation to HCLKIN. Intel® 450NX PCIset 12-13 12. Electrical Characteristics Table 12-13: Intel® 450NX PCIset PXB AC Specifications Vcc3 = 3.3 V (5%, TCASE = 0 to 85 oC) Symbol Parameter Setup Min Hold Min Delay Min Delay Max Unit Notes PCI Interface T30 P(A,B)AD[31:0], P(A,B)C/BE[3:0]#, P(A,B)TRDY#, P(A,B)STOP#, P(A,B)LOCK#, P(A,B)DEVSEL#, P(A,B)PAR, P(A,B)IRDY#, P(A,B)FRAME#, P(A,B)PERR#, P(A,B)XARB# 7.0 0.0 T31 P(A,B)REQ[5:0]# 12.0 0.0 T32 P(A,B)GNT[5:0]# 2.0 T34 INTRQ(A,B)#, P(A,B)RST#, P(A,B)SERR#, T33 ACK64# 7.0 0.0 T35 PHOLD# 7.0 0.0 T36 PHLDA# T37 REQ64# T38 WSC# 7.0 0.0 2.0 11.0 ns 1, 3 ns 1, 3 12.0 ns 1, 3 2.0 11.0 ns 1, 3 2.0 11.0 ns 1, 3 ns 1 2.0 12.0 ns 1, 3 2.0 11.0 ns 1, 3 2.0 12.0 ns 1, 3 ns 6 ns 8 Expander Interface (one per PXB) T40 XRST# T11 XXRTS# T13 XHRTS# 2.8 0.0 -0.15 1.88 0.63 2.65 ns OTHER T47 P(A,B)MON[1:0]# 4.0 0.5 T46 PIIXOK# 7.0 0.0 1.0 6.0 ns 4 ns 1 ns 5, 7 Testability Signals: T26 TRST# T27 TMS 5.0 14.0 ns 2 T27 TDI 5.0 14.0 ns 2 T28 TDO 10.0 ns 2, 4 T29 TDO on/off delay 25.0 ns 2, 4 12-14 1.0 Intel® 450NX PCIset 12.4 AC Specifications Notes: 1. 2. 3. 4. 5. 6. 7. 5 V-tolerant. 3.3 V-tolerant signals. Inputs are referenced to TCK rising, outputs are referenced to TCK falling. Min timings are measured with 0pF load, Max timings are measured with 50pF load. Min and Max timings are measured with 0pF load. TRST# requires a pulse width of 40 ns. This signal has an asynchronous assertion and a synchronous deassertion. This input is asynchronous. PCI Bus Signal Waveforms: All PCI Bus signals are referenced to the PCLK Rising edge. For more information on the PCI Bus signals and waveforms, please refer to the PCI Specification. Table 12-14: Intel® 450NX PCIset RCG AC Specifications Vcc3 = 3.3 V (5%, TCASE = 0 to 85 oC) Symbol Parameter Setup Min Hold Min Delay Min Delay Max Unit Notes Memory Subsystem/External Interface T50 BANK[2:0]#, CARD#, CMND[1:0]#, CSTB#, MA[13:0]#, ROW# 2.80 0.0 T51 GRCMPLT# 2.80 0.0 T52 PHIT#, RCMPLT#, RHIT# ns -0.15 2.65 ns 6 -0.15 2.65 ns 6 Memory Subsystem/Internal Interface T52 AVWP#, LRD#, WDME#, LDSTB# -0.15 2.65 ns 6 T53 CAS(A,B,C,D)(a,b,c,d)[1:0]# 0.0 3.5 ns 3 T54 ADDR(A,B,C,D)[13:0]# 1.0 5.5 ns 3 T53 RAS(A,B,C,D)(a,b,c,d)[1:0]# 0.0 3.5 ns 3 T53 WE(A,B,C,D)(a,b)# 0.0 3.5 ns 3 ns 5 ns 4, 7 Other T50 MRESET# 2.8 0.0 T26 TRST# T27 TMS 5.0 14.0 ns 2 T27 TDI 5.0 14.0 ns 2 T28 TDO 10.0 ns 2, 3 T29 TDO on/off delay 25.0 ns 2, 3 1.0 Notes: 1. 2. 3. 4. 5. 6. 7. The power supply must wait until all voltages are stable for at least 1ms, and then assert the PWRGD signal. 3.3- tolerant signals. Inputs are referenced to TCK rising, outputs are referenced to TCK falling. Min and Max timings are measured with 0pF load. TRST# requires a pulse width of 40 ns. Max delay timing requirement from MIOC to RCGs and MUXs is two clock cycles. Asynchronous assertion and synchronous deassertion. Min and Max timings are measured with 0pF and 25 Ω to Vtt (1.5 V). This input is asynchronous. Intel® 450NX PCIset 12-15 12. Electrical Characteristics Table 12-15: Intel® 450NX PCIset MUX AC Specifications Vcc3 = 3.3 V (5%, TCASE = 0 to 85oC) Symbol Parameter Setup Min Hold Min Delay Min Delay Max Unit Notes Memory Subsystem/ External Interface T60 DCMPLT# 2.8 0.0 -0.15 T61 DOFF[1:0]#, DSEL#, DVALID#, WDEVT# 2.8 0.0 T60 GDCMPLT# 2.8 0.0 T67 LDSTB# 3.0 1.0 ns -0.15 2.65 2.65 ns 6 ns 8 ns 6 Memory Subsystem/ Internal Interface T62 AVWP#, WDME# 3.5 0.0 ns T62 LRD# 3.5 0.0 ns T68 Q0D[35:0], Q1D[35:0], Q2D[35:0], Q3D[35:0] 1.0 4.0 2.8 0.0 0.0 3.5 ns 2, 4 ns 5 ns 3, 7 ns 1 10.0 ns 1, 2 25.0 ns 1, 2 Other T69 MRESET# Testability Signals: T26 TRST# T27 TMS, TDI T28 TDO T29 TDO on/off delay 5.0 14.0 1.0 Notes: 1. 2. 3. 4. 5. 6. 7. 8. 12-16 3.3 V-tolerant signals. Inputs are referenced to TCK rising, outputs are referenced to TCK falling. Min and Max timings are measured with 0pF load. TRST# requires a pulse width of 40 ns. Input timings are referenced from LDSTB# rising edge. Output timings are referenced from HCLKIN. Max delay timing requirement from MIOC to RCGs and MUXs is two clock cycles. Asynchronous assertion and synchronous deassertion. Min and Max timings are measured with 0pF and 25 Ω to Vtt (1.5 V). This input is asynchronous. DOFF[1:0]#, DSEL#, WDEVT# max delay timing requirement from MIOC to MUX is two clock cycles. Intel® 450NX PCIset 12.4 AC Specifications HCLKIN T63 min T63 max T64 min DSTBP# X(0,1)HSTBP# X(0,1)XSTBP# T65 min T65 max T66 min T64 max T66 max DSTBN# X(0,1)HSTBN# X(0,1)XSTBN# Figure 12-7: Source Synchronous Strobe Timing Table 12-16: 100 MHz Source Synchronous Timing Symbol Parameter Delay Min Delay Max Skew Unit Notes T63 DSTBP(3:0)#, X(0,1)HSTBP#, X(0,1)XSTBP# Falling Edge 2.35 5.15 ns 1, 2, 4 T64 DSTBP(3:0)#, X(0,1)HSTBP#, X(0,1)XSTBP# Rising Edge 7.35 10.15 ns 1, 3, 4 T65 DSTBN(3:0)#, X(0,1)HSTBN#, X(0,1)XSTBN# Rising Edge 2.35 5.15 ns 1, 2, 4 T66 DSTBN(3:0)#, X(0,1)HSTBN#, X(0,1)XSTBN#, Falling Edge 7.35 10.15 ns 1, 3, 4 Intel® 450NX PCIset 12-17 12. Electrical Characteristics Notes: 1. 2. 3. 4. Relative to HCLKIN Rising edge. Strobe timings are generated from an internal clock which is a multiple of HCLKIN. This enables the strobes to track system timings staying centered within the data window. Numbers given are for 100 MHz operation. Timings for other frequencies can be calculated by Strobe_Min_Time = [-0.15 + (1/Bus_Freq)1/ 4] ns and Strobe_Max_Time = [2.65 + (1/Bus_Freq)1 /4] ns. Strobe timings are generated from an internal clock which is a multiple of HCLKIN. This enables the strobes to track system timings staying centered within the data window. Numbers given are for 100 MHz operation. Timings for other frequencies can be calculated by Strobe_Min_Time = [-0.15 + (1/Bus_Freq)3/4] ns and Strobe_Max_Time = [2.65 + (1/Bus_Freq)3/4] ns. Min and Max timings are measured with 0pF and 25 Ω to Vtt (1.5 V). Table 12-17: Source Synchronous Signal to Strobe Timings (at source) Symbol Parameter T80 MD(71:0)#, X(0,1)D[15:0]#, X(0,1)ADS#, X(0,1)BE[1:0]#, X(0,1)BLK#, X(0,1)PAR# T81 MD(71:0)#, X(0,1)D[15:0]#, X(0,1)ADS#, X(0,1)BE[1:0]#, X(0,1)BLK#, X(0,1)PAR# Setup Min 2.0 Setup Max Hold Min Hold Max 2.75 Notes 1-5 2.0 2.75 1-5 Notes: 1. 2. 3. 4. 5. 12-18 MD(71:0)# strobes are single-ended, and the falling edge of the strobe is used to capture data; Expander strobes are differential. Values are guaranteed by design. Setup Max and Hold Max are specified at frequency= 100 MHz. Timings for other frequencies can be calculated as follows: T80 Setup_Max = [(1/Bus_Freq)1/4 + .250] ns, T81 Hold_Max = [(1/Bus_Freq)1/4 + .250 ] ns, where .250ns represents the error margin around strobe placement. Data delay times relative to HCLK for any bus frequency can be calculated as follows... For First Data: Data_Min_Time = [-0.15 ]ns and Data_Max_Time = [2.65 ]ns; For Second Data: Data_Min_Time = [-0.15 + (1/Bus Freq)/2 ]ns and Data_Max_Time = [2.65 + (1/Bus Freq)/2 ]ns. Intel® 450NX PCIset 12.4 AC Specifications DSTBx# XHSTBx# XXSTBx# MD(71:0)# XD(15:0)# XBE[1:0]# XPAR# T80 T81 T81 XADS# XBLK# Figure 12-8: Source Synchronous Signal to Strobe Timings (at source) Table 12-18: 100 MHz Source Synchronous Timing (at destination) Symbol Parameter Setup Min T20 DSTBN(3:0)#, DSTBP(3:0)# X(0,1)XSTBN# X(0,1)XSTBP# 7.0 T24 MD(71:0)# 1.5 T22 X(0,1)D[15:0]#, X(0,1)ADS#, X(0,1)BE[1:0]#, X(0,1)BLK#, X(0,1)D[15:0]#, X(0,1)PAR# 1.75 Hold Min Unit Notes ns 1,4 1.5 ns 2 1.0 ns 3 Notes: 1. 2. 3. 4. Setup in relation to “capture” HCLKIN. With respect to the DSTBs. With respect to the HSTBs. Applies to Expander bus source synchronous signals. For synchronous signals (RTS#) the maximum clock skew between MIOC and PXB plus the flight time must not exceed 4.97nS. Intel® 450NX PCIset 12-19 12. Electrical Characteristics 1P Launched Here 1P Sampled Here 1P Capture Range T20 HCLK Data 1P 1N ODD 2P 2N 3P EVEN 3N ODD STRB Figure 12-9: Source Synchronous Data Transfer 12.5 Source Synchronous Data Transfers A Source Synchronous packet has a two clock period delivery time, and is divided into positive and negative phases of even and odd cycles. During this two clock window, packets are launched synchronously and sampled synchronously. Signals launched with a positive phase “even” clock are sampled on a positive phase of next “even” clock. Between launch and sample, signals are captured with source synchronous strobes. HCLKIN 1.25V Ts V Th VALID Ts =Setup Time Th = Hold Time V =1.0V for AGTL+ 1.5V for 3.3V-tolerant CMOS 1.25V for 2.5V CMOS Figure 12-10: Setup and Hold Timings 12-20 Intel® 450NX PCIset 12.6 I/O Signal Simulations: Ensuring I/O Timings HCLKIN T x MAX V T x MIN Valid Tx = Valid Delay Figure 12-11: Valid Delay Timing 12.6 I/O Signal Simulations: Ensuring I/O Timings It is highly recommended that system designers run extensive simulations on their Pentium® II Xeon™ processor/Intel® 450NX PCIset-based designs. These simulations should include the memory subsystem design as well. Please refer to the Pentium® Pro Family Developer’s Manual for more information. 12.7 Signal Quality Specifications Signals driven by any component on the Pentium® II Xeon™ processor bus must meet signal quality specifications to guarantee that the components read data properly, and to ensure that incoming signals do not affect the long term reliability of the components. There are three signal quality parameters defined: Overshoot/Undershoot, Ringback, and Settling Limit, which are discussed in the next sections. 12.7.1 Intel® 450NX PCIset Ringback Specification This section discusses the ringback specification for the parameters in the AGTL+ signal groups on the Intel® 450NX PCIset. Case A requires less time than Case B from the VREF crossing until the ringback into the “overdrive” region. The longer time from VREF crossing until the ringback into the “overdrive” region required in Case B allows the ringback to be closer to VREF for a defined period. Intel® 450NX PCIset 12-21 12. Electrical Characteristics Table 12-19: Intel® 450NX PCIset AGTL+ Signal Groups Ringback Tolerance: Case A Parameter Min Unit Figure Notes α Overshoot 100 mV 12 & 13 1 τ Minimum Time at High or Low 2.25 ns 12 & 13 1 ρ Amplitude of Ringback -100 mV 12 & 13 1 δ Duration of Squarewave Ringback N/A ns 12 & 13 1 φ Final Settling Voltage 100 mV 12 & 13 1 Note: 1. Specified for an edge rate of 0.8-1.3 V/ns. See the Pentium® Pro Family Developer’s Manual for the definition of these terms. See Figure 12-12 and Figure 12-13 for the generic waveforms. All values are determined by design/characterization. Table 12-20: Intel® 450NX PCIset AGTL+ Signal Groups Ringback Tolerance: Case B Parameter Min Unit Figure Notes α Overshoot 100 mV 12 & 13 1 τ Minimum Time at High or Low 2.7 ns 12 1 τ Minimum Time at Low 3.7 ns 13 1 ρ Amplitude of Ringback -0 mV 12 & 13 1 δ Duration of Squarewave Ringback 2 ns 12 & 13 1 φ Final Settling Voltage 100 mV 12 & 13 1 Note: 1. 12-22 Specified for an edge rate of 0.8-1.3 V/ns. See the Pentium® Pro Family Developer’s Manual for the definition of these terms. See the figures below for the generic waveforms. All values are determined by design/characterization. Intel® 450NX PCIset 12.7 Signal Quality Specifications τ 1.25V Clk Ref. 10ps rise/fall edges α V REF + 0 . 2 φ V REF ρ δ V REF -0.2 Clock Vstart Tsu +0.05ns TIME Figure 12-12: Standard Input Lo-to-Hi Waveform for Characterizing Receiver Ringback Tolerance Vstart Tsu +0.05ns 1.25V Clk Ref. δ V REF + 0 . 2 ρ V REF φ V REF -0.2 α 10ps rise/fall edges Clock τ TIME Figure 12-13: Standard Input Hi-to-Lo Waveform for Characterizing Receiver Ringback Tolerance Intel® 450NX PCIset 12-23 12. Electrical Characteristics 12.7.2 Intel® 450NX PCIset Undershoot Specification The undershoot specification for the Intel 450NX PCIset components (and Pentium II Xeon processor) is as follows: The Pentium II Xeon processor bus signals AERR#, BERR#, BINIT#, BNR#, HIT#, and HITM# (only) are capable of sinking an 85mA current pulse at a 2.4% average time duty cycle. This is equivalent to -1.7V applied to a 20 Ω source in series with the device pin for 5.38 ns at 100 MHz with a utilization of 5%. This test covers the AC operating conditions only 0.5ns (max) +1.7 V 3.4V, p-to-p (max) R DUT Voltage source waveform V -1.7 V 7.5 ns (max) Undershoot Test Waveform Voltage Source Impedance R = 20 ohms Average duty cycle of 2.4%. Figure 12-14: Undershoot Test Setup 12.7.3 Skew Requirements The skew requirement for XpRST# versus XpRSTFB#, and XpCLK versus XpCLKFB is +/125ps. The electrical length (delay) from the XpCLK# signal pin on the MIOC to the clock input of the PXB must match the delay to the XpCLKFB# pin on the MIOC by that amount. The same is true with XpRST# and XpRSTFB#. 12-24 Intel® 450NX PCIset 12.8 Intel® 450NX PCIset Thermal Specifications 12.8 Intel® 450NX PCIset Thermal Specifications 12.8.1 Thermal Solution Performance The system’s thermal solution must adequately control the package temperatures below the maximum and above the minimum specified. The performance of any thermal solution is defined as the thermal resistance between the package and the ambient air around the part (package to ambient). The lower the thermal resistance between the package and the ambient air, the more efficient the thermal solution is. The required θ package to ambient is dependent upon the maximum allowed package temperature (TPackage), the local ambient temperature (TLA), and the package power (PPackage). Package to ambient = (TPackage – TLA)/PPackage TLA is a function of the system design. Table 12-21 and Table 12-22 provide the resulting thermal solution performance required for an Intel® 450NX PCIset at different ambient air temperatures around the parts. Table 12-21: Example Thermal Solution Performance for MIOC at Package Power of 13.2 Watts Local Ambient Temperature (TLA) θ Package to ambient ° C ⁄ ( Watt ) 35 ° C 40 ° C 45 ° C 3.79 3.41 3.03 Table 12-22: Example Thermal Solution Performance for PXB at Package Power of 7.8 Watts Local Ambient Temperature (TLA) θ Package to ambient ° C ⁄ ( Watt ) 35 ° C 40 ° C 45 ° C 6.41 5.76 5.13 The θ package to ambient value is made up of two primary components: the thermal resistance between the package and heatsink ( θ package to heatsink) and the thermal resistance between the heatsink and the ambient air around the part ( θ heatsink to air). A critical but controllable factor to decrease the value of θ package to heatsink is management of the thermal interface between the package and heatsink. The other controllable factor ( θ heatsink to air) is determined by the design of the heatsink and airflow around the heatsink. Intel® 450NX PCIset 12-25 12. Electrical Characteristics 12.9 Mechanical Specifications 12.9.1 Pin Lists Sorted by Pin Number: Table 12-23: MIOC Pin List Sorted by Pin Pin # Signal I/O Driver Type Driver Strength A01 GND Power A02 GND Power A03 GND Power A04 DBSY# I/O AGTL+ 55ma A05 A07# I/O AGTL+ 55ma A06 GND A07 A13# A08 VTT A09 A20# A10 GND Power A11 GND Power A12 A29# I/O AGTL+ A13 A34# I/O AGTL+ A14 GND A15 D01# A16 GND A17 CRES1 I Analog A18 D12# I/O AGTL+ A19 GND A20 D19# I/O AGTL+ 55ma A21 D22# I/O AGTL+ 55ma A22 GND Power A23 GND Power A24 D32# A25 VTT A26 D38# A27 GND A28 D46# I/O AGTL+ 55ma A29 D49# I/O AGTL+ 55ma A30 VCC Power A31 VCC Power A32 VCC Power B01 GND Power 12-26 Power I/O AGTL+ 55ma Power I/O AGTL+ 55ma 55ma Power I/O AGTL+ 55ma Power 55ma Power I/O AGTL+ 55ma Power I/O AGTL+ 55ma Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-23: MIOC Pin List Sorted by Pin (Continued) Pin # Signal I/O Driver Type Driver Strength B02 GND B03 RS0# I/O AGTL+ 55ma B04 A03# I/O AGTL+ 55ma B05 GND B06 A10# I/O AGTL+ 55ma B07 A14# I/O AGTL+ 55ma B08 VTT B09 A21# I/O AGTL+ 55ma B10 A24# I/O AGTL+ 55ma B11 A27# I/O AGTL+ 55ma B12 A30# I/O AGTL+ 55ma B13 A35# I/O AGTL+ 55ma B14 DRDY# I/O AGTL+ 55ma B15 D02# I/O AGTL+ 55ma B16 D06# I/O AGTL+ 55ma B17 D09# I/O AGTL+ 55ma B18 D13# I/O AGTL+ 55ma B19 D17# I/O AGTL+ 55ma B20 D20# I/O AGTL+ 55ma B21 D23# I/O AGTL+ 55ma B22 D27# I/O AGTL+ 55ma B23 D29# I/O AGTL+ 55ma B24 D33# I/O AGTL+ 55ma B25 VTT B26 D39# I/O AGTL+ 55ma B27 D43# I/O AGTL+ 55ma B28 GND B29 D50# I/O AGTL+ 55ma B30 D54# I/O AGTL+ 55ma B31 VCC Power B32 VCC Power C01 GND Power C02 BNR# I/O AGTL+ 55ma C03 RS1# I/O AGTL+ 55ma C04 A04# I/O AGTL+ 55ma C05 A08# I/O AGTL+ 55ma C06 A11# I/O AGTL+ 55ma C07 A15# I/O AGTL+ 55ma Internal Pullup/Pulldown Power Power Power Power Power Intel® 450NX PCIset 12-27 12. Electrical Characteristics Table 12-23: MIOC Pin List Sorted by Pin (Continued) Pin # Signal I/O Driver Type Driver Strength C08 A18# I/O AGTL+ 55ma C09 A22# I/O AGTL+ 55ma C10 VCC C11 CRES0 I Analog C12 A31# I/O AGTL+ C13 VCC Power C14 VCC Power C15 D03# C16 VTT Power C17 VTT Power C18 D14# C19 VCC Power C20 VCC Power C21 D24# C22 VCC C23 N/C C24 D34# I/O AGTL+ 55ma C25 D36# I/O AGTL+ 55ma C26 D40# I/O AGTL+ 55ma C27 D44# I/O AGTL+ 55ma C28 D47# I/O AGTL+ 55ma C29 D51# I/O AGTL+ 55ma C30 D55# I/O AGTL+ 55ma C31 D57# I/O AGTL+ 55ma C32 VCC D01 BPRI# I/O AGTL+ 55ma D02 TRDY# I/O AGTL+ 55ma D03 VTT D04 A05# D05 VTT D06 A12# I/O AGTL+ 55ma D07 A16# I/O AGTL+ 55ma D08 GND D09 A23# I/O AGTL+ 55ma D10 A25# I/O AGTL+ 55ma D11 A28# I/O AGTL+ 55ma D12 A32# I/O AGTL+ 55ma D13 BERR# I/O AGTL+ 55ma 12-28 Power I/O I/O I/O AGTL+ AGTL+ AGTL+ 55ma 55ma 55ma 55ma Power Power Power I/O AGTL+ 55ma Power Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-23: MIOC Pin List Sorted by Pin (Continued) Pin # Signal I/O Driver Type Driver Strength D14 D00# I/O AGTL+ 55ma D15 D04# I/O AGTL+ 55ma D16 D07# I/O AGTL+ 55ma D17 D10# I/O AGTL+ 55ma D18 D15# I/O AGTL+ 55ma D19 D18# I/O AGTL+ 55ma D20 D21# I/O AGTL+ 55ma D21 D25# I/O AGTL+ 55ma D22 D28# I/O AGTL+ 55ma D23 D30# I/O AGTL+ 55ma D24 D35# I/O AGTL+ 55ma D25 GND D26 D41# I/O AGTL+ 55ma D27 D45# I/O AGTL+ 55ma D28 VTT D29 D52# D30 VTT D31 D58# I/O AGTL+ 55ma D32 D60# I/O AGTL+ 55ma E01 REQ0# I/O AGTL+ 55ma E02 RSP# I/O AGTL+ 55ma E03 RS2# I/O AGTL+ 55ma E04 A06# I/O AGTL+ 55ma E05 A09# I/O AGTL+ 55ma E06 VCC E07 A17# I/O AGTL+ 55ma E08 A19# I/O AGTL+ 55ma E09 GND E10 A26# E11 VTT E12 A33# E13 GND Power E14 GND Power E15 D05# I/O AGTL+ 55ma E16 D08# I/O AGTL+ 55ma E17 D11# I/O AGTL+ 55ma E18 D16# I/O AGTL+ 55ma E19 GND Internal Pullup/Pulldown Power Power I/O AGTL+ 55ma Power Power Power I/O AGTL+ 55ma Power I/O AGTL+ 55ma Power Intel® 450NX PCIset 12-29 12. Electrical Characteristics Table 12-23: MIOC Pin List Sorted by Pin (Continued) Pin # Signal I/O Driver Type Driver Strength E20 GND E21 D26# E22 VTT E23 D31# E24 GND E25 D37# I/O AGTL+ 55ma E26 D42# I/O AGTL+ 55ma E27 VCC E28 D48# I/O AGTL+ 55ma E29 D53# I/O AGTL+ 55ma E30 D56# I/O AGTL+ 55ma E31 D59# I/O AGTL+ 55ma E32 D61# I/O AGTL+ 55ma F01 GND F02 REQ4# I/O AGTL+ F03 LOCK# I AGTL+ F04 REQ1# I/O AGTL+ F05 VCC Power F28 VCC Power F29 D62# I/O AGTL+ 55ma F30 D63# I/O AGTL+ 55ma F31 DEP7# I/O AGTL+ 55ma F32 GND Power G01 GND Power G02 HIT# G03 VTT G04 REQ2# I/O AGTL+ 55ma G05 DEFER# I/O AGTL+ 55ma G28 DEP6# I/O AGTL+ 55ma G29 DEP5# I/O AGTL+ 55ma G30 VTT G31 DEP4# I/O AGTL+ 55ma G32 DEP3# I/O AGTL+ 55ma H01 AP0# I/O AGTL+ 55ma H02 HITM# I AGTL+ H03 VTT H04 REQ3# H05 GND 12-30 Power I/O AGTL+ 55ma Power I/O AGTL+ 55ma Power Power Power I 55ma 55ma AGTL+ Power Power Power I/O AGTL+ 55ma Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-23: MIOC Pin List Sorted by Pin (Continued) Pin # Signal I/O Driver Type Driver Strength H28 GND H29 CRESET# O LVTTL 10ma H30 DEP2# I/O AGTL+ 55ma H31 DEP1# I/O AGTL+ 55ma H32 DEP0# I/O AGTL+ 55ma J01 AP1# I/O AGTL+ 55ma J02 BR0# O AGTL+ 55ma J03 ADS# I/O AGTL+ 55ma J04 RP# I/O AGTL+ 55ma J05 GND J28 X0CLKFB I LVTTL J29 BINIT# I/O AGTL+ 55ma J30 BP0# I/O OD 14ma J31 BP1# I/O OD 14ma J32 GND K01 ERR0# I/O OD 14ma K02 ERR1# I/O OD 14ma K03 VCC K04 VREF I Analog K05 AERR# I/O AGTL+ K28 VCC K29 N/C K30 VCCA0 Power K31 VCCA1 Power K32 VCCA2 Power L01 GND Power L02 TRST# I LVTTL L03 TCK I LVTTL L04 INTREQ# O LVTTL L05 TMS I LVTTL L28 X0CLK O LVTTL 10ma L29 X0CLKB O LVTTL 10ma L30 VCC L31 PWRGD L32 GND M01 TPCTL0 M02 VCC M03 TDO Internal Pullup/Pulldown Power Power Power Power 55ma Power 10ma Power I LVTTL Power I LVTTL Power O OD 14ma Intel® 450NX PCIset 12-31 12. Electrical Characteristics Table 12-23: MIOC Pin List Sorted by Pin (Continued) Pin # Signal I/O Driver Strength M04 TDI M05 GND Power M28 GND Power M29 RESET# I/O AGTL+ 55ma M30 X1CLK O LVTTL 10ma M31 X1CLKB O LVTTL 10ma M32 X0RSTFB# I AGTL+ N01 VCC N02 TPCTL1 N03 VTT N04 IOREQ# O LVTTL N05 IOGNT# I LVTTL N28 X1CLKFB I LVTTL N29 INIT# OD 2.5V 14ma N30 X0RSTB# O AGTL+ 55ma N31 VREF I Analog N32 VCC Power P01 VCC Power P02 MD00# I/O AGTL+ 55ma P03 MD01# I/O AGTL+ 55ma P04 MD02# I/O AGTL+ 55ma P05 VCC P28 PWRGDB O LVTTL 10ma P29 X0RST# O AGTL+ 55ma P30 X0BE1# I/O AGTL+ 55ma P31 X0BE0# I/O AGTL+ 55ma P32 VCC Power R01 GND Power R02 MD03# I/O AGTL+ 55ma R03 MD04# I/O AGTL+ 55ma R04 VCC Power R05 VCC Power R28 HCLKIN R29 GND R30 X0ADS# I/O AGTL+ 55ma R31 X0PAR# I/O AGTL+ 55ma R32 X0BLK# O AGTL+ 55ma T01 MD05# I/O AGTL+ 55ma 12-32 I Driver Type LVTTL Power I LVTTL Power 10ma Power I 2.5V Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-23: MIOC Pin List Sorted by Pin (Continued) Pin # Signal I/O Driver Type Driver Strength T02 MD06# I/O AGTL+ 55ma T03 MD07# I/O AGTL+ 55ma T04 MD08# I/O AGTL+ 55ma T05 VCC Power T28 GND Power T29 X0D03# I/O AGTL+ 55ma T30 X0D02# I/O AGTL+ 55ma T31 X0D01# I/O AGTL+ 55ma T32 X0D00# I/O AGTL+ 55ma U01 DSTBP0# I/O AGTL+ 55ma U02 DSTBN0# I/O AGTL+ 55ma U03 MD09# I/O AGTL+ 55ma U04 GND Power U05 GND Power U28 N/C U29 X0D04# I/O AGTL+ U30 VREF I Analog U31 X0D05# I/O AGTL+ U32 GND Power V01 VCC Power V02 MD10# I/O AGTL+ 55ma V03 MD11# I/O AGTL+ 55ma V04 GND Power V05 GND Power V28 VCC Power V29 VCC Power V30 X0XSTBN# I AGTL+ V31 X0XSTBP# I AGTL+ V32 GND W01 MD12# I/O AGTL+ 55ma W02 MD13# I/O AGTL+ 55ma W03 MD14# I/O AGTL+ 55ma W04 MD15# I/O AGTL+ 55ma W05 GND Power W28 VCC Power W29 X0XRTS# I AGTL+ W30 X0HRTS# O AGTL+ 55ma W31 X0HSTBN# O AGTL+ 55ma Internal Pullup/Pulldown 55ma 55ma Power Intel® 450NX PCIset 12-33 12. Electrical Characteristics Table 12-23: MIOC Pin List Sorted by Pin (Continued) Pin # Signal I/O AGTL+ Driver Strength W32 X0HSTBP# Y01 VCC Y02 MD16# Y03 VTT Y04 MD17# I/O AGTL+ 55ma Y05 MD18# I/O AGTL+ 55ma Y28 GND Y29 X0D07# Y30 VTT Y31 X0D06# Y32 VCC AA01 MD19# I/O AGTL+ 55ma AA02 MD20# I/O AGTL+ 55ma AA03 MD21# I/O AGTL+ 55ma AA04 MD22# I/O AGTL+ 55ma AA05 GND Power AA28 GND Power AA29 X0D11# I/O AGTL+ 55ma AA30 X0D10# I/O AGTL+ 55ma AA31 X0D09# I/O AGTL+ 55ma AA32 X0D08# I/O AGTL+ 55ma AB01 GND AB02 MD23# AB03 VCC AB04 MD24# I/O AGTL+ 55ma AB05 MD25# I/O AGTL+ 55ma AB28 X0D14# I/O AGTL+ 55ma AB29 X0D13# I/O AGTL+ 55ma AB30 VCC AB31 X0D12# AB32 GND Power AC01 GND Power AC02 MD26# I/O AGTL+ AC03 VREF I Analog AC04 DSTBP1# I/O AGTL+ AC05 GND Power AC28 GND Power AC29 X1RST# 12-34 O Driver Type 55ma Power I/O AGTL+ 55ma Power Power I/O AGTL+ 55ma Power I/O AGTL+ 55ma Power Power I/O AGTL+ 55ma Power Power I/O O AGTL+ AGTL+ 55ma 55ma 55ma 55ma Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-23: MIOC Pin List Sorted by Pin (Continued) Pin # Signal I/O Driver Type Driver Strength AC30 VCC AC31 X0D15# AC32 VCC AD01 DSTBN1# I/O AGTL+ 55ma AD02 MD27# I/O AGTL+ 55ma AD03 MD28# I/O AGTL+ 55ma AD04 MD29# I/O AGTL+ 55ma AD05 GND Power AD28 GND Power AD29 X1BE1# I/O AGTL+ 55ma AD30 X1BE0# I/O AGTL+ 55ma AD31 X1RSTB# O AGTL+ 55ma AD32 X1ADS# I/O AGTL+ 55ma AE01 GND AE02 MD30# AE03 VTT AE04 MD31# I/O AGTL+ 55ma AE05 MD32# I/O AGTL+ 55ma AE28 X1BLK# O AGTL+ 55ma AE29 X1D1# I/O AGTL+ 55ma AE30 VTT AE31 X1D00# AE32 GND Power AF01 GND Power AF02 MD33# AF03 VTT AF04 MD34# I/O AGTL+ 55ma AF05 MD35# I/O AGTL+ 55ma AF28 VCC AF29 X1D03# AF30 VTT AF31 X1D02# AF32 GND AG01 MD36# I/O AGTL+ 55ma AG02 MD37# I/O AGTL+ 55ma AG03 MD38# I/O AGTL+ 55ma AG04 MD39# I/O AGTL+ 55ma AG05 VCC Internal Pullup/Pulldown Power I/O AGTL+ 55ma Power Power I/O AGTL+ 55ma Power Power I/O I/O AGTL+ AGTL+ 55ma 55ma Power Power I/O AGTL+ 55ma Power I/O AGTL+ 55ma Power Power Intel® 450NX PCIset 12-35 12. Electrical Characteristics Table 12-23: MIOC Pin List Sorted by Pin (Continued) Pin # Signal I/O Driver Type Driver Strength AG28 VCC AG29 VREF I Analog AG30 X1D05# I/O AGTL+ 55ma AG31 X1D04# I/O AGTL+ 55ma AG32 X1RSTFB# I AGTL+ AH01 MD40# I/O AGTL+ 55ma AH02 MD41# I/O AGTL+ 55ma AH03 MD42# I/O AGTL+ 55ma AH04 MD43# I/O AGTL+ 55ma AH05 MD44# I/O AGTL+ 55ma AH06 VCC AH07 MD57# I/O AGTL+ 55ma AH08 MD62# I/O AGTL+ 55ma AH09 DSTBN3# I/O AGTL+ 55ma AH10 VCC Power AH11 VCC Power AH12 DOFF0# AH13 GND Power AH14 GND Power AH15 DCMPLTB# I/O AGTL+ 55ma AH16 ROW# O AGTL+ 55ma AH17 VCC AH18 BANK1# AH19 GND Power AH20 GND Power AH21 MA07# AH22 VTT AH23 MA12# AH24 GND Power AH25 GND Power AH26 X1D14# AH27 VCC AH28 X1HSTBN# O AGTL+ 55ma AH29 X1HSTBP# O AGTL+ 55ma AH30 X1XSTBN# I AGTL+ AH31 X1XSTBP# I AGTL+ AH32 GND AJ01 DSTBP2# 12-36 Power Power O AGTL+ 55ma Power O O AGTL+ AGTL+ 55ma 55ma Power O I/O AGTL+ AGTL+ 55ma 55ma Power Power I/O AGTL+ 55ma Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-23: MIOC Pin List Sorted by Pin (Continued) Pin # Signal I/O I/O Driver Type AGTL+ Driver Strength AJ02 DSTBN2# AJ03 VTT AJ04 MD45# AJ05 VTT AJ06 MD54# I/O AGTL+ 55ma AJ07 MD58# I/O AGTL+ 55ma AJ08 GND AJ09 MD63# I/O AGTL+ 55ma AJ10 MD67# I/O AGTL+ 55ma AJ11 MD71# I/O AGTL+ 55ma AJ12 CMND1# O AGTL+ 55ma AJ13 DSEL0# O AGTL+ 55ma AJ14 WDEVT# O AGTL+ 55ma AJ15 RCMPLTB# I AGTL+ AJ16 DCMPLTA# I/O AGTL+ 55ma AJ17 BANK0# O AGTL+ 55ma AJ18 CARD1# O AGTL+ 55ma AJ19 GND AJ20 MA02# O AGTL+ 55ma AJ21 MA06# O AGTL+ 55ma AJ22 MA09# O AGTL+ 55ma AJ23 MA11# O AGTL+ 55ma AJ24 GND Power AJ25 GND Power AJ26 GND Power AJ27 X1D13# AJ28 VTT AJ29 X1D06# AJ30 VTT AJ31 X1XRTS# I AGTL+ AJ32 X1HRTS# O AGTL+ AK01 VCC AK02 MD46# I/O AGTL+ 55ma AK03 MD47# I/O AGTL+ 55ma AK04 MD48# I/O AGTL+ 55ma AK05 MD49# I/O AGTL+ 55ma AK06 MD55# I/O AGTL+ 55ma AK07 MD59# I/O AGTL+ 55ma Internal Pullup/Pulldown 55ma Power I/O AGTL+ 55ma Power Power Power I/O AGTL+ 55ma Power I/O AGTL+ 55ma Power 55ma Power Intel® 450NX PCIset 12-37 12. Electrical Characteristics Table 12-23: MIOC Pin List Sorted by Pin (Continued) Pin # Signal I/O AK08 DSTBP3# I/O AGTL+ 55ma AK09 MD64# I/O AGTL+ 55ma AK10 MD68# I/O AGTL+ 55ma AK11 VCC Power AK12 VCC Power AK13 PHITA# AK14 VCC AK15 DVALIDA# AK16 VTT Power AK17 VTT Power AK18 VCC Power AK19 VCC Power AK20 VCC Power AK21 MA5# AK22 VCC Power AK23 VCC Power AK24 GND Power AK25 GND Power AK26 X1D15# AK27 GND AK28 X1D10# I/O AGTL+ 55ma AK29 X1D09# I/O AGTL+ 55ma AK30 X1D08# I/O AGTL+ 55ma AK31 X1D07# I/O AGTL+ 55ma AK32 GND Power AL01 VCC Power AL02 VCC Power AL03 MD50# I/O AGTL+ 55ma AL04 MD51# I/O AGTL+ 55ma AL05 GND AL06 MD56# I/O AGTL+ 55ma AL07 MD60# I/O AGTL+ 55ma AL08 VTT AL09 MD65# I/O AGTL+ 55ma AL10 MD69# I/O AGTL+ 55ma AL11 CMND0# O AGTL+ 55ma AL12 RHITA# I AGTL+ AL13 MRESET# O AGTL+ 12-38 I Driver Type Driver Strength AGTL+ Power O O I/O AGTL+ AGTL+ AGTL+ 55ma 55ma 55ma Power Power Power 55ma Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-23: MIOC Pin List Sorted by Pin (Continued) Pin # Signal I/O Driver Type Driver Strength AL14 DSEL1# O AGTL+ AL15 VREF I Analog AL16 DVALIDB# O AGTL+ 55ma AL17 PHITB# I AGTL+ 55ma AL18 CARD0# O AGTL+ 55ma AL19 SMIACT# O LVTTL 10ma AL20 MA01# O AGTL+ 55ma AL21 MA04# O AGTL+ 55ma AL22 MA08# O AGTL+ 55ma AL23 MA10# O AGTL+ 55ma AL24 VCC Power AL25 VTT Power AL26 VTT Power AL27 GND Power AL28 GND Power AL29 X1D12# I/O AGTL+ 55ma AL30 X1D11# I/O AGTL+ 55ma AL31 GND Power AL32 GND Power AM01 VCC Power AM02 VCC Power AM03 VCC Power AM04 MD52# I/O AGTL+ 55ma AM05 MD53# I/O AGTL+ 55ma AM06 GND AM07 MD61# AM08 VTT AM09 MD66# I/O AGTL+ 55ma AM10 MD70# I/O AGTL+ 55ma AM11 GND AM12 CSTB# O AGTL+ 55ma AM13 DOFF1# O AGTL+ 55ma AM14 GND AM15 RCMPLTA# AM16 GND AM17 RHITB# I AGTL+ AM18 BANK2# O AGTL+ AM19 GND Internal Pullup/Pulldown 55ma Power I/O AGTL+ 55ma Power Power Power I AGTL+ Power 55ma Power Intel® 450NX PCIset 12-39 12. Electrical Characteristics Table 12-23: MIOC Pin List Sorted by Pin (Continued) Pin # Signal I/O AM20 MA00# O AGTL+ 55ma AM21 MA03# O AGTL+ 55ma AM22 GND Power AM23 GND Power AM24 MA13# AM25 VTT Power AM26 VTT Power AM27 GND Power AM28 GND Power AM29 X1PAR# AM30 GND Power AM31 GND Power AM32 GND Power O Driver Type AGTL+ I/O Driver Strength Internal Pullup/Pulldown 55ma AGTL+ 55ma Table 12-24: PXB Pinlist Sorted by Pin PIN# Signal I/O Driver Type A01 N/C A02 N/C A03 VCC Power A04 VCC Power A05 VCC Power A06 VCC Power A07 VCC Power A08 VCC Power A09 VCC Power A10 VCC Power A11 N/C A12 VREF A13 N/C A14 VCC A15 XD[10]# A16 VCC A17 XHSTBN# A18 VCC A19 XD[04]# A20 VCC A21 XBLK# A22 VCC 12-40 I Driver Strength Analog Power I/O AGTL+ 55ma Power I AGTL+ Power I/O AGTL+ 55ma Power I AGTL+ Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-24: PXB Pinlist Sorted by Pin (Continued) PIN# Signal I/O Driver Type Driver Strength A23 N/C A24 VREF A25 N/C A26 VCC Power A27 VCCA0 Power A28 VCC Power A29 VCC Power A30 N/C A31 N/C A32 N/C B01 N/C B02 VCC Power B03 VCC Power B04 VCC Power B05 N/C B06 N/C B07 N/C B08 N/C B09 N/C B10 N/C B11 N/C B12 N/C B13 N/C B14 XD[15]# I/O AGTL+ 55ma B15 XD[11]# I/O AGTL+ 55ma B16 XD[08]# I/O AGTL+ 55ma B17 N/C B18 XHRTS# I AGTL+ B19 XD[05]# I/O AGTL+ 55ma B20 XD[02]# I/O AGTL+ 55ma B21 XPAR# I/O AGTL+ 55ma B22 XBE[01]# I/O AGTL+ 55ma B23 N/C B24 N/C B25 N/C B26 N/C B27 N/C B28 VCC I Internal Pullup/Pulldown Analog Power Intel® 450NX PCIset 12-41 12. Electrical Characteristics Table 12-24: PXB Pinlist Sorted by Pin (Continued) PIN# Signal I/O Driver Type B29 VCC Power B30 VCC Power B31 VCC Power B32 N/C C01 N/C C02 N/C C03 N/C C04 N/C C05 N/C C06 GND Power C07 GND Power C08 GND Power C09 N/C C10 GND C11 N/C C12 GND C13 N/C C14 GND C15 XD[12]# C16 GND C17 XHSTBP# C18 GND C19 XXSTBN# C20 GND C21 XADS# C22 GND C23 N/C C24 GND C25 XCLK C26 GND Power C27 VCCA1 Power C28 N/C C29 N/C C30 N/C C31 N/C C32 N/C D01 N/C D02 GND 12-42 Driver Strength Power Power Power I/O AGTL+ 55ma Power I AGTL+ Power O AGTL+ 55ma Power I/O AGTL+ 55ma Power Power I LVTTL Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-24: PXB Pinlist Sorted by Pin (Continued) PIN# Signal D03 N/C D04 VTT D05 N/C D06 N/C D07 N/C D08 N/C D09 CRES1 D10 N/C D11 N/C D12 N/C D13 N/C D14 N/C D15 I/O Driver Type Driver Strength Internal Pullup/Pulldown Power I Analog XD[13]# I/O AGTL+ 55ma D16 XD[09]# I/O AGTL+ 55ma D17 XD[06]# I/O AGTL+ 55ma D18 XXRTS# O AGTL+ 55ma D19 N/C D20 XD[03]# I/O AGTL+ 55ma D21 XD[00]# I/O AGTL+ 55ma D22 XRST# I AGTL+ D23 N/C D24 N/C D25 N/C D26 N/C D27 VCC Power D28 VTT Power D29 PWRGD D30 N/C D31 GND D32 N/C E01 N/C E02 N/C E03 N/C E04 N/C E05 N/C E06 VTT E07 N/C E08 VTT I LVTTL Power Power Power Intel® 450NX PCIset 12-43 12. Electrical Characteristics Table 12-24: PXB Pinlist Sorted by Pin (Continued) PIN# Signal I/O E09 CRES0 E10 VTT E11 N/C E12 VTT E13 XIB E14 VTT E15 XD[14]# E16 VTT E17 XD[07]# E18 VTT E19 XXSTBP# E20 VTT E21 XD[01]# E22 VTT E23 XBE[00]# E24 VTT E25 N/C E26 VTT Power E27 VCCA2 Power E28 N/C E29 N/C E30 N/C E31 N/C E32 N/C F01 GND F02 N/C F03 VCC F04 N/C F05 GND Power F28 GND Power F29 PIIXOK# F30 N/C F31 N/C F32 N/C G01 N/C G02 N/C G03 N/C G04 N/C 12-44 I Driver Type Driver Strength Analog Power Power O AGTL+ 55ma Power I/O AGTL+ 55ma Power I/O AGTL+ 55ma Power O AGTL+ 55ma Power I/O AGTL+ 55ma Power I/O AGTL+ 55ma Power Power Power I LVTTL Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-24: PXB Pinlist Sorted by Pin (Continued) PIN# Signal I/O Driver Type G05 N/C G28 N/C G29 N/C G30 VCC Power G31 VCC Power G32 N/C H01 VCC H02 N/C H03 GND H04 N/C H05 VCC H28 N/C H29 N/C H30 GND H31 N/C H32 N/C J01 N/C J02 N/C J03 N/C J04 N/C J05 N/C J28 N/C J29 N/C J30 PBCLKFB J31 N/C J32 PACLKFB K01 GND K02 N/C K03 VCC K04 N/C K05 GND Power K28 GND Power K29 N/C K30 VCC K31 N/C K32 GND Power L01 GND Power L02 GND Power Driver Strength Internal Pullup/Pulldown Power Power Power Power I LVTTL I LVTTL Power Power Power Intel® 450NX PCIset 12-45 12. Electrical Characteristics Table 12-24: PXB Pinlist Sorted by Pin (Continued) PIN# Signal I/O Driver Type L03 GND Power L04 GND Power L05 GND Power L28 N/C L29 N/C L30 PBCLK L31 N/C L32 PACLK M01 VCC M02 N/C M03 GND M04 TCK M05 VCC Power M28 VCC Power M29 N/C M30 GND M31 N/C M32 VCC N01 TDI I 2.5V N02 TDO O OD N03 VCC N04 TMS I 2.5V N05 TRST# I 2.5V N28 N/C N29 N/C N30 N/C N31 N/C N32 N/C P01 VCC P02 N/C P03 GND P04 N/C P05 VCC Power P28 GND Power P29 N/C P30 VCC P31 N/C P32 GND 12-46 Driver Strength O LVTTL 10ma O LVTTL 10ma Power Power I 2.5V Power Power 14ma Power Power Power Power Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-24: PXB Pinlist Sorted by Pin (Continued) PIN# Signal I/O Driver Type R01 VCC R02 N/C R03 GND R04 N/C R05 VCC Power R28 GND Power R29 N/C R30 VCC R31 N/C R32 GND Power T01 VCC Power T02 N/C T03 GND T04 N/C T05 VCC Power T28 GND Power T29 N/C T30 VCC T31 N/C T32 GND U01 N/C U02 N/C U03 N/C U04 N/C U05 N/C U28 N/C U29 N/C U30 VCC U31 N/C U32 GND Power V01 GND Power V02 N/C V03 VCC5A V04 N/C V05 GND Power V28 VCC Power V29 N/C V30 VCC5N Driver Strength Internal Pullup/Pulldown Power Power Power Power Power Power Power I Power (PCI) Power (PCI) Intel® 450NX PCIset 12-47 12. Electrical Characteristics Table 12-24: PXB Pinlist Sorted by Pin (Continued) PIN# Signal I/O Driver Type V31 N/C V32 GND W01 PBAD[31] I/O PCI W02 PBAD[30] I/O PCI W03 PBAD[29] I/O PCI W04 PBAD[28] I/O PCI W05 GND Power W28 VCC Power W29 PAAD[28] I/O PCI W30 PAAD[29] I/O PCI W31 PAAD[30] I/O PCI W32 PAAD[31] I/O PCI Y01 VCC Y02 PBAD[27] Y03 GND Y04 PBAD[26] Y05 VCC Power Y28 VCC Power Y29 PAAD[26] Y30 GND Y31 PAAD[27] Y32 VCC AA1 PBAD[25] I/O PCI AA2 PBAD[24] I/O PCI AA3 PBAD[23] I/O PCI AA4 PBAD[22] I/O PCI AA5 PBAD[21] I/O PCI AA28 PAAD[21] I/O PCI AA29 PAAD[22] I/O PCI AA30 PAAD[23] I/O PCI AA31 PAAD[24] I/O PCI AA32 PAAD[25] I/O PCI AB01 GND AB02 PBAD[20] AB03 VCC5B AB04 PBAD[19] AB05 GND Power AB28 GND Power 12-48 Driver Strength Power Power I/O PCI Power I/O I/O PCI PCI Power I/O PCI Power Power I/O PCI Power (PCI) I/O PCI Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-24: PXB Pinlist Sorted by Pin (Continued) PIN# Signal I/O I/O Driver Type AB29 PAAD[19] AB30 VCC5M AB31 PAAD[20] AB32 GND AC01 PBAD[18] I/O PCI AC02 PBAD[17] I/O PCI AC03 PBAD[16] I/O PCI AC04 PBAD[15] I/O PCI AC05 PBAD[14] I/O PCI AC28 PAAD[14] I/O PCI AC29 PAAD[15] I/O PCI AC30 PAAD[16] I/O PCI AC31 PAAD[17] I/O PCI AC32 PAAD[18] I/O PCI AD01 VCC AD02 PBAD[13] AD03 GND AD04 PBAD[12] AD05 VCC Power AD28 VCC Power AD29 PAAD[12] AD30 GND AD31 PAAD[13] AD32 VCC AE01 PBAD[11] I/O PCI AE02 PBAD[10] I/O PCI AE03 PBAD[09] I/O PCI AE04 PBAD[08] I/O PCI AE05 PBAD[07] I/O PCI AE28 PAAD[07] I/O PCI AE29 PAAD[08] I/O PCI AE30 PAAD[09] I/O PCI AE31 PAAD[10] I/O PCI AE32 PAAD[11] I/O PCI AF01 GND AF02 PBAD[06] AF03 VCC5C AF04 PBAD[05] Driver Strength Internal Pullup/Pulldown PCI Power (PCI) I/O PCI Power Power I/O PCI Power I/O I/O PCI PCI Power I/O PCI Power Power I/O PCI Power (PCI) I/O PCI Intel® 450NX PCIset 12-49 12. Electrical Characteristics Table 12-24: PXB Pinlist Sorted by Pin (Continued) PIN# Signal I/O Driver Type AF05 GND Power AF28 GND Power AF29 PAAD[05] AF30 VCC5L AF31 PAAD[06] AF32 GND AG01 PBAD[04] I/O PCI AG02 PBAD[03] I/O PCI AG03 PBAD[02] I/O PCI AG04 PBAD[01] I/O PCI AG05 PBAD[00] I/O PCI AG28 PAAD[00] I/O PCI AG29 PAAD[01] I/O PCI AG30 PAAD[02] I/O PCI AG31 PAAD[03] I/O PCI AG32 PAAD[04] I/O PCI AH01 N/C AH02 N/C AH03 VCC5D Power (PCI) AH04 VCC Power AH05 N/C AH06 N/C AH07 GND AH08 PBMON[01]# AH09 VCC AH10 PBGNT[02]# AH11 GND AH12 PBREQ[01]# AH13 VCC AH14 PBDEVSEL# AH15 GND AH16 PBCBE[00]# AH17 VCC AH18 PACBE[00]# AH19 GND AH20 PADEVSEL# AH21 VCC AH22 PAREQ[01]# 12-50 I/O Driver Strength PCI Power (PCI) I/O PCI Power Power I/O LVTTL 10ma Power O PCI Power I PCI Power I/O PCI Power I/O PCI Power I/O PCI Power I/O PCI Power I PCI Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-24: PXB Pinlist Sorted by Pin (Continued) PIN# Signal I/O Driver Type AH23 GND AH24 PAGNT[02]# AH25 VCC AH26 PAMON[01]# AH27 GND AH28 N/C AH29 VCC Power AH30 VCC5K Power (PCI) AH31 N/C AH32 N/C AJ01 N/C AJ02 N/C AJ03 N/C AJ04 VCC AJ05 N/C AJ06 N/C AJ07 PBXARB# AJ08 N/C AJ09 Driver Strength Internal Pullup/Pulldown Power O PCI Power I/O LVTTL 10ma Power Power I PCI PBRST# O PCI AJ10 PBGNT[03]# O PCI AJ11 PBGNT[00]# O PCI AJ12 PBREQ[02]# I PCI AJ13 PBCBE[03]# I/O PCI AJ14 PBTRDY# I/O PCI AJ15 PBLOCK# I/O PCI AJ16 PBCBE[01]# I/O PCI AJ17 REQ64# I/O PCI AJ18 PACBE[01]# I/O PCI AJ19 PALOCK# I/O PCI AJ20 PATRDY# I/O PCI AJ21 PACBE[03]# I/O PCI AJ22 PAREQ[02]# I PCI AJ23 PAGNT[00]# O PCI AJ24 PAGNT[03]# O PCI AJ25 PARST# O PCI AJ26 MODE64# I PCI AJ27 PAXARB# I PCI AJ28 N/C Intel® 450NX PCIset 12-51 12. Electrical Characteristics Table 12-24: PXB Pinlist Sorted by Pin (Continued) PIN# Signal AJ29 VCC AJ30 N/C AJ31 N/C AJ32 N/C AK01 N/C AK02 GND AK03 N/C AK04 VCC5E AK05 N/C AK06 N/C AK07 VCC AK08 N/C AK09 GND AK10 PBGNT[04]# AK11 VCC5F AK12 PBREQ[03]# AK13 GND AK14 PBIRDY# AK15 VCC5G AK16 PBPAR AK17 GND AK18 PAPAR AK19 VCC5H AK20 PAIRDY# AK21 GND AK22 PAREQ[03]# AK23 VCC5I AK24 PAGNT[04]# AK25 GND AK26 PHOLD# AK27 VCC AK28 N/C AK29 VCC5J AK30 N/C AK31 GND AK32 N/C AL01 N/C AL02 N/C 12-52 I/O Driver Type Driver Strength Power Power Power (PCI) Power Power O PCI Power (PCI) I PCI Power I/O PCI Power (PCI) I/O PCI Power I/O PCI Power (PCI) I/O PCI Power I PCI Power (PCI) O PCI Power I PCI Power Power (PCI) Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-24: PXB Pinlist Sorted by Pin (Continued) PIN# Signal AL03 N/C AL04 N/C AL05 N/C AL06 N/C AL07 INTRQB# AL08 N/C AL09 I/O Driver Type OD PCI PBMON[00]# I/O PCI AL10 PBGNT[05]# O PCI AL11 PBGNT[01]# O PCI AL12 PBREQ[04]# I PCI AL13 PBREQ[00]# I PCI AL14 PBFRAME# I/O PCI AL15 PBSTOP# I/O PCI AL16 PBSERR# OD PCI AL17 ACK64# I/O PCI AL18 PASERR# OD PCI AL19 PASTOP# I/O PCI AL20 PAFRAME# I/O PCI AL21 PAREQ[00]# I PCI AL22 PAREQ[04]# I PCI AL23 PAGNT[01]# O PCI AL24 PAGNT[05]# O PCI AL25 PAMON[00]# I/O PCI AL26 PHLDA# O PCI AL27 INTRQA# OD PCI AL28 N/C AL29 N/C AL30 N/C AL31 N/C AL32 N/C AM01 N/C AM02 N/C AM03 GND Power AM04 GND Power AM05 GND Power AM06 N/C AM07 GND AM08 N/C Driver Strength Internal Pullup/Pulldown Power Intel® 450NX PCIset 12-53 12. Electrical Characteristics Table 12-24: PXB Pinlist Sorted by Pin (Continued) PIN# Signal I/O Driver Type AM09 VCC AM10 N/C AM11 GND AM12 PBREQ[05]# AM13 VCC AM14 PBCBE[02]# AM15 GND AM16 PBPERR# AM17 VCC AM18 PAPERR# AM19 GND AM20 PACBE[02]# AM21 VCC AM22 PAREQ[05]# AM23 GND AM24 N/C AM25 VCC AM26 WSC# AM27 GND Power AM28 GND Power AM29 GND Power AM30 GND Power AM31 N/C AM32 GND Driver Strength Internal Pullup/Pulldown Power Power I PCI Power I/O PCI Power I/O PCI Power I/O PCI Power I/O PCI Power I PCI Power Power O PCI Power Table 12-25: MUX Pin List Sorted by Pin Pin# Signal I/O Driver Type Driver Strength A01 GND A02 Q2D23 I/O LVTTL 10ma A03 Q1D22 I/O LVTTL 10ma A04 Q3D21 I/O LVTTL 10ma A05 Q3D20 I/O LVTTL 10ma A06 GND A07 Q3D19 A08 VCC A09 Q3D18 I/O LVTTL 10ma A10 TDO O OD 14ma A11 VCC 12-54 Power Power I/O LVTTL 10ma Power Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-25: MUX Pin List Sorted by Pin (Continued) Pin# Signal I/O Driver Type A12 Q3D17 I/O A13 VCC A14 Q1D16 A15 GND A16 Q1D15 I/O LVTTL 10ma A17 Q3D14 I/O LVTTL 10ma A18 Q3D13 I/O LVTTL 10ma A19 Q1D13 I/O LVTTL 10ma A20 GND B01 Q1D25 B02 GND B03 Q1D23 B04 VCC B05 Q2D21 B06 GND B07 Q2D19 B08 VCC B09 Q2D18 B10 GND Power B11 GND Power B12 Q2D17 B13 VCC B14 Q0D16 B15 GND B16 Q2D14 B17 VCC B18 Q0D13 B19 GND B20 Q2D11 I/O LVTTL 10ma C01 Q3D25 I/O LVTTL 10ma C02 Q0D25 I/O LVTTL 10ma C03 Q0D24 I/O LVTTL 10ma C04 Q0D23 I/O LVTTL 10ma C05 Q0D22 I/O LVTTL 10ma C06 Q1D21 I/O LVTTL 10ma C07 Q1D20 I/O LVTTL 10ma C08 Q1D19 I/O LVTTL 10ma C09 Q1D18 I/O LVTTL 10ma LVTTL Driver Strength Internal Pullup/Pulldown 10ma Power I/O LVTTL 10ma Power Power I/O LVTTL 10ma Power I/O LVTTL 10ma Power I/O LVTTL 10ma Power I/O LVTTL 10ma Power I/O I/O LVTTL LVTTL 10ma 10ma Power I/O LVTTL 10ma Power I/O LVTTL 10ma Power I/O LVTTL 10ma Power Intel® 450NX PCIset 12-55 12. Electrical Characteristics Table 12-25: MUX Pin List Sorted by Pin (Continued) Pin# Signal I/O Driver Type Driver Strength C10 TDI I LVTTL C11 TCK I LVTTL C12 Q1D17 I/O LVTTL 10ma C13 Q3D16 I/O LVTTL 10ma C14 Q3D15 I/O LVTTL 10ma C15 Q1D14 I/O LVTTL 10ma C16 Q2D13 I/O LVTTL 10ma C17 Q3D12 I/O LVTTL 10ma C18 Q0D12 I/O LVTTL 10ma C19 Q1D11 I/O LVTTL 10ma C20 Q1D10 I/O LVTTL 10ma D01 Q3D26 I/O LVTTL 10ma D02 VCC D03 Q3D24 D04 GND D05 Q3D22 D06 VCC D07 Q2D20 D08 GND D09 Q0D18 D10 VCC Power D11 VCC Power D12 Q0D17 D13 GND D14 Q0D15 D15 VCC D16 Q2D12 D17 GND D18 Q0D11 D19 VCC D20 Q3D09 I/O LVTTL 10ma E01 Q1D27 I/O LVTTL 10ma E02 Q2D26 I/O LVTTL 10ma E03 Q2D25 I/O LVTTL 10ma E04 Q2D24 I/O LVTTL 10ma E05 Q3D23 I/O LVTTL 10ma E06 Q2D22 I/O LVTTL 10ma E07 Q0D21 I/O LVTTL 10ma 12-56 Power I/O LVTTL 10ma Power I/O LVTTL 10ma Power I/O LVTTL 10ma Power I/O I/O LVTTL LVTTL 10ma 10ma Power I/O LVTTL 10ma Power I/O LVTTL 10ma Power I/O LVTTL 10ma Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-25: MUX Pin List Sorted by Pin (Continued) Pin# Signal I/O Driver Type Driver Strength E08 Q0D20 I/O LVTTL 10ma E09 Q0D19 I/O LVTTL 10ma E10 TMS I LVTTL E11 TRST# I LVTTL E12 Q2D16 I/O LVTTL 10ma E13 Q2D15 I/O LVTTL 10ma E14 Q0D14 I/O LVTTL 10ma E15 Q1D12 I/O LVTTL 10ma E16 Q3D11 I/O LVTTL 10ma E17 Q3D10 I/O LVTTL 10ma E18 Q0D10 I/O LVTTL 10ma E19 Q2D09 I/O LVTTL 10ma E20 Q3D08 I/O LVTTL 10ma F01 Q0D28 I/O LVTTL 10ma F02 GND F03 Q1D26 F04 VCC F05 Q1D24 F06 VCC Power F14 VCC Power F15 VCC Power F16 Q2D10 F17 VCC F18 Q1D09 F19 GND F20 Q1D08 I/O LVTTL 10ma G01 Q2D28 I/O LVTTL 10ma G02 Q1D28 I/O LVTTL 10ma G03 Q3D27 I/O LVTTL 10ma G04 Q0D27 I/O LVTTL 10ma G05 Q0D26 I/O LVTTL 10ma G06 VCC G16 Q0D09 I/O LVTTL 10ma G17 Q2D08 I/O LVTTL 10ma G18 Q0D08 I/O LVTTL 10ma G19 Q1D07 I/O LVTTL 10ma G20 Q2D07 I/O LVTTL 10ma H01 VCC Internal Pullup/Pulldown Power I/O LVTTL 10ma Power I/O I/O LVTTL LVTTL 10ma 10ma Power I/O LVTTL 10ma Power Power Power Intel® 450NX PCIset 12-57 12. Electrical Characteristics Table 12-25: MUX Pin List Sorted by Pin (Continued) Pin# Signal I/O Driver Type Driver Strength H02 VCC H03 Q0D29 H04 GND H05 Q2D27 I/O LVTTL 10ma H16 Q3D07 I/O LVTTL 10ma H17 GND H18 Q0D07 H19 VCC Power H20 VCC Power J01 Q0D30 I/O LVTTL 10ma J02 Q3D29 I/O LVTTL 10ma J03 Q2D29 I/O LVTTL 10ma J04 Q1D29 I/O LVTTL 10ma J05 Q3D28 I/O LVTTL 10ma J09 GND Power J10 GND Power J11 GND Power J12 GND Power J16 Q3D06 I/O LVTTL 10ma J17 Q3D05 I/O LVTTL 10ma J18 Q0D06 I/O LVTTL 10ma J19 Q1D06 I/O LVTTL 10ma J20 Q2D06 I/O LVTTL 10ma K01 Q3D30 I/O LVTTL 10ma K02 GND K03 Q2D30 K04 VCC K05 Q1D30 K09 GND Power K10 GND Power K11 GND Power K12 GND Power K16 Q0D05 K17 VCC K18 Q1D05 K19 GND K20 Q2D05 I/O LVTTL 10ma L01 Q2D31 I/O LVTTL 10ma 12-58 Power I/O LVTTL 10ma Power Power I/O LVTTL 10ma Power I/O LVTTL 10ma Power I/O I/O LVTTL LVTTL 10ma 10ma Power I/O LVTTL 10ma Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-25: MUX Pin List Sorted by Pin (Continued) Pin# Signal I/O Driver Type Driver Strength L02 GND L03 Q1D31 L04 VCC L05 Q0D31 L09 GND Power L10 GND Power L11 GND Power L12 GND Power L16 Q1D04 L17 VCC L18 Q2D04 L19 GND L20 Q3D04 I/O LVTTL 10ma M01 Q2D32 I/O LVTTL 10ma M02 Q1D32 I/O LVTTL 10ma M03 Q0D32 I/O LVTTL 10ma M04 Q3D31 I/O LVTTL 10ma M05 Q3D32 I/O LVTTL 10ma M09 GND Power M10 GND Power M11 GND Power M12 GND Power M16 Q3D02 I/O LVTTL 10ma M17 Q1D03 I/O LVTTL 10ma M18 Q2D03 I/O LVTTL 10ma M19 Q3D03 I/O LVTTL 10ma M20 Q0D04 I/O LVTTL 10ma N01 VCC Power N02 VCC Power N03 Q0D33 N04 GND N05 Q3D33 I/O LVTTL 10ma N16 Q3D01 I/O LVTTL 10ma N17 GND N18 Q0D03 N19 VCC Power N20 VCC Power P01 Q2D33 Internal Pullup/Pulldown Power I/O LVTTL 10ma Power I/O I/O LVTTL LVTTL 10ma 10ma Power I/O LVTTL 10ma Power I/O LVTTL 10ma Power Power I/O I/O LVTTL LVTTL 10ma 10ma Intel® 450NX PCIset 12-59 12. Electrical Characteristics Table 12-25: MUX Pin List Sorted by Pin (Continued) Pin# Signal I/O P02 Q1D33 I/O LVTTL 10ma P03 Q0D34 I/O LVTTL 10ma P04 Q1D34 I/O LVTTL 10ma P05 Q3D34 I/O LVTTL 10ma P15 VCC P16 Q1D00 I/O LVTTL 10ma P17 Q1D01 I/O LVTTL 10ma P18 Q0D02 I/O LVTTL 10ma P19 Q1D02 I/O LVTTL 10ma P20 Q2D02 I/O LVTTL 10ma R01 GND Power R02 GND Power R03 Q0D35 R04 VCC R05 MD31# R06 VCC Power R07 VCC Power R15 VCC Power R16 MD00# R17 VCC R18 Q2D00 R19 GND Power R20 GND Power T01 Q2D34 I/O LVTTL 10ma T02 Q1D35 I/O LVTTL 10ma T03 Q3D35 I/O LVTTL 10ma T04 MD32# I/O AGTL+ 55ma T05 MD29# I/O AGTL+ 55ma T06 DSTBP1# I/O AGTL+ 55ma T07 MD23# I/O AGTL+ 55ma T08 MD19# I/O AGTL+ 55ma T09 N/C T10 VCCA T11 WDME# I AGTL+ T12 CRES0 I Analog T13 MD15# I/O AGTL+ 55ma T14 MD09# I/O AGTL+ 55ma T15 MD07# I/O AGTL+ 55ma 12-60 Driver Type Driver Strength Power I/O LVTTL 10ma Power I/O I/O AGTL+ AGTL+ 55ma 55ma Power I/O LVTTL 10ma Power 55ma Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-25: MUX Pin List Sorted by Pin (Continued) Pin# Signal I/O Driver Type Driver Strength T16 MD05# I/O AGTL+ 55ma T17 MD01# I/O AGTL+ 55ma T18 Q0D00 I/O LVTTL 10ma T19 Q3D00 I/O LVTTL 10ma T20 Q2D01 I/O LVTTL 10ma U01 Q2D35 I/O LVTTL 10ma U02 VCC U03 MD33# U04 GND Power U05 VTT Power U06 VCC Power U07 MD21# U08 GND Power U09 VTT Power U10 VCC Power U11 VCC Power U12 VTT Power U13 GND Power U14 MD13# U15 VCC Power U16 VTT Power U17 GND Power U18 MD02# U19 VCC U20 Q0D01 V01 N/C V02 Internal Pullup/Pulldown Power I/O I/O I/O I/O AGTL+ AGTL+ AGTL+ AGTL+ 55ma 55ma 55ma 55ma Power I/O LVTTL 10ma MD34# I/O AGTL+ 55ma V03 MD30# I/O AGTL+ 55ma V04 MD27# I/O AGTL+ 55ma V05 VREF I Analog V06 MD24# I/O AGTL+ 55ma V07 MD20# I/O AGTL+ 55ma V08 DOFF1# I AGTL+ 55ma V09 DOFF0# I AGTL+ 55ma V10 HCLKIN I 2.5V V11 DVALID# I AGTL+ 55ma V12 LRD# I AGTL+ 55ma V13 CRES1 I Analog Intel® 450NX PCIset 12-61 12. Electrical Characteristics Table 12-25: MUX Pin List Sorted by Pin (Continued) Pin# Signal I/O V14 MD16# I/O AGTL+ 55ma V15 MD10# I/O AGTL+ 55ma V16 VREF I Analog V17 MD08# I/O AGTL+ 55ma V18 MD06# I/O AGTL+ 55ma V19 MD03# I/O AGTL+ 55ma V20 N/C W01 MD35# I/O AGTL+ 55ma W02 GND Power W03 VTT Power W04 VCC Power W05 MD25# W06 GND Power W07 VTT Power W08 VCC Power W09 DSEL# W10 GND Power W11 GND Power W12 GDCMPLT# W13 VCC Power W14 VTT Power W15 GND Power W16 MD11# W17 VCC Power W18 VTT Power W19 GND Power W20 MD04# Y01 GND Y02 MD28# I/O AGTL+ 55ma Y03 DSTBN1# I/O AGTL+ 55ma Y04 MD26# I/O AGTL+ 55ma Y05 MD22# I/O AGTL+ 55ma Y06 GND Y07 MD18# I/O AGTL+ 55ma Y08 LDSTB# I AGTL+ 55ma Y09 MRESET# I AGTL+ 55ma Y10 VCC Y11 WDEVT# 12-62 I/O I I/O I/O I/O Driver Type AGTL+ AGTL+ AGTL+ AGTL+ AGTL+ Driver Strength 55ma 55ma 55ma 55ma 55ma Power Power Power I AGTL+ 55ma Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-25: MUX Pin List Sorted by Pin (Continued) Pin# Signal I/O Driver Type Driver Strength Y12 AVWP# I AGTL+ 55ma Y13 DCMPLT# I/O AGTL+ 55ma Y14 MD17# I/O AGTL+ 55ma Y15 GND Y16 MD14# I/O AGTL+ 55ma Y17 MD12# I/O AGTL+ 55ma Y18 DSTBP0# I/O AGTL+ 55ma Y19 DSTBN0# I/O AGTL+ 55ma Y20 GND Internal Pullup/Pulldown Power Power Table 12-26: RCG Pin List Sorted by Pin Pin# Signal I/O Driver Type Driver Strength A01 GND A02 RASCA0# O LVTTL 10ma A03 CASCA0# O LVTTL 10ma A04 RASCB0# O LVTTL 10ma A05 CASCB1# O LVTTL 10ma A06 GND A07 WECA# A08 VCC A09 WECB# O LVTTL 10ma A10 ADDRD13 O LVTTL 10ma A11 ADDRD08 O LVTTL 10ma A12 ADDRD03 O LVTTL 10ma A13 VCC A14 ADDRD01 A15 GND A16 RASDD1# O LVTTL 10ma A17 RASDD0# O LVTTL 10ma A18 CASDC0# O LVTTL 10ma A19 CASDA1# O LVTTL 10ma A20 GND B01 RASCA1# B02 GND B03 RASCB1# B04 VCC B05 CASCC0# B06 GND Internal Pullup/Pulldown Power Power O LVTTL 10ma Power Power O LVTTL 10ma Power Power O LVTTL 10ma Power O LVTTL 10ma Power O LVTTL 10ma Power Intel® 450NX PCIset 12-63 12. Electrical Characteristics Table 12-26: RCG Pin List Sorted by Pin (Continued) Pin# Signal I/O LVTTL Driver Strength B07 CASCD1# B08 VCC B09 CASCC1# B10 GND Power B11 GND Power B12 ADDRD04 B13 VCC B14 RASDC1# B15 GND B16 RASDC0# B17 VCC B18 CASDD1# B19 GND B20 CASDC1# O LVTTL 10ma C01 ADDRC05 O LVTTL 10ma C02 ADDRC03 O LVTTL 10ma C03 ADDRC00 O LVTTL 10ma C04 RASCC1# O LVTTL 10ma C05 RASCC0# O LVTTL 10ma C06 RASCD0# O LVTTL 10ma C07 CASCB0# O LVTTL 10ma C08 CASCD0# O LVTTL 10ma C09 N/C C10 ADDRD12 O LVTTL 10ma C11 ADDRD09 O LVTTL 10ma C12 ADDRD05 O LVTTL 10ma C13 ADDRD02 O LVTTL 10ma C14 ADDRD00 O LVTTL 10ma C15 RASDA0# O LVTTL 10ma C16 RASDB0# O LVTTL 10ma C17 WEDA# O LVTTL 10ma C18 CASDB0# O LVTTL 10ma C19 CASDD0# O LVTTL 10ma C20 WEDB# O LVTTL 10ma D01 ADDRC08 O LVTTL 10ma D02 VCC D03 ADDRC02 D04 GND 12-64 O Driver Type 10ma Power O O LVTTL LVTTL 10ma 10ma Power O LVTTL 10ma Power O LVTTL 10ma Power O LVTTL 10ma Power Power O LVTTL 10ma Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-26: RCG Pin List Sorted by Pin (Continued) Pin# Signal I/O O Driver Type LVTTL Driver Strength D05 RASCD1# D06 VCC D07 CASCA1# D08 GND D09 N/C D10 VCC Power D11 VCC Power D12 ADDRD06 D13 GND D14 RASDB1# D15 VCC D16 CASDA0# D17 GND D18 CASDB1# D19 VCC D20 N/C E01 ADDRC10 O LVTTL 10ma E02 ADDRC07 O LVTTL 10ma E03 ADDRC04 O LVTTL 10ma E04 ADDRC01 O LVTTL 10ma E05 N/C E06 N/C E07 N/C E08 N/C E09 N/C E10 ADDRD11 O LVTTL 10ma E11 ADDRD10 O LVTTL 10ma E12 ADDRD07 O LVTTL 10ma E13 RASDA1# O LVTTL 10ma E14 N/C E15 N/C E16 N/C E17 N/C E18 N/C E19 N/C E20 ADDRB12 O LVTTL 10ma F01 ADDRC13 LVTTL 10ma F02 GND Internal Pullup/Pulldown 10ma Power O LVTTL 10ma Power O LVTTL 10ma Power O LVTTL 10ma Power O LVTTL 10ma Power O LVTTL 10ma Power O Power Intel® 450NX PCIset 12-65 12. Electrical Characteristics Table 12-26: RCG Pin List Sorted by Pin (Continued) Pin# Signal I/O Driver Type F03 ADDRC06 F04 VCC F05 N/C F06 VCC Power F14 VCC Power F15 VCC Power F16 N/C F17 VCC F18 ADDRB13 F19 GND F20 ADDRB09 G01 N/C G02 O Driver Strength LVTTL 10ma LVTTL 10ma Power O LVTTL 10ma Power O LVTTL 10ma ADDRC12 O LVTTL 10ma G03 ADDRC11 O LVTTL 10ma G04 ADDRC09 O LVTTL 10ma G05 N/C G06 VCC G16 N/C G17 ADDRB11 O LVTTL 10ma G18 ADDRB10 O LVTTL 10ma G19 ADDRB06 O LVTTL 10ma G20 ADDRB05 O LVTTL 10ma H01 VCC Power H02 VCC Power H03 CASAC0# H04 GND H05 CASAA1# O LVTTL 10ma H16 ADDRB08 O LVTTL 10ma H17 GND H18 ADDRB07 H19 VCC Power H20 VCC Power J01 WEAA# O LVTTL 10ma J02 CASAB1# O LVTTL 10ma J03 CASAD1# O LVTTL 10ma J04 WEAB# O LVTTL 10ma J05 CASAC1# O LVTTL 10ma J09 GND 12-66 Power O LVTTL 10ma Power Power O LVTTL 10ma Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-26: RCG Pin List Sorted by Pin (Continued) Pin# Signal I/O Driver Type Driver Strength J10 GND Power J11 GND Power J12 GND Power J16 ADDRB04 O LVTTL 10ma J17 ADDRB03 O LVTTL 10ma J18 ADDRB02 O LVTTL 10ma J19 ADDRB01 O LVTTL 10ma J20 ADDRB00 O LVTTL 10ma K01 CASAA0# O LVTTL 10ma K02 GND K03 CASAB0# K04 VCC K05 CASAD0# K09 GND Power K10 GND Power K11 GND Power K12 GND Power K16 RASBB1# K17 VCC K18 RASBC1# K19 GND K20 RASBD1# O LVTTL 10ma L01 RASAA0# O LVTTL 10ma L02 GND L03 RASAC0# L04 VCC L05 RASAD0# L09 GND Power L10 GND Power L11 GND Power L12 GND Power L16 RASBA1# L17 VCC L18 RASBA0# L19 GND L20 RASBC0# O LVTTL 10ma M01 RASAB0# O LVTTL 10ma M02 RASAA1# O LVTTL 10ma Internal Pullup/Pulldown Power O LVTTL 10ma Power O O LVTTL LVTTL 10ma 10ma Power O LVTTL 10ma Power Power O LVTTL 10ma Power O O LVTTL LVTTL 10ma 10ma Power O LVTTL 10ma Power Intel® 450NX PCIset 12-67 12. Electrical Characteristics Table 12-26: RCG Pin List Sorted by Pin (Continued) Pin# Signal I/O Driver Type Driver Strength M03 RASAB1# O LVTTL 10ma M04 RASAC1# O LVTTL 10ma M05 RASAD1# O LVTTL 10ma M09 GND Power M10 GND Power M11 GND Power M12 GND Power M16 CASBA0# O LVTTL 10ma M17 CASBB1# O LVTTL 10ma M18 RASBB0# O LVTTL 10ma M19 CASBB0# O LVTTL 10ma M20 RASBD0# O LVTTL 10ma N01 VCC Power N02 VCC Power N03 ADDRA01 N04 GND N05 ADDRA00 N16 N/C N17 GND N18 CASBA1# N19 VCC Power N20 VCC Power P01 ADDRA03 O LVTTL 10ma P02 ADDRA02 O LVTTL 10ma P03 ADDRA05 O LVTTL 10ma P04 ADDRA04 O LVTTL 10ma P05 N/C P15 VCC P16 N/C P17 WEBA# O LVTTL 10ma P18 CASBC0# O LVTTL 10ma P19 CASBD0# O LVTTL 10ma P20 WEBB# O LVTTL 10ma R01 GND Power R02 GND Power R03 ADDRA06 R04 VCC R05 N/C 12-68 O LVTTL 10ma Power O LVTTL 10ma Power O LVTTL 10ma Power O LVTTL 10ma Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-26: RCG Pin List Sorted by Pin (Continued) Pin# Signal I/O Driver Type Driver Strength R06 VCC Power R07 VCC Power R15 VCC Power R16 N/C R17 VCC R18 CASBD1# R19 GND Power R20 GND Power T01 ADDRA08 O LVTTL 10ma T02 ADDRA07 O LVTTL 10ma T03 ADDRA10 O LVTTL 10ma T04 ADDRA09 O LVTTL 10ma T05 N/C T06 N/C T07 MA05# I LVTTL 10ma T08 MA02# I LVTTL 10ma T09 N/C T10 VCCA T11 CMND1# I AGTL+ T12 BANK0# I AGTL+ T13 N/C T14 WDME# O AGTL+ 55ma T15 LRD# O AGTL+ 55ma T16 N/C T17 VCC T18 BANKID# I LVTTL T19 DR50T# I LVTTL T20 CASBC1# O LVTTL 10ma U01 ADDRA11 O LVTTL 10ma U02 VCC U03 N/C U04 GND Power U05 VTT Power U06 VCC Power U07 MA06# U08 GND Power U09 VTT Power U10 VCC Power Internal Pullup/Pulldown Power O LVTTL 10ma Power Power Requires external pull-up Power I LVTTL 10ma Intel® 450NX PCIset 12-69 12. Electrical Characteristics Table 12-26: RCG Pin List Sorted by Pin (Continued) Pin# Signal I/O Driver Type Driver Strength U11 VCC Power U12 VTT Power U13 GND Power U14 RHIT# U15 VCC Power U16 VTT Power U17 GND Power U18 DR50H# U19 VCC Power U20 VCC Power V01 ADDRA13 O LVTTL 10ma V02 ADDRA12 O LVTTL 10ma V03 CRES1 I Analog V04 CRES0 I Analog V05 VREF I Analog V06 MA09# I AGTL+ V07 MA07# I AGTL+ V08 MA03# I AGTL+ V09 MA00# I AGTL+ V10 HCLKIN I 2.5V V11 CSTB# I AGTL+ V12 BANK1# I AGTL+ V13 RCMPLT# O AGTL+ 55ma V14 PHIT# O AGTL+ 55ma V15 AVWP# O AGTL+ 55ma V16 VREF I Analog V17 TRST# I LVTTL V18 TCK I LVTTL V19 TDO O OD V20 TDI I LVTTL W01 N/C W02 GND Power W03 VTT Power W04 VCC Power W05 MA10# W06 GND Power W07 VTT Power W08 VCC Power 12-70 O I I AGTL+ 55ma LVTTL 14ma AGTL+ Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-26: RCG Pin List Sorted by Pin (Continued) Pin# Signal I/O I Driver Type W09 MA01# W10 GND Power W11 GND Power W12 BANK2# W13 VCC Power W14 VTT Power W15 GND Power W16 N/C W17 VCC Power W18 VTT Power W19 GND Power W20 N/C Y01 GND Y02 N/C Y03 MA13# I AGTL+ Y04 MA12# I AGTL+ Y05 MA11# I AGTL+ Y06 GND Y07 MA08# I AGTL+ Y08 MA04# I AGTL+ Y09 MRESET# I AGTL+ Y10 VCC Y11 ROW# I AGTL+ Y12 CMND0# I AGTL+ Y13 CARD# I AGTL+ Y14 GRCMPLT# I/O AGTL+ Y15 GND Y16 LDSTB# Y17 N/C Y18 TMS Y19 N/C Y20 GND I Driver Strength Internal Pullup/Pulldown AGTL+ AGTL+ Power Power Power 55ma Power O AGTL+ I LVTTL 55ma Power Intel® 450NX PCIset 12-71 12. Electrical Characteristics 12.9.2 Pin Lists Sorted by Signal Table 12-27: MIOC Pin List Sorted by Signal Pin# Signal I/O Driver Type Driver Strength B04 A03# I/O AGTL+ 55ma C04 A04# I/O AGTL+ 55ma D04 A05# I/O AGTL+ 55ma E04 A06# I/O AGTL+ 55ma A05 A07# I/O AGTL+ 55ma C05 A08# I/O AGTL+ 55ma E05 A09# I/O AGTL+ 55ma B06 A10# I/O AGTL+ 55ma C06 A11# I/O AGTL+ 55ma D06 A12# I/O AGTL+ 55ma A07 A13# I/O AGTL+ 55ma B07 A14# I/O AGTL+ 55ma C07 A15# I/O AGTL+ 55ma D07 A16# I/O AGTL+ 55ma E07 A17# I/O AGTL+ 55ma C08 A18# I/O AGTL+ 55ma E08 A19# I/O AGTL+ 55ma A09 A20# I/O AGTL+ 55ma B09 A21# I/O AGTL+ 55ma C09 A22# I/O AGTL+ 55ma D09 A23# I/O AGTL+ 55ma B10 A24# I/O AGTL+ 55ma D10 A25# I/O AGTL+ 55ma E10 A26# I/O AGTL+ 55ma B11 A27# I/O AGTL+ 55ma D11 A28# I/O AGTL+ 55ma A12 A29# I/O AGTL+ 55ma B12 A30# I/O AGTL+ 55ma C12 A31# I/O AGTL+ 55ma D12 A32# I/O AGTL+ 55ma E12 A33# I/O AGTL+ 55ma A13 A34# I/O AGTL+ 55ma B13 A35# I/O AGTL+ 55ma J03 ADS# I/O AGTL+ 55ma K05 AERR# I/O AGTL+ 55ma H01 AP0# I/O AGTL+ 55ma 12-72 Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-27: MIOC Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type Driver Strength J01 AP1# I/O AGTL+ 55ma AJ17 BANK0# O AGTL+ 55ma AH18 BANK1# O AGTL+ 55ma AM18 BANK2# O AGTL+ 55ma D13 BERR# I/O AGTL+ 55ma J29 BINIT# I/O AGTL+ 55ma C02 BNR# I/O AGTL+ 55ma J30 BP0# I/O OD 14ma J31 BP1# I/O OD 14ma D01 BPRI# I/O AGTL+ 55ma J02 BR0# O AGTL+ 55ma AL18 CARD0# O AGTL+ 55ma AJ18 CARD1# O AGTL+ 55ma AL11 CMND0# O AGTL+ 55ma AJ12 CMND1# O AGTL+ 55ma C11 CRES0 I Analog A17 CRES1 I Analog H29 CRESET# O LVTTL 10ma AM12 CSTB# O AGTL+ 55ma D14 D00# I/O AGTL+ 55ma A15 D01# I/O AGTL+ 55ma B15 D02# I/O AGTL+ 55ma C15 D03# I/O AGTL+ 55ma D15 D04# I/O AGTL+ 55ma E15 D05# I/O AGTL+ 55ma B16 D06# I/O AGTL+ 55ma D16 D07# I/O AGTL+ 55ma E16 D08# I/O AGTL+ 55ma B17 D09# I/O AGTL+ 55ma D17 D10# I/O AGTL+ 55ma E17 D11# I/O AGTL+ 55ma A18 D12# I/O AGTL+ 55ma B18 D13# I/O AGTL+ 55ma C18 D14# I/O AGTL+ 55ma D18 D15# I/O AGTL+ 55ma E18 D16# I/O AGTL+ 55ma B19 D17# I/O AGTL+ 55ma D19 D18# I/O AGTL+ 55ma Intel® 450NX PCIset Internal Pullup/Pulldown 12-73 12. Electrical Characteristics Table 12-27: MIOC Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type Driver Strength A20 D19# I/O AGTL+ 55ma B20 D20# I/O AGTL+ 55ma D20 D21# I/O AGTL+ 55ma A21 D22# I/O AGTL+ 55ma B21 D23# I/O AGTL+ 55ma C21 D24# I/O AGTL+ 55ma D21 D25# I/O AGTL+ 55ma E21 D26# I/O AGTL+ 55ma B22 D27# I/O AGTL+ 55ma D22 D28# I/O AGTL+ 55ma B23 D29# I/O AGTL+ 55ma D23 D30# I/O AGTL+ 55ma E23 D31# I/O AGTL+ 55ma A24 D32# I/O AGTL+ 55ma B24 D33# I/O AGTL+ 55ma C24 D34# I/O AGTL+ 55ma D24 D35# I/O AGTL+ 55ma C25 D36# I/O AGTL+ 55ma E25 D37# I/O AGTL+ 55ma A26 D38# I/O AGTL+ 55ma B26 D39# I/O AGTL+ 55ma C26 D40# I/O AGTL+ 55ma D26 D41# I/O AGTL+ 55ma E26 D42# I/O AGTL+ 55ma B27 D43# I/O AGTL+ 55ma C27 D44# I/O AGTL+ 55ma D27 D45# I/O AGTL+ 55ma A28 D46# I/O AGTL+ 55ma C28 D47# I/O AGTL+ 55ma E28 D48# I/O AGTL+ 55ma A29 D49# I/O AGTL+ 55ma B29 D50# I/O AGTL+ 55ma C29 D51# I/O AGTL+ 55ma D29 D52# I/O AGTL+ 55ma E29 D53# I/O AGTL+ 55ma B30 D54# I/O AGTL+ 55ma C30 D55# I/O AGTL+ 55ma E30 D56# I/O AGTL+ 55ma 12-74 Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-27: MIOC Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type Driver Strength C31 D57# I/O AGTL+ 55ma D31 D58# I/O AGTL+ 55ma E31 D59# I/O AGTL+ 55ma D32 D60# I/O AGTL+ 55ma E32 D61# I/O AGTL+ 55ma F29 D62# I/O AGTL+ 55ma F30 D63# I/O AGTL+ 55ma A04 DBSY# I/O AGTL+ 55ma AJ16 DCMPLTA# I/O AGTL+ 55ma AH15 DCMPLTB# I/O AGTL+ 55ma G05 DEFER# I/O AGTL+ 55ma H32 DEP0# I/O AGTL+ 55ma H31 DEP1# I/O AGTL+ 55ma H30 DEP2# I/O AGTL+ 55ma G32 DEP3# I/O AGTL+ 55ma G31 DEP4# I/O AGTL+ 55ma G29 DEP5# I/O AGTL+ 55ma G28 DEP6# I/O AGTL+ 55ma F31 DEP7# I/O AGTL+ 55ma AH12 DOFF0# O AGTL+ 55ma AM13 DOFF1# O AGTL+ 55ma B14 DRDY# I/O AGTL+ 55ma AJ13 DSEL0# O AGTL+ 55ma AL14 DSEL1# O AGTL+ 55ma U02 DSTBN0# I/O AGTL+ 55ma AD01 DSTBN1# I/O AGTL+ 55ma AJ02 DSTBN2# I/O AGTL+ 55ma AH09 DSTBN3# I/O AGTL+ 55ma U01 DSTBP0# I/O AGTL+ 55ma AC04 DSTBP1# I/O AGTL+ 55ma AJ01 DSTBP2# I/O AGTL+ 55ma AK08 DSTBP3# I/O AGTL+ 55ma AK15 DVALIDA# O AGTL+ 55ma AL16 DVALIDB# O AGTL+ 55ma K01 ERR0# I/O OD 14ma K02 ERR1# I/O OD 14ma A01 GND Power A02 GND Power Intel® 450NX PCIset Internal Pullup/Pulldown 12-75 12. Electrical Characteristics Table 12-27: MIOC Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type A03 GND Power A06 GND Power A10 GND Power A11 GND Power A14 GND Power A16 GND Power A19 GND Power A22 GND Power A23 GND Power A27 GND Power B01 GND Power B02 GND Power B05 GND Power B28 GND Power C01 GND Power D08 GND Power D25 GND Power E09 GND Power E13 GND Power E14 GND Power E19 GND Power E20 GND Power E24 GND Power F01 GND Power F32 GND Power G01 GND Power H05 GND Power H28 GND Power J05 GND Power J32 GND Power L01 GND Power L32 GND Power M05 GND Power M28 GND Power R01 GND Power R29 GND Power T28 GND Power U04 GND Power 12-76 Driver Strength Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-27: MIOC Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type U05 GND Power U32 GND Power V04 GND Power V05 GND Power V32 GND Power W05 GND Power Y28 GND Power AA05 GND Power AA28 GND Power AB01 GND Power AB32 GND Power AC01 GND Power AC05 GND Power AC28 GND Power AD05 GND Power AD28 GND Power AE01 GND Power AE32 GND Power AF01 GND Power AF32 GND Power AH13 GND Power AH14 GND Power AH19 GND Power AH20 GND Power AH24 GND Power AH25 GND Power AH32 GND Power AJ08 GND Power AJ19 GND Power AJ24 GND Power AJ25 GND Power AJ26 GND Power AK24 GND Power AK25 GND Power AK27 GND Power AK32 GND Power AL05 GND Power AL27 GND Power Driver Strength Intel® 450NX PCIset Internal Pullup/Pulldown 12-77 12. Electrical Characteristics Table 12-27: MIOC Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type Driver Strength AL28 GND Power AL31 GND Power AL32 GND Power AM06 GND Power AM11 GND Power AM14 GND Power AM16 GND Power AM19 GND Power AM22 GND Power AM23 GND Power AM27 GND Power AM28 GND Power AM30 GND Power AM31 GND Power AM32 GND Power R28 HCLKIN I 2.5V G02 HIT# I AGTL+ H02 HITM# N29 INIT# OD 2.5V 14ma L04 INTREQ# O LVTTL 10ma N05 IOGNT# I LVTTL N04 IOREQ# O LVTTL F03 LOCK# I AGTL+ AM20 MA00# O AGTL+ 55ma AL20 MA01# O AGTL+ 55ma AJ20 MA02# O AGTL+ 55ma AM21 MA03# O AGTL+ 55ma AL21 MA04# O AGTL+ 55ma AK21 MA05# O AGTL+ 55ma AJ21 MA06# O AGTL+ 55ma AH21 MA07# O AGTL+ 55ma AL22 MA08# O AGTL+ 55ma AJ22 MA09# O AGTL+ 55ma AL23 MA10# O AGTL+ 55ma AJ23 MA11# O AGTL+ 55ma AH23 MA12# O AGTL+ 55ma AM24 MA13# O AGTL+ 55ma P02 MD00# I/O AGTL+ 55ma 12-78 AGTL+ 10ma Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-27: MIOC Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type Driver Strength P03 MD01# I/O AGTL+ 55ma P04 MD02# I/O AGTL+ 55ma R02 MD03# I/O AGTL+ 55ma R03 MD04# I/O AGTL+ 55ma T01 MD05# I/O AGTL+ 55ma T02 MD06# I/O AGTL+ 55ma T03 MD07# I/O AGTL+ 55ma T04 MD08# I/O AGTL+ 55ma U03 MD09# I/O AGTL+ 55ma V02 MD10# I/O AGTL+ 55ma V03 MD11# I/O AGTL+ 55ma W01 MD12# I/O AGTL+ 55ma W02 MD13# I/O AGTL+ 55ma W03 MD14# I/O AGTL+ 55ma W04 MD15# I/O AGTL+ 55ma Y02 MD16# I/O AGTL+ 55ma Y04 MD17# I/O AGTL+ 55ma Y05 MD18# I/O AGTL+ 55ma AA01 MD19# I/O AGTL+ 55ma AA02 MD20# I/O AGTL+ 55ma AA03 MD21# I/O AGTL+ 55ma AA04 MD22# I/O AGTL+ 55ma AB02 MD23# I/O AGTL+ 55ma AB04 MD24# I/O AGTL+ 55ma AB05 MD25# I/O AGTL+ 55ma AC02 MD26# I/O AGTL+ 55ma AD02 MD27# I/O AGTL+ 55ma AD03 MD28# I/O AGTL+ 55ma AD04 MD29# I/O AGTL+ 55ma AE02 MD30# I/O AGTL+ 55ma AE04 MD31# I/O AGTL+ 55ma AE05 MD32# I/O AGTL+ 55ma AF02 MD33# I/O AGTL+ 55ma AF04 MD34# I/O AGTL+ 55ma AF05 MD35# I/O AGTL+ 55ma AG01 MD36# I/O AGTL+ 55ma AG02 MD37# I/O AGTL+ 55ma AG03 MD38# I/O AGTL+ 55ma Intel® 450NX PCIset Internal Pullup/Pulldown 12-79 12. Electrical Characteristics Table 12-27: MIOC Pin List Sorted by Signal (Continued) Pin# Signal I/O AG04 MD39# I/O AGTL+ 55ma AH01 MD40# I/O AGTL+ 55ma AH02 MD41# I/O AGTL+ 55ma AH03 MD42# I/O AGTL+ 55ma AH04 MD43# I/O AGTL+ 55ma AH05 MD44# I/O AGTL+ 55ma AJ04 MD45# I/O AGTL+ 55ma AK02 MD46# I/O AGTL+ 55ma AK03 MD47# I/O AGTL+ 55ma AK04 MD48# I/O AGTL+ 55ma AK05 MD49# I/O AGTL+ 55ma AL03 MD50# I/O AGTL+ 55ma AL04 MD51# I/O AGTL+ 55ma AM04 MD52# I/O AGTL+ 55ma AM05 MD53# I/O AGTL+ 55ma AJ06 MD54# I/O AGTL+ 55ma AK06 MD55# I/O AGTL+ 55ma AL06 MD56# I/O AGTL+ 55ma AH07 MD57# I/O AGTL+ 55ma AJ07 MD58# I/O AGTL+ 55ma AK07 MD59# I/O AGTL+ 55ma AL07 MD60# I/O AGTL+ 55ma AM07 MD61# I/O AGTL+ 55ma AH08 MD62# I/O AGTL+ 55ma AJ09 MD63# I/O AGTL+ 55ma AK09 MD64# I/O AGTL+ 55ma AL09 MD65# I/O AGTL+ 55ma AM09 MD66# I/O AGTL+ 55ma AJ10 MD67# I/O AGTL+ 55ma AK10 MD68# I/O AGTL+ 55ma AL10 MD69# I/O AGTL+ 55ma AM10 MD70# I/O AGTL+ 55ma AJ11 MD71# I/O AGTL+ 55ma AL13 MRESET# O AGTL+ 55ma C23 N/C K29 N/C U28 N/C AC32 VCC 12-80 Driver Type Driver Strength Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-27: MIOC Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type Driver Strength AK13 PHITA# I AGTL+ AL17 PHITB# I AGTL+ L31 PWRGD I LVTTL P28 PWRGDB O LVTTL AM15 RCMPLTA# I AGTL+ AJ15 RCMPLTB# I AGTL+ E01 REQ0# I/O AGTL+ 55ma F04 REQ1# I/O AGTL+ 55ma G04 REQ2# I/O AGTL+ 55ma H04 REQ3# I/O AGTL+ 55ma F02 REQ4# I/O AGTL+ 55ma M29 RESET# I/O AGTL+ 55ma AL12 RHITA# I AGTL+ AM17 RHITB# I AGTL+ AH16 ROW# O AGTL+ 55ma J04 RP# I/O AGTL+ 55ma B03 RS0# I/O AGTL+ 55ma C03 RS1# I/O AGTL+ 55ma E03 RS2# I/O AGTL+ 55ma E02 RSP# I/O AGTL+ 55ma AL19 SMIACT# O LVTTL 10ma L03 TCK I LVTTL M04 TDI I LVTTL M03 TDO O OD L05 TMS I LVTTL M01 TPCTL0 I LVTTL N02 TPCTL1 I LVTTL D02 TRDY# I/O AGTL+ L02 TRST# I LVTTL A30 VCC Power A31 VCC Power A32 VCC Power B31 VCC Power B32 VCC Power C10 VCC Power C13 VCC Power C14 VCC Power C19 VCC Power Internal Pullup/Pulldown 10ma 14ma 55ma Intel® 450NX PCIset 12-81 12. Electrical Characteristics Table 12-27: MIOC Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type C20 VCC Power C22 VCC Power C32 VCC Power E06 VCC Power E27 VCC Power F05 VCC Power F28 VCC Power K03 VCC Power K28 VCC Power L30 VCC Power M02 VCC Power N01 VCC Power N32 VCC Power P01 VCC Power P05 VCC Power P32 VCC Power R04 VCC Power R05 VCC Power T05 VCC Power V01 VCC Power V28 VCC Power V29 VCC Power W28 VCC Power Y01 VCC Power Y32 VCC Power AB03 VCC Power AB30 VCC Power AC30 VCC Power AF28 VCC Power AG05 VCC Power AG28 VCC Power AH06 VCC Power AH10 VCC Power AH11 VCC Power AH17 VCC Power AH27 VCC Power AK01 VCC Power AK11 VCC Power 12-82 Driver Strength Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-27: MIOC Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type AK12 VCC Power AK14 VCC Power AK18 VCC Power AK19 VCC Power AK20 VCC Power AK22 VCC Power AK23 VCC Power AL01 VCC Power AL02 VCC Power AL24 VCC Power AM01 VCC Power AM02 VCC Power AM03 VCC Power K30 VCCA0 Power K31 VCCA1 Power K32 VCCA2 Power K04 VREF I Analog N31 VREF I Analog U30 VREF I Analog AC03 VREF I Analog AG29 VREF I Analog AL15 VREF I Analog A08 VTT Power A25 VTT Power B08 VTT Power B25 VTT Power C16 VTT Power C17 VTT Power D03 VTT Power D05 VTT Power D28 VTT Power D30 VTT Power E11 VTT Power E22 VTT Power G03 VTT Power G30 VTT Power H03 VTT Power N03 VTT Power Driver Strength Intel® 450NX PCIset Internal Pullup/Pulldown 12-83 12. Electrical Characteristics Table 12-27: MIOC Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type Driver Strength Y03 VTT Power Y30 VTT Power AE03 VTT Power AE30 VTT Power AF03 VTT Power AF30 VTT Power AH22 VTT Power AJ03 VTT Power AJ05 VTT Power AJ28 VTT Power AJ30 VTT Power AK16 VTT Power AK17 VTT Power AL08 VTT Power AL25 VTT Power AL26 VTT Power AM08 VTT Power AM25 VTT Power AM26 VTT Power AJ14 WDEVT# O AGTL+ 55ma R30 X0ADS# I/O AGTL+ 55ma P31 X0BE0# I/O AGTL+ 55ma P30 X0BE1# I/O AGTL+ 55ma R32 X0BLK# O AGTL+ 55ma L28 X0CLK O LVTTL 10ma L29 X0CLKB O LVTTL 10ma J28 X0CLKFB I LVTTL T32 X0D00# I/O AGTL+ 55ma T31 X0D01# I/O AGTL+ 55ma T30 X0D02# I/O AGTL+ 55ma T29 X0D03# I/O AGTL+ 55ma U29 X0D04# I/O AGTL+ 55ma U31 X0D05# I/O AGTL+ 55ma Y31 X0D06# I/O AGTL+ 55ma Y29 X0D07# I/O AGTL+ 55ma AA32 X0D08# I/O AGTL+ 55ma AA31 X0D09# I/O AGTL+ 55ma AA30 X0D10# I/O AGTL+ 55ma 12-84 Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-27: MIOC Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type Driver Strength AA29 X0D11# I/O AGTL+ 55ma AB31 X0D12# I/O AGTL+ 55ma AB29 X0D13# I/O AGTL+ 55ma AB28 X0D14# I/O AGTL+ 55ma AC31 X0D15# I/O AGTL+ 55ma W30 X0HRTS# O AGTL+ 55ma W31 X0HSTBN# O AGTL+ 55ma W32 X0HSTBP# O AGTL+ 55ma R31 X0PAR# I/O AGTL+ 55ma P29 X0RST# O AGTL+ 55ma N30 X0RSTB# O AGTL+ 55ma M32 X0RSTFB# I AGTL+ W29 X0XRTS# I AGTL+ V30 X0XSTBN# I AGTL+ V31 X0XSTBP# I AGTL+ AD32 X1ADS# I/O AGTL+ 55ma AD30 X1BE0# I/O AGTL+ 55ma AD29 X1BE1# I/O AGTL+ 55ma AE28 X1BLK# O AGTL+ 55ma M30 X1CLK O LVTTL 10ma M31 X1CLKB O LVTTL 10ma N28 X1CLKFB I LVTTL AE31 X1D00# I/O AGTL+ 55ma AE29 X1D01# I/O AGTL+ 55ma AF31 X1D02# I/O AGTL+ 55ma AF29 X1D03# I/O AGTL+ 55ma AG31 X1D04# I/O AGTL+ 55ma AG30 X1D05# I/O AGTL+ 55ma AJ29 X1D06# I/O AGTL+ 55ma AK31 X1D07# I/O AGTL+ 55ma AK30 X1D08# I/O AGTL+ 55ma AK29 X1D09# I/O AGTL+ 55ma AK28 X1D10# I/O AGTL+ 55ma AL30 X1D11# I/O AGTL+ 55ma AL29 X1D12# I/O AGTL+ 55ma AJ27 X1D13# I/O AGTL+ 55ma AH26 X1D14# I/O AGTL+ 55ma AK26 X1D15# I/O AGTL+ 55ma Intel® 450NX PCIset Internal Pullup/Pulldown 12-85 12. Electrical Characteristics Table 12-27: MIOC Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type Driver Strength AJ32 X1HRTS# O AGTL+ 55ma AH28 X1HSTBN# O AGTL+ 55ma AH29 X1HSTBP# O AGTL+ 55ma AM29 X1PAR# I/O AGTL+ 55ma AC29 X1RST# O AGTL+ 55ma AD31 X1RSTB# O AGTL+ 55ma AG32 X1RSTFB# I AGTL+ AJ31 X1XRTS# I AGTL+ AH30 X1XSTBN# I AGTL+ AH31 X1XSTBP# I AGTL+ Internal Pullup/Pulldown Table 12-28: PXB Pin List Sorted by Signal PIN# Signal I/O AL17 ACK64# I/O PCI E09 CRES0 I Analog D09 CRES1 I Analog AL27 INTRQA# OD PCI AL7 INTRQB# OD PCI AJ26 MODE64# I PCI A01 N/C A02 N/C A11 N/C A13 N/C A23 N/C A25 N/C A30 N/C A31 N/C A32 N/C B01 N/C B05 N/C B06 N/C B07 N/C B08 N/C B09 N/C B10 N/C B11 N/C B12 N/C B13 N/C 12-86 Driver Type Driver Strength Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-28: PXB Pin List Sorted by Signal (Continued) PIN# Signal B17 N/C B23 N/C B24 N/C B25 N/C B26 N/C B27 N/C B32 N/C C01 N/C C02 N/C C03 N/C C04 N/C C05 N/C C09 N/C C11 N/C C13 N/C C23 N/C C28 N/C C29 N/C C30 N/C C31 N/C C32 N/C D01 N/C D03 N/C D05 N/C D06 N/C D07 N/C D08 N/C D10 N/C D11 N/C D12 N/C D13 N/C D14 N/C D19 N/C D23 N/C D24 N/C D25 N/C D26 N/C D30 N/C I/O Driver Type Driver Strength Intel® 450NX PCIset Internal Pullup/Pulldown 12-87 12. Electrical Characteristics Table 12-28: PXB Pin List Sorted by Signal (Continued) PIN# Signal D32 N/C E01 N/C E02 N/C E03 N/C E04 N/C E05 N/C E07 N/C E11 N/C E25 N/C E28 N/C E29 N/C E30 N/C E31 N/C E32 N/C F02 N/C F04 N/C F30 N/C F32 N/C G01 N/C G02 N/C G03 N/C G04 N/C G05 N/C G28 N/C G29 N/C G32 N/C H02 N/C H04 N/C H28 N/C H29 N/C H31 N/C H32 N/C J01 N/C J02 N/C J03 N/C J04 N/C J05 N/C J28 N/C 12-88 I/O Driver Type Driver Strength Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-28: PXB Pin List Sorted by Signal (Continued) PIN# Signal J29 N/C J31 N/C K02 N/C K04 N/C K31 N/C L28 N/C L29 N/C L31 N/C M02 N/C M31 N/C N28 N/C N29 N/C N30 N/C N31 N/C N32 N/C P02 N/C P04 N/C P29 N/C P31 N/C R02 N/C R04 N/C R29 N/C R31 N/C T02 N/C T04 N/C T29 N/C T31 N/C U01 N/C U02 N/C U03 N/C U04 N/C U05 N/C U28 N/C U29 N/C U31 N/C V02 N/C V04 N/C V29 N/C I/O Driver Type Driver Strength Intel® 450NX PCIset Internal Pullup/Pulldown 12-89 12. Electrical Characteristics Table 12-28: PXB Pin List Sorted by Signal (Continued) PIN# Signal V31 N/C AH01 N/C AH02 N/C AH05 N/C AH06 N/C AH28 N/C AH31 N/C AH32 N/C AJ01 N/C AJ02 N/C AJ03 N/C AJ05 N/C AJ06 N/C AJ08 N/C AJ28 N/C AJ30 N/C AJ31 N/C AJ32 N/C AK01 N/C AK03 N/C AK05 N/C AK06 N/C AK08 N/C AK28 N/C AK30 N/C AK32 N/C AL01 N/C AL02 N/C AL03 N/C AL04 N/C AL05 N/C AL06 N/C AL08 N/C AL28 N/C AL29 N/C AL30 N/C AL31 N/C AL32 N/C 12-90 I/O Driver Type Driver Strength Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-28: PXB Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type AM01 N/C AM02 N/C AM06 N/C AM08 N/C AM10 N/C AM24 N/C AM31 N/C K29 N/C M29 N/C F31 N/C AG28 PAAD[00] I/O PCI AG29 PAAD[01] I/O PCI AG30 PAAD[02] I/O PCI AG31 PAAD[03] I/O PCI AG32 PAAD[04] I/O PCI AF29 PAAD[05] I/O PCI AF31 PAAD[06] I/O PCI AE28 PAAD[07] I/O PCI AE29 PAAD[08] I/O PCI AE30 PAAD[09] I/O PCI AE31 PAAD[10] I/O PCI AE32 PAAD[11] I/O PCI AD29 PAAD[12] I/O PCI AD31 PAAD[13] I/O PCI AC28 PAAD[14] I/O PCI AC29 PAAD[15] I/O PCI AC30 PAAD[16] I/O PCI AC31 PAAD[17] I/O PCI AC32 PAAD[18] I/O PCI AB29 PAAD[19] I/O PCI AB31 PAAD[20] I/O PCI AA28 PAAD[21] I/O PCI AA29 PAAD[22] I/O PCI AA30 PAAD[23] I/O PCI AA31 PAAD[24] I/O PCI AA32 PAAD[25] I/O PCI Y29 PAAD[26] I/O PCI Y31 PAAD[27] I/O PCI Driver Strength Intel® 450NX PCIset Internal Pullup/Pulldown 12-91 12. Electrical Characteristics Table 12-28: PXB Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type Driver Strength W29 PAAD[28] I/O PCI W30 PAAD[29] I/O PCI W31 PAAD[30] I/O PCI W32 PAAD[31] I/O PCI AH18 PACBE[0]# I/O PCI AJ18 PACBE[1]# I/O PCI AM20 PACBE[2]# I/O PCI AJ21 PACBE[3]# I/O PCI L32 PACLK O LVTTL J32 PACLKFB I LVTTL AH20 PADEVSEL# I/O PCI AL20 PAFRAME# I/O PCI AJ23 PAGNT[0]# O PCI AL23 PAGNT[1]# O PCI AH24 PAGNT[2]# O PCI AJ24 PAGNT[3]# O PCI AK24 PAGNT[4]# O PCI AL24 PAGNT[5]# O PCI AK20 PAIRDY# I/O PCI AJ19 PALOCK# I/O PCI AL25 PAMON[0]# I/O LVTTL 10ma AH26 PAMON[1]# I/O LVTTL 10ma AK18 PAPAR I/O PCI AM18 PAPERR# I/O PCI AL21 PAREQ[0]# I PCI AH22 PAREQ[1]# I PCI AJ22 PAREQ[2]# I PCI AK22 PAREQ[3]# I PCI AL22 PAREQ[4]# I PCI AM22 PAREQ[5]# I PCI AJ25 PARST# O PCI AL18 PASERR# OD PCI AL19 PASTOP# I/O PCI AJ20 PATRDY# I/O PCI AJ27 PAXARB# I PCI AG05 PBAD[00] I/O PCI AG04 PBAD[01] I/O PCI AG03 PBAD[02] I/O PCI 12-92 10ma Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-28: PXB Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type AG02 PBAD[03] I/O PCI AG01 PBAD[04] I/O PCI AF04 PBAD[05] I/O PCI AF02 PBAD[06] I/O PCI AE05 PBAD[07] I/O PCI AE04 PBAD[08] I/O PCI AE03 PBAD[09] I/O PCI AE02 PBAD[10] I/O PCI AE01 PBAD[11] I/O PCI AD04 PBAD[12] I/O PCI AD02 PBAD[13] I/O PCI AC05 PBAD[14] I/O PCI AC04 PBAD[15] I/O PCI AC03 PBAD[16] I/O PCI AC02 PBAD[17] I/O PCI AC01 PBAD[18] I/O PCI AB04 PBAD[19] I/O PCI AB02 PBAD[20] I/O PCI AA05 PBAD[21] I/O PCI AA04 PBAD[22] I/O PCI AA03 PBAD[23] I/O PCI AA02 PBAD[24] I/O PCI AA01 PBAD[25] I/O PCI Y04 PBAD[26] I/O PCI Y02 PBAD[27] I/O PCI W04 PBAD[28] I/O PCI W03 PBAD[29] I/O PCI W02 PBAD[30] I/O PCI W01 PBAD[31] I/O PCI AH16 PBCBE[0]# I/O PCI AJ16 PBCBE[1]# I/O PCI AM14 PBCBE[2]# I/O PCI AJ13 PBCBE[3]# I/O PCI L30 PBCLK O LVTTL J30 PBCLKFB I LVTTL AH14 PBDEVSEL# I/O PCI AL14 PBFRAME# I/O PCI AJ11 PBGNT[0]# O PCI Driver Strength Internal Pullup/Pulldown 10ma Intel® 450NX PCIset 12-93 12. Electrical Characteristics Table 12-28: PXB Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type AL11 PBGNT[1]# O PCI AH10 PBGNT[2]# O PCI AJ10 PBGNT[3]# O PCI AK10 PBGNT[4]# O PCI AL10 PBGNT[5]# O PCI AK14 PBIRDY# I/O PCI AJ15 PBLOCK# I/O PCI AL09 PBMON[0]# I/O PCI AH08 PBMON[1]# I/O PCI AK16 PBPAR I/O PCI AM16 PBPERR# I/O PCI AL13 PBREQ[0]# I PCI AH12 PBREQ[1]# I PCI AJ12 PBREQ[2]# I PCI AK12 PBREQ[3]# I PCI AL12 PBREQ[4]# I PCI AM12 PBREQ[5]# I PCI AJ09 PBRST# O PCI AL16 PBSERR# OD PCI AL15 PBSTOP# I/O PCI AJ14 PBTRDY# I/O PCI AJ07 PBXARB# I PCI AL26 PHLDA# O PCI AK26 PHOLD# I PCI F29 PIIXOK# I LVTTL D29 PWRGD I LVTTL AJ17 REQ64# I/O PCI M04 TCK I 2.5V N01 TDI I 2.5V N02 TDO O OD N04 TMS I 2.5V N05 TRST# I 2.5V A03 VCC Power A04 VCC Power A05 VCC Power A06 VCC Power A07 VCC Power A08 VCC Power 12-94 Driver Strength 14ma Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-28: PXB Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type A09 VCC Power A10 VCC Power A14 VCC Power A16 VCC Power A18 VCC Power A20 VCC Power A22 VCC Power A26 VCC Power A28 VCC Power A29 VCC Power B02 VCC Power B03 VCC Power B04 VCC Power B28 VCC Power B29 VCC Power B30 VCC Power B31 VCC Power D27 VCC Power F03 VCC Power G30 VCC Power G31 VCC Power H01 VCC Power H05 VCC Power K03 VCC Power K30 VCC Power M01 VCC Power M05 VCC Power M28 VCC Power M32 VCC Power N03 VCC Power P01 VCC Power P30 VCC Power R01 VCC Power R30 VCC Power T01 VCC Power T30 VCC Power U030 VCC Power Y1 VCC Power Driver Strength Intel® 450NX PCIset Internal Pullup/Pulldown 12-95 12. Electrical Characteristics Table 12-28: PXB Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type Y05 VCC Power Y28 VCC Power Y32 VCC Power AD01 VCC Power AD05 VCC Power AD28 VCC Power AD32 VCC Power AH04 VCC Power AH09 VCC Power AH13 VCC Power AH17 VCC Power AH21 VCC Power AH25 VCC Power AH29 VCC Power AJ04 VCC Power AJ29 VCC Power AK07 VCC Power AK27 VCC Power AM09 VCC Power AM13 VCC Power AM17 VCC Power AM21 VCC Power AM25 VCC Power P05 VCC Power R05 VCC Power T05 VCC Power V28 VCC Power W28 VCC Power V03 VCC5A Power (PCI) AB03 VCC5B Power (PCI) AF03 VCC5C Power (PCI) AH03 VCC5D Power (PCI) AK04 VCC5E Power (PCI) AK11 VCC5F Power (PCI) AK15 VCC5G Power (PCI) AK19 VCC5H Power (PCI) AK23 VCC5I Power (PCI) AK29 VCC5J Power (PCI) 12-96 Driver Strength Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-28: PXB Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type AH30 VCC5K Power (PCI) AF30 VCC5L Power (PCI) AB30 VCC5M Power (PCI) V30 VCC5N Power (PCI) A27 VCCA0 Power C27 VCCA1 Power E27 VCCA2 Power A12 VREF I Analog A24 VREF I Analog C06 GND Power C07 GND Power C08 GND Power C10 GND Power C12 GND Power C14 GND Power C16 GND Power C18 GND Power C20 GND Power C22 GND Power C24 GND Power C26 GND Power D02 GND Power D31 GND Power F01 GND Power F05 GND Power F28 GND Power H03 GND Power H30 GND Power K01 GND Power K05 GND Power K28 GND Power K32 GND Power L01 GND Power L02 GND Power L03 GND Power L04 GND Power L05 GND Power M03 GND Power Driver Strength Intel® 450NX PCIset Internal Pullup/Pulldown 12-97 12. Electrical Characteristics Table 12-28: PXB Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type M30 GND Power P03 GND Power P32 GND Power R03 GND Power R32 GND Power T03 GND Power T32 GND Power U32 GND Power V01 GND Power V32 GND Power Y03 GND Power Y30 GND Power AB01 GND Power AB05 GND Power AB28 GND Power AB32 GND Power AD03 GND Power AD30 GND Power AF01 GND Power AF05 GND Power AF28 GND Power AF32 GND Power AH07 GND Power AH11 GND Power AH15 GND Power AH19 GND Power AH23 GND Power AH27 GND Power AK02 GND Power AK09 GND Power AK13 GND Power AK17 GND Power AK21 GND Power AK25 GND Power AK31 GND Power AM03 GND Power AM04 GND Power AM05 GND Power 12-98 Driver Strength Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-28: PXB Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type Driver Strength AM07 GND Power AM11 GND Power AM15 GND Power AM19 GND Power AM23 GND Power AM27 GND Power AM28 GND Power AM29 GND Power AM30 GND Power AM32 GND Power P28 GND Power R28 GND Power T28 GND Power V05 GND Power W05 GND Power D04 VTT Power D28 VTT Power E06 VTT Power E08 VTT Power E10 VTT Power E12 VTT Power E14 VTT Power E16 VTT Power E18 VTT Power E20 VTT Power E22 VTT Power E24 VTT Power E26 VTT Power AM26 WSC# O PCI C21 XADS# I/O AGTL+ 55ma E23 XBE[0]# I/O AGTL+ 55ma B22 XBE[1]# I/O AGTL+ 55ma A21 XBLK# I AGTL+ C25 XCLK I LVTTL D21 XD[00]# I/O AGTL+ 55ma E21 XD[01]# I/O AGTL+ 55ma B20 XD[02]# I/O AGTL+ 55ma D20 XD[03]# I/O AGTL+ 55ma Intel® 450NX PCIset Internal Pullup/Pulldown 12-99 12. Electrical Characteristics Table 12-28: PXB Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type Driver Strength A19 XD[04]# I/O AGTL+ 55ma B19 XD[05]# I/O AGTL+ 55ma D17 XD[06]# I/O AGTL+ 55ma E17 XD[07]# I/O AGTL+ 55ma B16 XD[08]# I/O AGTL+ 55ma D16 XD[09]# I/O AGTL+ 55ma A15 XD[10]# I/O AGTL+ 55ma B15 XD[11]# I/O AGTL+ 55ma C15 XD[12]# I/O AGTL+ 55ma D15 XD[13]# I/O AGTL+ 55ma E15 XD[14]# I/O AGTL+ 55ma B14 XD[15]# I/O AGTL+ 55ma B18 XHRTS# I AGTL+ A17 XHSTBN# I AGTL+ C17 XHSTBP# I AGTL+ E13 XIB O AGTL+ 55ma B21 XPAR# I/O AGTL+ 55ma D22 XRST# I AGTL+ D18 XXRTS# O AGTL+ 55ma C19 XXSTBN# O AGTL+ 55ma E19 XXSTBP# O AGTL+ 55ma Internal Pullup/Pulldown Table 12-29: MUX Pin List Sorted by Signal PIN# Signal I/O Driver Type Driver Strength Y12 AVWP# I AGTL+ T12 CRES0 I Analog V13 CRES1 I Analog Y13 DCMPLT# I/O AGTL+ V09 DOFF0# I AGTL+ V08 DOFF1# I AGTL+ W09 DSEL# I AGTL+ Y19 DSTBN0# I/O AGTL+ 55ma Y03 DSTBN1# I/O AGTL+ 55ma Y18 DSTBP0# I/O AGTL+ 55ma T06 DSTBP1# I/O AGTL+ 55ma V11 DVALID# I AGTL+ T09 N/C 12-100 55ma Intel® 450NX PCIset Input Pullup/Pulldown 12.9 Mechanical Specifications Table 12-29: MUX Pin List Sorted by Signal (Continued) PIN# Signal I/O I/O Driver Type W12 GDCMPLT# AGTL+ A01 GND Power A06 GND Power A15 GND Power A20 GND Power B02 GND Power B06 GND Power B10 GND Power B11 GND Power B15 GND Power B19 GND Power F02 GND Power F19 GND Power H04 GND Power H17 GND Power J09 GND Power J10 GND Power J11 GND Power J12 GND Power N04 GND Power N17 GND Power R01 GND Power R02 GND Power R19 GND Power R20 GND Power W06 GND Power W10 GND Power W11 GND Power W15 GND Power W19 GND Power Y01 GND Power Y06 GND Power Y15 GND Power Y20 GND Power D04 GND Power D08 GND Power D13 GND Power D17 GND Power Driver Strength Input Pullup/Pulldown 55ma Intel® 450NX PCIset 12-101 12. Electrical Characteristics Table 12-29: MUX Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type Driver Strength K02 GND Power K09 GND Power K10 GND Power K11 GND Power K12 GND Power K19 GND Power L02 GND Power L09 GND Power L10 GND Power L11 GND Power L12 GND Power L19 GND Power M09 GND Power M10 GND Power M11 GND Power M12 GND Power U04 GND Power U08 GND Power U13 GND Power U17 GND Power W02 GND Power V10 HCLKIN I 2.5V Y08 LDSTB# O AGTL+ V12 LRD# I AGTL+ R16 MD00# I/O AGTL+ 55ma T17 MD01# I/O AGTL+ 55ma U18 MD02# I/O AGTL+ 55ma V19 MD03# I/O AGTL+ 55ma W20 MD04# I/O AGTL+ 55ma T16 MD05# I/O AGTL+ 55ma V18 MD06# I/O AGTL+ 55ma T15 MD07# I/O AGTL+ 55ma V17 MD08# I/O AGTL+ 55ma T14 MD09# I/O AGTL+ 55ma V15 MD10# I/O AGTL+ 55ma W16 MD11# I/O AGTL+ 55ma Y17 MD12# I/O AGTL+ 55ma U14 MD13# I/O AGTL+ 55ma 12-102 55ma Intel® 450NX PCIset Input Pullup/Pulldown 12.9 Mechanical Specifications Table 12-29: MUX Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type Driver Strength Y16 MD14# I/O AGTL+ 55ma T13 MD15# I/O AGTL+ 55ma V14 MD16# I/O AGTL+ 55ma Y14 MD17# I/O AGTL+ 55ma Y07 MD18# I/O AGTL+ 55ma T08 MD19# I/O AGTL+ 55ma V07 MD20# I/O AGTL+ 55ma U07 MD21# I/O AGTL+ 55ma Y05 MD22# I/O AGTL+ 55ma T07 MD23# I/O AGTL+ 55ma V06 MD24# I/O AGTL+ 55ma W05 MD25# I/O AGTL+ 55ma Y04 MD26# I/O AGTL+ 55ma V04 MD27# I/O AGTL+ 55ma Y02 MD28# I/O AGTL+ 55ma T05 MD29# I/O AGTL+ 55ma V03 MD30# I/O AGTL+ 55ma R05 MD31# I/O AGTL+ 55ma T04 MD32# I/O AGTL+ 55ma U03 MD33# I/O AGTL+ 55ma V02 MD34# I/O AGTL+ 55ma W01 MD35# I/O AGTL+ 55ma Y09 MRESET# I AGTL+ Y10 VCC V20 N/C V01 N/C T18 Q0D00 I/O LVTTL 10ma U20 Q0D01 I/O LVTTL 10ma P18 Q0D02 I/O LVTTL 10ma N18 Q0D03 I/O LVTTL 10ma M20 Q0D04 I/O LVTTL 10ma K16 Q0D05 I/O LVTTL 10ma J18 Q0D06 I/O LVTTL 10ma H18 Q0D07 I/O LVTTL 10ma G18 Q0D08 I/O LVTTL 10ma G16 Q0D09 I/O LVTTL 10ma E18 Q0D10 I/O LVTTL 10ma D18 Q0D11 I/O LVTTL 10ma Input Pullup/Pulldown Power Intel® 450NX PCIset 12-103 12. Electrical Characteristics Table 12-29: MUX Pin List Sorted by Signal (Continued) PIN# Signal I/O C18 Q0D12 I/O LVTTL 10ma B18 Q0D13 I/O LVTTL 10ma E14 Q0D14 I/O LVTTL 10ma D14 Q0D15 I/O LVTTL 10ma B14 Q0D16 I/O LVTTL 10ma D12 Q0D17 I/O LVTTL 10ma D09 Q0D18 I/O LVTTL 10ma E09 Q0D19 I/O LVTTL 10ma E08 Q0D20 I/O LVTTL 10ma E07 Q0D21 I/O LVTTL 10ma C05 Q0D22 I/O LVTTL 10ma C04 Q0D23 I/O LVTTL 10ma C03 Q0D24 I/O LVTTL 10ma C02 Q0D25 I/O LVTTL 10ma G05 Q0D26 I/O LVTTL 10ma G04 Q0D27 I/O LVTTL 10ma F01 Q0D28 I/O LVTTL 10ma H03 Q0D29 I/O LVTTL 10ma J01 Q0D30 I/O LVTTL 10ma L05 Q0D31 I/O LVTTL 10ma M03 Q0D32 I/O LVTTL 10ma N03 Q0D33 I/O LVTTL 10ma P03 Q0D34 I/O LVTTL 10ma R03 Q0D35 I/O LVTTL 10ma P16 Q1D00 I/O LVTTL 10ma P17 Q1D01 I/O LVTTL 10ma P19 Q1D02 I/O LVTTL 10ma M17 Q1D03 I/O LVTTL 10ma L16 Q1D04 I/O LVTTL 10ma K18 Q1D05 I/O LVTTL 10ma J19 Q1D06 I/O LVTTL 10ma G19 Q1D07 I/O LVTTL 10ma F20 Q1D08 I/O LVTTL 10ma F18 Q1D09 I/O LVTTL 10ma C20 Q1D10 I/O LVTTL 10ma C19 Q1D11 I/O LVTTL 10ma E15 Q1D12 I/O LVTTL 10ma A19 Q1D13 I/O LVTTL 10ma 12-104 Driver Type Driver Strength Intel® 450NX PCIset Input Pullup/Pulldown 12.9 Mechanical Specifications Table 12-29: MUX Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type Driver Strength C15 Q1D14 I/O LVTTL 10ma A16 Q1D15 I/O LVTTL 10ma A14 Q1D16 I/O LVTTL 10ma C12 Q1D17 I/O LVTTL 10ma C09 Q1D18 I/O LVTTL 10ma C08 Q1D19 I/O LVTTL 10ma C07 Q1D20 I/O LVTTL 10ma C06 Q1D21 I/O LVTTL 10ma A03 Q1D22 I/O LVTTL 10ma B03 Q1D23 I/O LVTTL 10ma F05 Q1D24 I/O LVTTL 10ma B01 Q1D25 I/O LVTTL 10ma F03 Q1D26 I/O LVTTL 10ma E01 Q1D27 I/O LVTTL 10ma G02 Q1D28 I/O LVTTL 10ma J04 Q1D29 I/O LVTTL 10ma K05 Q1D30 I/O LVTTL 10ma L03 Q1D31 I/O LVTTL 10ma M02 Q1D32 I/O LVTTL 10ma P02 Q1D33 I/O LVTTL 10ma P04 Q1D34 I/O LVTTL 10ma T02 Q1D35 I/O LVTTL 10ma R18 Q2D00 I/O LVTTL 10ma T20 Q2D01 I/O LVTTL 10ma P20 Q2D02 I/O LVTTL 10ma M18 Q2D03 I/O LVTTL 10ma L18 Q2D04 I/O LVTTL 10ma K20 Q2D05 I/O LVTTL 10ma J20 Q2D06 I/O LVTTL 10ma G20 Q2D07 I/O LVTTL 10ma G17 Q2D08 I/O LVTTL 10ma E19 Q2D09 I/O LVTTL 10ma F16 Q2D10 I/O LVTTL 10ma B20 Q2D11 I/O LVTTL 10ma D16 Q2D12 I/O LVTTL 10ma C16 Q2D13 I/O LVTTL 10ma B16 Q2D14 I/O LVTTL 10ma E13 Q2D15 I/O LVTTL 10ma Intel® 450NX PCIset Input Pullup/Pulldown 12-105 12. Electrical Characteristics Table 12-29: MUX Pin List Sorted by Signal (Continued) PIN# Signal I/O E12 Q2D16 I/O LVTTL 10ma B12 Q2D17 I/O LVTTL 10ma B09 Q2D18 I/O LVTTL 10ma B07 Q2D19 I/O LVTTL 10ma D07 Q2D20 I/O LVTTL 10ma B05 Q2D21 I/O LVTTL 10ma E06 Q2D22 I/O LVTTL 10ma A02 Q2D23 I/O LVTTL 10ma E04 Q2D24 I/O LVTTL 10ma E03 Q2D25 I/O LVTTL 10ma E02 Q2D26 I/O LVTTL 10ma H05 Q2D27 I/O LVTTL 10ma G01 Q2D28 I/O LVTTL 10ma J03 Q2D29 I/O LVTTL 10ma K03 Q2D30 I/O LVTTL 10ma L01 Q2D31 I/O LVTTL 10ma M01 Q2D32 I/O LVTTL 10ma P01 Q2D33 I/O LVTTL 10ma T01 Q2D34 I/O LVTTL 10ma U01 Q2D35 I/O LVTTL 10ma T19 Q3D00 I/O LVTTL 10ma N16 Q3D01 I/O LVTTL 10ma M16 Q3D02 I/O LVTTL 10ma M19 Q3D03 I/O LVTTL 10ma L20 Q3D04 I/O LVTTL 10ma J17 Q3D05 I/O LVTTL 10ma J16 Q3D06 I/O LVTTL 10ma H16 Q3D07 I/O LVTTL 10ma E20 Q3D08 I/O LVTTL 10ma D20 Q3D09 I/O LVTTL 10ma E17 Q3D10 I/O LVTTL 10ma E16 Q3D11 I/O LVTTL 10ma C17 Q3D12 I/O LVTTL 10ma A18 Q3D13 I/O LVTTL 10ma A17 Q3D14 I/O LVTTL 10ma C14 Q3D15 I/O LVTTL 10ma C13 Q3D16 I/O LVTTL 10ma A12 Q3D17 I/O LVTTL 10ma 12-106 Driver Type Driver Strength Intel® 450NX PCIset Input Pullup/Pulldown 12.9 Mechanical Specifications Table 12-29: MUX Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type Driver Strength A09 Q3D18 I/O LVTTL 10ma A07 Q3D19 I/O LVTTL 10ma A05 Q3D20 I/O LVTTL 10ma A04 Q3D21 I/O LVTTL 10ma D05 Q3D22 I/O LVTTL 10ma E05 Q3D23 I/O LVTTL 10ma D03 Q3D24 I/O LVTTL 10ma C01 Q3D25 I/O LVTTL 10ma D01 Q3D26 I/O LVTTL 10ma G03 Q3D27 I/O LVTTL 10ma J05 Q3D28 I/O LVTTL 10ma J02 Q3D29 I/O LVTTL 10ma K01 Q3D30 I/O LVTTL 10ma M04 Q3D31 I/O LVTTL 10ma M05 Q3D32 I/O LVTTL 10ma N05 Q3D33 I/O LVTTL 10ma P05 Q3D34 I/O LVTTL 10ma T03 Q3D35 I/O LVTTL 10ma C11 TCK I LVTTL C10 TDI I LVTTL A10 TDO O OD E10 TMS I LVTTL E11 TRST# I LVTTL A08 VCC Power A11 VCC Power A13 VCC Power B04 VCC Power B08 VCC Power B13 VCC Power B17 VCC Power F04 VCC Power F06 VCC Power F14 VCC Power F15 VCC Power F17 VCC Power G06 VCC Power H01 VCC Power H02 VCC Power Input Pullup/Pulldown 14ma Intel® 450NX PCIset 12-107 12. Electrical Characteristics Table 12-29: MUX Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type H19 VCC Power H20 VCC Power N19 VCC Power N20 VCC Power P15 VCC Power R04 VCC Power R06 VCC Power R07 VCC Power R15 VCC Power R17 VCC Power W08 VCC Power W13 VCC Power W17 VCC Power D02 VCC Power D06 VCC Power D10 VCC Power D11 VCC Power D15 VCC Power D19 VCC Power K04 VCC Power K17 VCC Power L04 VCC Power L17 VCC Power N01 VCC Power N02 VCC Power U02 VCC Power U06 VCC Power U10 VCC Power U11 VCC Power U15 VCC Power U19 VCC Power W04 VCC Power T10 VCCA Power V05 VREF I Analog V16 VREF I Analog W07 VTT Power W14 VTT Power W18 VTT Power 12-108 Driver Strength Intel® 450NX PCIset Input Pullup/Pulldown 12.9 Mechanical Specifications Table 12-29: MUX Pin List Sorted by Signal (Continued) PIN# Signal I/O Driver Type U05 VTT Power U09 VTT Power U12 VTT Power U16 VTT Power W03 VTT Power Y11 WDEVT# I AGTL+ T11 WDME# I AGTL+ Driver Strength Input Pullup/Pulldown Table 12-30: RCG Pin List Sorted by Signal Pin# Signal I/O Driver Type Driver Strength N05 ADDRA00 O LVTTL 10ma N03 ADDRA01 O LVTTL 10ma P02 ADDRA02 O LVTTL 10ma P01 ADDRA03 O LVTTL 10ma P04 ADDRA04 O LVTTL 10ma P03 ADDRA05 O LVTTL 10ma R03 ADDRA06 O LVTTL 10ma T02 ADDRA07 O LVTTL 10ma T01 ADDRA08 O LVTTL 10ma T04 ADDRA09 O LVTTL 10ma T03 ADDRA10 O LVTTL 10ma U01 ADDRA11 O LVTTL 10ma V02 ADDRA12 O LVTTL 10ma V01 ADDRA13 O LVTTL 10ma J20 ADDRB00 O LVTTL 10ma J19 ADDRB01 O LVTTL 10ma J18 ADDRB02 O LVTTL 10ma J17 ADDRB03 O LVTTL 10ma J16 ADDRB04 O LVTTL 10ma G20 ADDRB05 O LVTTL 10ma G19 ADDRB06 O LVTTL 10ma H18 ADDRB07 O LVTTL 10ma H16 ADDRB08 O LVTTL 10ma F20 ADDRB09 O LVTTL 10ma G18 ADDRB10 O LVTTL 10ma G17 ADDRB11 O LVTTL 10ma E20 ADDRB12 O LVTTL 10ma F18 ADDRB13 O LVTTL 10ma Intel® 450NX PCIset Internal Pullup/Pulldown 12-109 12. Electrical Characteristics Table 12-30: RCG Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type Driver Strength C03 ADDRC00 O LVTTL 10ma E04 ADDRC01 O LVTTL 10ma D03 ADDRC02 O LVTTL 10ma C02 ADDRC03 O LVTTL 10ma E03 ADDRC04 O LVTTL 10ma C01 ADDRC05 O LVTTL 10ma F03 ADDRC06 O LVTTL 10ma E02 ADDRC07 O LVTTL 10ma D01 ADDRC08 O LVTTL 10ma G04 ADDRC09 O LVTTL 10ma E01 ADDRC10 O LVTTL 10ma G03 ADDRC11 O LVTTL 10ma G02 ADDRC12 O LVTTL 10ma F01 ADDRC13 O LVTTL 10ma C14 ADDRD00 O LVTTL 10ma A14 ADDRD01 O LVTTL 10ma C13 ADDRD02 O LVTTL 10ma A12 ADDRD03 O LVTTL 10ma B12 ADDRD04 O LVTTL 10ma C12 ADDRD05 O LVTTL 10ma D12 ADDRD06 O LVTTL 10ma E12 ADDRD07 O LVTTL 10ma A11 ADDRD08 O LVTTL 10ma C11 ADDRD09 O LVTTL 10ma E11 ADDRD10 O LVTTL 10ma E10 ADDRD11 O LVTTL 10ma C10 ADDRD12 O LVTTL 10ma A10 ADDRD13 O LVTTL 10ma V15 AVWP# O AGTL+ 55ma T12 BANK0# I AGTL+ V12 BANK1# I AGTL+ W12 BANK2# I AGTL+ T18 BANKID# I LVTTL Y13 CARD# I AGTL+ K01 CASAA0# O LVTTL 10ma H05 CASAA1# O LVTTL 10ma K03 CASAB0# O LVTTL 10ma J02 CASAB1# O LVTTL 10ma 12-110 Internal Pullup/Pulldown Requires external pull-up Intel® 450NX PCIset 12.9 Mechanical Specifications Table 12-30: RCG Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type Driver Strength H03 CASAC0# O LVTTL 10ma J05 CASAC1# O LVTTL 10ma K05 CASAD0# O LVTTL 10ma J03 CASAD1# O LVTTL 10ma M16 CASBA0# O LVTTL 10ma N18 CASBA1# O LVTTL 10ma M19 CASBB0# O LVTTL 10ma M17 CASBB1# O LVTTL 10ma P18 CASBC0# O LVTTL 10ma T20 CASBC1# O LVTTL 10ma P19 CASBD0# O LVTTL 10ma R18 CASBD1# O LVTTL 10ma A03 CASCA0# O LVTTL 10ma D07 CASCA1# O LVTTL 10ma C07 CASCB0# O LVTTL 10ma A05 CASCB1# O LVTTL 10ma B05 CASCC0# O LVTTL 10ma B09 CASCC1# O LVTTL 10ma C08 CASCD0# O LVTTL 10ma B07 CASCD1# O LVTTL 10ma D16 CASDA0# O LVTTL 10ma A19 CASDA1# O LVTTL 10ma C18 CASDB0# O LVTTL 10ma D18 CASDB1# O LVTTL 10ma A18 CASDC0# O LVTTL 10ma B20 CASDC1# O LVTTL 10ma C19 CASDD0# O LVTTL 10ma B18 CASDD1# 0 LVTTL 10ma Y12 CMND0# I AGTL+ T11 CMND1# I AGTL+ V04 CRES0 I Analog V03 CRES1 I Analog V11 CSTB# I AGTL+ U18 DR50H# I LVTTL T19 DR50T# I LVTTL A01 GND Power A06 GND Power A15 GND Power Intel® 450NX PCIset Internal Pullup/Pulldown 12-111 12. Electrical Characteristics Table 12-30: RCG Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type A20 GND Power B02 GND Power B06 GND Power B10 GND Power B11 GND Power B15 GND Power B19 GND Power F02 GND Power F19 GND Power H04 GND Power H17 GND Power J09 GND Power J10 GND Power J11 GND Power J12 GND Power N04 GND Power N17 GND Power R01 GND Power R02 GND Power R19 GND Power R20 GND Power W06 GND Power W10 GND Power W11 GND Power W15 GND Power W19 GND Power Y01 GND Power Y06 GND Power Y15 GND Power Y20 GND Power D04 GND Power D08 GND Power D13 GND Power D17 GND Power K02 GND Power K09 GND Power K10 GND Power K11 GND Power 12-112 Driver Strength Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-30: RCG Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type Driver Strength K12 GND Power K19 GND Power L02 GND Power L09 GND Power L10 GND Power L11 GND Power L12 GND Power L19 GND Power M09 GND Power M10 GND Power M11 GND Power M12 GND Power U04 GND Power U08 GND Power U13 GND Power U17 GND Power W02 GND Power Y14 GRCMPLT# I/O AGTL+ V10 HCLKIN I 2.5V Y16 LDSTB# O AGTL+ 55ma T15 LRD# O AGTL+ 55ma V09 MA00# I AGTL+ W09 MA01# I AGTL+ T08 MA02# I AGTL+ V08 MA03# I AGTL+ Y08 MA04# I AGTL+ T07 MA05# I AGTL+ U07 MA06# I AGTL+ V07 MA07# I AGTL+ Y07 MA08# I AGTL+ V06 MA09# I AGTL+ W05 MA10# I AGTL+ Y05 MA11# I AGTL+ Y04 MA12# I AGTL+ Y03 MA13# I AGTL+ Y09 MRESET# I AGTL+ T17 VCC P16 N/C Internal Pullup/Pulldown 55ma Power Intel® 450NX PCIset 12-113 12. Electrical Characteristics Table 12-30: RCG Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type Driver Strength R05 N/C R16 N/C T05 N/C T06 N/C T09 N/C T13 N/C T16 N/C E05 N/C E06 N/C E07 N/C E08 N/C E09 N/C E14 N/C E15 N/C E16 N/C F05 N/C F16 N/C G05 N/C G16 N/C N16 N/C P05 N/C Y10 VCC C09 N/C D09 N/C D20 N/C E17 N/C E18 N/C E19 N/C G01 N/C W1 N/C W16 N/C W20 N/C Y02 N/C U03 N/C Y17 N/C Y19 N/C V14 PHIT# O AGTL+ 55ma L01 RASAA0# O LVTTL 10ma 12-114 Power Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-30: RCG Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type Driver Strength M02 RASAA1# O LVTTL 10ma M01 RASAB0# O LVTTL 10ma M03 RASAB1# O LVTTL 10ma L03 RASAC0# O LVTTL 10ma M04 RASAC1# O LVTTL 10ma L05 RASAD0# O LVTTL 10ma M05 RASAD1# O LVTTL 10ma L18 RASBA0# O LVTTL 10ma L16 RASBA1# O LVTTL 10ma M18 RASBB0# O LVTTL 10ma K16 RASBB1# O LVTTL 10ma L20 RASBC0# O LVTTL 10ma K18 RASBC1# O LVTTL 10ma M20 RASBD0# O LVTTL 10ma K20 RASBD1# O LVTTL 10ma A02 RASCA0# O LVTTL 10ma B01 RASCA1# O LVTTL 10ma A04 RASCB0# O LVTTL 10ma B03 RASCB1# O LVTTL 10ma C05 RASCC0# O LVTTL 10ma C04 RASCC1# O LVTTL 10ma C06 RASCD0# O LVTTL 10ma D05 RASCD1# O LVTTL 10ma C15 RASDA0# O LVTTL 10ma E13 RASDA1# O LVTTL 10ma C16 RASDB0# O LVTTL 10ma D14 RASDB1# O LVTTL 10ma B16 RASDC0# O LVTTL 10ma B14 RASDC1# O LVTTL 10ma A17 RASDD0# O LVTTL 10ma A16 RASDD1# O LVTTL 10ma V13 RCMPLT# O AGTL+ 55ma U14 RHIT# O AGTL+ 55ma Y11 ROW# I AGTL+ V18 TCK I LVTTL V20 TDI I LVTTL V19 TDO O OD Y18 TMS I LVTTL Internal Pullup/Pulldown 14ma Intel® 450NX PCIset 12-115 12. Electrical Characteristics Table 12-30: RCG Pin List Sorted by Signal (Continued) Pin# Signal I/O V17 TRST# D11 VCC Power D15 VCC Power D19 VCC Power K04 VCC Power K17 VCC Power L04 VCC Power L17 VCC Power N01 VCC Power N02 VCC Power U02 VCC Power U06 VCC Power U10 VCC Power U11 VCC Power U15 VCC Power U19 VCC Power U20 VCC Power W04 VCC Power A08 VCC Power A13 VCC Power B04 VCC Power B08 VCC Power B13 VCC Power B17 VCC Power F04 VCC Power F06 VCC Power F14 VCC Power F15 VCC Power F17 VCC Power G06 VCC Power H01 VCC Power H02 VCC Power H19 VCC Power H20 VCC Power N19 VCC Power N20 VCC Power P15 VCC Power R04 VCC Power 12-116 I Driver Type Driver Strength LVTTL Intel® 450NX PCIset Internal Pullup/Pulldown 12.9 Mechanical Specifications Table 12-30: RCG Pin List Sorted by Signal (Continued) Pin# Signal I/O Driver Type Driver Strength R06 VCC Power R07 VCC Power R15 VCC Power R17 VCC Power W08 VCC Power W13 VCC Power W17 VCC Power D02 VCC Power D06 VCC Power D10 VCC Power T10 VCCA Power V05 VREF I Analog V16 VREF I Analog W07 VTT Power W14 VTT Power W18 VTT Power U05 VTT Power U09 VTT Power U12 VTT Power U16 VTT Power W03 VTT Power T14 WDME# O AGTL+ 55ma J01 WEAA# O LVTTL 10ma J04 WEAB# O LVTTL 10ma P17 WEBA# O LVTTL 10ma P20 WEBB# O LVTTL 10ma A07 WECA# O LVTTL 10ma A09 WECB# O LVTTL 10ma C17 WEDA# O LVTTL 10ma C20 WEDB# O LVTTL 10ma Intel® 450NX PCIset Internal Pullup/Pulldown 12-117 12. Electrical Characteristics 12.9.3 Package information 12.9.3.1 324 BGA Package Information NOTE: Measurements in millimeters Figure 12-15: 324 BGA Dimension Top View 12-118 Intel® 450NX PCIset 12.9 Mechanical Specifications Figure 12-16: 324 BGA Dimensions Bottom View Intel® 450NX PCIset 12-119 12. Electrical Characteristics 12.9.3.2 12-120 540 PBGA Package Information Intel® 450NX PCIset 12.9 Mechanical Specifications Table 12-31: 540 PBGA dimensions Package Dimensions Packages 540 LD Symbol Min Max A 3.59 4.10 A1 0.40 0.70 A2 0.95 1.10 b 0.60 0.90 c 2.00 2.30 D 42.30 42.70 D1 - 27.70 E 42.30 42.70 E1 - 27.70 e 1.27 N 540 S1 1.56 REF NOTE: Measurement in millimeters Intel® 450NX PCIset 12-121 12. Electrical Characteristics AM AL AK AJ AH AG AF AE AD AC AB AA Y W V U T R P N M L K J H G F E D C B A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Bottom View Figure 12-17: 540 PBGA Pin Grid 12-122 Intel® 450NX PCIset UNITED STATES, Intel Corporation 2200 Mission College Blvd., P.O. Box 58119, Santa Clara, CA 95052-8119 Tel: +1 408 765-8080 JAPAN, Intel Japan K.K. 5-6 Tokodai, Tsukuba-shi, Ibaraki-ken 300-26 Tel: + 81-29847-8522 FRANCE, Intel Corporation S.A.R.L. 1, Quai de Grenelle, 75015 Paris Tel: +33 1-45717171 UNITED KINGDOM, Intel Corporation (U.K.) Ltd. Pipers Way, Swindon, Wiltshire, England SN3 1RJ Tel: +44 1-793-641440 GERMANY, Intel GmbH Dornacher Strasse 1 85622 Feldkirchen/ Muenchen Tel: +49 89/99143-0 HONG KONG, Intel Semiconductor Ltd. 32/F Two Pacific Place, 88 Queensway, Central Tel: +852 2844-4555 CANADA, Intel Semiconductor of Canada, Ltd. 190 Attwell Drive, Suite 500 Rexdale, Ontario M9W 6H8 Tel: +416 675-2438