Part Number Hot Search : 
100CA LD2985 ADUM3400 AD7224LP A111L ISL97675 CENTRAL UN11027
Product Description
Full Text Search
 

To Download PW82454NX Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ? intel corporation e l in t intel ? 450nx pciset order number: 243771-004 june 1998 82454nx pci expander bridge (pxb) 82453nx data path multiplexor (mux) 82452nx ras/cas generator (rcg) 82451nx memory & i/o controller (mioc) 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 intels terms and conditions of sale for such products, intel assumes no liability whatso- ever, 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 infringe- ment 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 prod- uct descriptions at any time, without notice. the intel? 450nx pciset may contain design defects or errors known as errata which may cause the prod- uct 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 intels website at http://www.intel.com copyright ? intel corporation 1998. * third-party brands and names are the property of their respective owners.
intel? 450nx pciset -i- contents chapter 1 introduction ................................................................................................................. ........................ 1-1 1.1 overview .................................................................................................................. ................................... 1-1 1.2 intel ? 450nx pciset components ..................................................................................................... ......... 1-2 1.3 intel ? 450nx pciset feature summary ................................................................................................ ...... 1-3 1.4 packaging & power ......................................................................................................... ............................ 1-4 chapter 2 signal descriptions .......................................................................................................... .................. 2-1 2.1 conventions ............................................................................................................... ................................. 2-1 2.2 summary ................................................................................................................... .................................. 2-2 2.2.1 signal summary, by component ............................................................................................ ...... 2-2 2.2.1.1 mioc signal list ...................................................................................................... .... 2-3 2.2.1.2 pxb signal list ....................................................................................................... ..... 2-4 2.2.1.3 rcg signal list ....................................................................................................... .... 2-5 2.2.1.4 mux signal list ....................................................................................................... .... 2-5 2.3 system interface .......................................................................................................... ............................... 2-6 2.3.1 system / mioc interface ................................................................................................. .............. 2-6 2.3.2 third-party agent / mioc interface ...................................................................................... ........ 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-12 2.5.1 external interface ...................................................................................................... .................. 2-12 2.5.2 internal interface ...................................................................................................... ................... 2-14 2.5.2.1 rcg / dram interface .............................................................................................. 2 -14 2.5.2.2 dram / mux interface .............................................................................................. 2 -15 2.5.2.3 rcg / mux interface ................................................................................................. 2-15 2.6 expander interface ........................................................................................................ ............................ 2-15 2.7 common support signals .................................................................................................... ..................... 2-17 2.7.1 jtag interface .......................................................................................................... .................. 2-17 2.7.2 reference signals ....................................................................................................... ................ 2-17 2.8 component-specific support signals ........................................................................................ ................ 2-18 2.8.1 mioc .................................................................................................................... ....................... 2-18 2.8.2 pxb .................................................................................................................... ........................ 2-19 2.8.3 rcg ..................................................................................................................... ....................... 2-19 2.8.4 mux ..................................................................................................................... ....................... 2-19 chapter 3 register descriptions ........................................................................................................ ................. 3-1 3.1 access restrictions ....................................................................................................... .............................. 3-1 3.2 i/o mapped registers ...................................................................................................... ........................... 3-1 3.2.1 config_address: configuration address register ............................................................... 3-1
-ii- intel? 450nx pciset contents 3.2.2 config_data: configuration data register .............................................................................. 3-2 3.3 mioc configuration spac e .......................................................................................................................... 3-3 3.3.1 bufsiz: buffer sizes ................................................................................................................... 3-4 3.3.2 busno[1:0]: lowest pci bus number, per pxb ......................................................................... 3-5 3.3.3 chkcon: check connection ....................................................................................................... 3-5 3.3.4 c lass: class code register ....................................................................................................... 3-6 3.3.5 config: software-defined configuration register ..................................................................... 3-6 3.3.6 cvcr: configuration values captured on reset ......................................................................... 3-8 3.3.7 cvdr: configuration values driven on reset ............................................................................ 3-9 3.3.8 dbc[15:0]: dram bank configuration registers ......................................................................... 3-9 3.3.9 devmap: system b us pci device map .................................................................................... 3-10 3.3.10 did: device identification register ............................................................................................. 3-11 3.3.11 ecccmd: ecc command register .......................................................................................... 3-11 3.3.12 eccmsk: ecc mask register ................................................................................................... 3-12 3.3.13 errcmd: error command register .......................................................................................... 3-12 3.3.14 errsts: error status register ................................................................................................. 3-13 3.3.15 gapen: gap enables ................................................................................................................ 3-14 3.3.16 hdr: header type register ....................................................................................................... 3-15 3.3.17 hel[1:0] host bus error log ...................................................................................................... 3-15 3.3.18 hxgb: high expansion gap base ............................................................................................. 3-16 3.3.19 hxgt: high expansion gap top ............................................................................................... 3-16 3.3.20 ioabase: i/o apic base address ............................................................................................ 3-16 3.3.21 ioar: i/o apic ranges ............................................................................................................. 3-17 3.3.22 ior: i/o ranges ......................................................................................................................... 3-17 3.3.23 isa: isa space ........................................................................................................................... 3-18 3.3.24 lxgb: low expansion gap base ............................................................................................... 3-18 3.3.25 lxgt: low expansion gap top ................................................................................................. 3-18 3.3.26 mar[6:0]: memory attribute region registers ........................................................................... 3-19 3.3.27 mea[1:0] memory error effective address ................................................................................. 3-20 3.3.28 mel[1:0] memory error log ....................................................................................................... 3-20 3.3.29 mmbase: memory-mapped pci base ...................................................................................... 3-21 3.3.30 mmr[3:0]: memory-mapped pci ranges .................................................................................. 3-21 3.3.31 pmd[1:0]: performance monitoring data register ..................................................................... 3-21 3.3.32 pme[1:0]: performance monitoring event selection .................................................................. 3-22 3.3.33 pmr[1:0]: performance monitoring response ........................................................................... 3-23 3.3.34 rc: reset control register ........................................................................................................ 3-24 3.3.35 rcgp: rcgs present ................................................................................................................ 3-25 3.3.36 refresh: dram refresh control register ............................................................................. 3-25 3.3.37 rid: revision identification register .......................................................................................... 3-25 3.3.38 r oute[1:0]: route field seed ................................................................................................. 3-26 3.3.39 smram: smm ram control register ........................................................................................ 3-26 3.3.40 suba[1:0]: bus a subordinate bus number, per pxb .............................................................. 3-27 3.3.41 subb[1:0]: bus b subordinate bus number, per pxb .............................................................. 3-28 3.3.42 tcap[0:3]: target capacity, per pxb/pci port .......................................................................... 3-28 3.3.43 tom: top of memory ................................................................................................................. 3-29 3.3.44 vid: vendor identification register ............................................................................................ 3-29 3.4 pxb configuration space .......................................................................................................................... 3-29 3.4.1 bufsiz: buffer sizes ................................................................................................................. 3-31 3.4.2 class: class code register ..................................................................................................... 3-31 3.4.3 cls: cache line size ................................................................................................................ 3-32 3.4.4 config: configuration register ................................................................................................ 3-32 3.4.5 did: device identification register ............................................................................................. 3-33 3.4.6 errcmd: error command register .......................................................................................... 3-34 3.4.7 errsts: error status register ................................................................................................. 3-35
intel? 450nx pciset -iii- contents 3.4.8 gapen: gap enables ................................................................................................................ 3-36 3.4.9 hdr: header type register ...................................................................................................... 3-36 3.4.10 hxgb: high expansion gap base ............................................................................................. 3-36 3.4.11 hxgt: high expansion gap top ............................................................................................... 3-36 3.4.12 ioabase: i/o apic base address ............................................................................................ 3-37 3.4.13 isa: isa space .......................................................................................................................... 3-37 3.4.14 lxgb: low expansion gap base .............................................................................................. 3-37 3.4.15 lxgt: low expansion gap top ................................................................................................ 3-37 3.4.16 mar[6:0]: memory attribute region registers .......................................................................... 3-38 3.4.17 mlt: master latency timer register ......................................................................................... 3-38 3.4.18 mmbase: memory-mapped pci base ..................................................................................... 3-38 3.4.19 mmt: memory-mapped pci top ............................................................................................... 3-39 3.4.20 mtt: multi-transaction timer register ..................................................................................... 3-39 3.4.21 pcicmd: pci command register ............................................................................................. 3-39 3.4.22 pcists: pci status register .................................................................................................... 3-40 3.4.23 pmd[1:0]: performance monitoring data register ..................................................................... 3-41 3.4.24 pme[1:0]: performance monitoring event selection .................................................................. 3-42 3.4.25 p mr[1:0]: performance monitoring response .......................................................................... 3-43 3.4.26 rid: revision identification register ......................................................................................... 3-44 3.4.27 rc: reset control register ....................................................................................................... 3-44 3.4.28 r oute: route field seed ......................................................................................................... 3-45 3.4.29 smram: smm ram control register ....................................................................................... 3-45 3.4.30 tcap: target capacity .............................................................................................................. 3-46 3.4.31 tmode: timer mode ................................................................................................................. 3-46 3.4.32 tom: top of memory ................................................................................................................. 3-47 3.4.33 vid: vendor identification register ............................................................................................ 3-47 chapter 4 system address maps ....................................................................................................................... 4-1 4.1 memory address map ............................................................................................................................... . . 4-1 4.1.1 memory-mapped i/o spaces ........................................................................................................ 4-4 4.1.2 smm ram support ....................................................................................................................... 4-4 4.2 i /o space ............................................................................................................................... . .................... 4-5 4.3 pci configuration space ............................................................................................................................. 4-6 chapter 5 interfaces ............................................................................................................................... . ............. 5-1 5.1 system bus ............................................................................................................................... . ................. 5-1 5.2 pci bus ............................................................................................................................... . ....................... 5-1 5.3 expander bus ............................................................................................................................... . .............. 5-1 5.3.1 expander electrical signal and clock distribution ........................................................................ 5-2 5.4 third-party agents ............................................................................................................................... . ...... 5-2 5.5 connectors ............................................................................................................................... . .................. 5-3 chapter 6 memory subsyste m ............................................................................................................................ 6-1 6.1 overview ............................................................................................................................... . ..................... 6-1 6.1.1 physical organization ................................................................................................................... 6-1 6.1.2 configuration rules and limitations ............................................................................................. 6-3 6.1.2.1 interleaving .................................................................................................................. 6-3 6.1.2.2 address bit permuting rules and limitations ............................................................. 6-4 6.1.2.3 card to card (c2c) interleaving r ules and limitations ................................................ 6-4 6.1.3 address bit permutin g .................................................................................................................. 6-5
-iv- intel? 450nx pciset contents 6.1.4 card to card (c2c) interleaving .................................................................................................... 6-5 6.1.5 memory initialization ...................................................................................................................... 6-6 chapter 7 transaction summary ......................................................................................................................... 7-1 7.1 host to/from memory transaction s ........................................................................................................... 7-1 7.1.1 reads and writes .......................................................................................................................... 7-1 7.1.2 cache coherency cycles .............................................................................................................. 7-1 7.1.3 interrupt acknowledge cycles ....................................................................................................... 7-1 7.1.4 locked cycle s ............................................................................................................................... 7-1 7.1.5 branch trace cycles ..................................................................................................................... 7-2 7.1.6 special cycles ............................................................................................................................... 7-2 7.1.7 system management mode accesse s .......................................................................................... 7-3 7.1.8 third-party intervention ................................................................................................................. 7-3 7.2 outbound transactions ............................................................................................................................... . 7-4 7.2.1 supported outbound accesse s ..................................................................................................... 7-4 7.2.2 outbound locked transaction s ..................................................................................................... 7-4 7.2.3 o utbound write combinin g ........................................................................................................... 7-4 7.2.4 third-party intervention on outbound s ......................................................................................... 7-4 7.3 inbound transaction s ............................................................................................................................... . .. 7-5 7.3.1 inbound locks ............................................................................................................................. 7-5 7.3.2 south b ridge accesse s ................................................................................................................. 7-5 7.4 configuration accesses ............................................................................................................................... 7-6 chapter 8 arbitration, buffers & concurrenc y ................................................................................................... 8-1 8.1 pci arbitration scheme ............................................................................................................................... 8-1 8.2 h ost arbitration scheme .............................................................................................................................. 8-1 8.2.1 t hird party arbitratio n .................................................................................................................... 8-2 8.3 s outh b ridge suppor t ............................................................................................................................... . ... 8-2 8.3.1 i/o bridge configuration example. ................................................................................................ 8-2 8.3.2 phold#/phlda# protocol ........................................................................................................... 8-3 8.3.3 wsc# protocol .............................................................................................................................. 8-3 chapter 9 data integrity & error handling .......................................................................................................... 9-1 9.1 dram integrit y ............................................................................................................................... . ............. 9-1 9.1.1 ecc generation ............................................................................................................................ 9-1 9.1.2 ecc checking and correction ...................................................................................................... 9-1 9.1.3 e cc error reporting ..................................................................................................................... 9-1 9.1.4 memory scrubbin g ........................................................................................................................ 9-2 9.1.5 debug/diagnostic support ............................................................................................................. 9-2 9.2 system b us integrity ............................................................................................................................... . .... 9-2 9.2.1 system b us control & data integrity ............................................................................................. 9-3 9.3 pci integrity ............................................................................................................................... . ................. 9-3 9.4 expander bus ............................................................................................................................... . .............. 9-3 chapter 10 system initialization .......................................................................................................................... 10-1 10.1 post reset initialization .............................................................................................................................. 10-1 10.1.1 reset configuration using cvdr/cvcr .................................................................................... 10-1 10.1.1.1 configuration protocol ................................................................................................ 10-1 10.1.1.2 special considerations for third-party agents .......................................................... 10-2
intel? 450nx pciset -v- contents chapter 11 clocking and reset .......................................................................................................................... 11-1 11.1 clocking ............................................................................................................................... . ..................... 11-1 11.2 system reset ............................................................................................................................... . ............ 11-2 11.2.1 intel ? 450nx pciset reset structure ......................................................................................... 11-2 11.2.2 output states during reset ........................................................................................................ 11-5 11.2.2.1 mioc reset state ..................................................................................................... 11-6 11.2.2.2 pxb reset state ........................................................................................................ 11-8 11.2.2.3 rcg reset state ....................................................................................................... 11-9 11.2.2.4 mux reset state ....................................................................................................... 11-9 chapter 12 electrical characteristics ................................................................................................................. 12-1 12.1 signal specifications ............................................................................................................................... . . 12-1 12.1.1 unused pins ............................................................................................................................... . 12-1 12.1.2 signal groups ............................................................................................................................. 12-1 12.1.3 the power good signal: pwrgd .............................................................................................. 12-3 12.1.4 ldstb# usage ........................................................................................................................... 12-5 12.1.5 vcca pins ............................................................................................................................... . .. 12-5 12.2 maximum ratings ............................................................................................................................... . ...... 12-6 12.3 dc specifications ............................................................................................................................... . ...... 12-7 12.4 ac specifications ............................................................................................................................... . .... 12-11 12.5 source synchronous data transfers ...................................................................................................... 12-20 12.6 i/o signal simulations: ensuring i/o timings ......................................................................................... 12-21 12.7 signal quality specifications ................................................................................................................... 12-21 12.7.1 intel ? 450nx pciset ringback specification ............................................................................ 12-21 12.7.2 intel ? 450nx pciset undershoot specification ........................................................................ 12-24 12.7.3 skew requirements .................................................................................................................. 12-24 12.8 intel ? 450nx pciset thermal specifications .......................................................................................... 12-25 12.8.1 thermal solution performance ................................................................................................. 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
-vi- intel? 450nx pciset contents
intel ? 450nx pciset 1-1 1 introduction 1.1 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 figure 1-1: simplified i ntel ? 4 50nx pciset s ystem block diagram r c g s mux s ma[ 13: 0] control bmide hdds ide cd-rom sio xcvr bios i/o kbc 8042 flash isa slots 4 pci b uses 3 2-bit, 33 mhz , 3.3v or 5v pci slots mioc memory and i/o md[7 1:0] sy stem bus a gtl+ 100 mhz memory eprom piix4 e south b ridge pentium ? ii pr ocessor pentium ii pr ocessor pentium ii pr ocessor p entium ii pr ocessor apic controller pxb #1 pci expander bridge optional cluster bridge pxb #0 pci expander bridge usb xeon ? xeon xeon xeon l2 cache l2 cache l2 cache l2 cache 1 or 2 cards can link pairs into 64-bit bus 0a 0b 1a 1b usb subsystem x0 x1 e xpander buses third-party controls
1-2 intel ? 450nx pciset 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. t he intel 450nx pciset memory subsystem supports o ne 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 g enerate ras#, cas#, and we# outputs to the drams. the m ux components provide the datapath f or 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 b us and i/o bus arbitration. supporting devices the intel 450nx pciset is designed to support the piix4 e south b ridge. the piix4e is a highly integrated mulit-functional component that supports the following c apabilities: ? 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 1.2 intel ? 450nx pciset component s mioc m emory and i /o bridge controller th e mioc a ccept s a ccess requests from the system b us a nd direct s t hose accesses to memory or one of the pci buses. t he mioc also accepts inbound requests from t he pci buses. the mioc provides the data port and buffering for data transferred between the system bus, pxbs and memory. i n addition, the m ioc g enerat es t he appropriate controls to the rcg and mux components to control data transfer to and from the memory . pxb pci expander bridge th e pxb p rovides 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 th e rcg i s responsible for accepting memory requests from the mioc and converting these into the specific signals and timings required by the dram. e ach rcg controls up to four banks of memory. mux data path multiplexor th e mux p rovides 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 1.3 intel ? 450nx pciset f eature summary 1.3 intel ? 450nx pciset f eature summary system b us support ? fully supports the pentium ? ii xeon? processor b us protocol at bus frequencies up to 100 mhz. ? functionally and electrically compatible with the original and pentium i i p 6 family p rocessor buses. ? full y support s 4 -way multiprocessing, with performance scaling to 3.5x that of a uni - processor 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 d ata signals. ? 8-deep in-order queue; 24-deep memory request queue; 2-deep outbound r ead-request queue per pci bus; 6-deep outbound w rite-posting queue per pci bus . ? a gtl+ bus driver technology. ? intel ? 450nx pciset a dds only one load to the system b us. ? intel 450g x pciset -compatible t hird-party r equest/grant a nd c ontrol signals, allowing cluster bridges to be placed on the system b us. dram interface support ? memory technologies supported are 1 6- 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 interleave d operation , with 2 -way interleave supported in the first bank of card 0 to permit entry-level systems with minimal memory . ? supports m emory address bit permuting (abp) t o 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) C each supports up to 10 electrical loads (connectors count as loads) . C each provides internal arbitration for up to 6 masters plus a south b ridge on the compatibility pci bus, or external arbitration . ? synchronous operation to the system b us clock using a 3:1 system b us /p ci b us gearing ratio. C 3:1 ratio supports a 100 mhz s ystem bus a nd 33.33 mhz pci bus . C 3:1 ratio supports a 90 mhz system b us and 30 mhz pci bus (or lower, depending on effect of 6th load) . ? parity protection on all pci signal s . ? inbound read prefetches of up to 4 cache lines. ? outbound write assembly of full/partial line writes. ? data streaming support from pci to dram.
1-4 intel ? 450nx pciset 1. introduction system management features ? provides controlled access to the intel architecture system management mode (smm) memory space (sm ram). test & tuning features ? signal inter c onnectivity 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 w hich can be monitored and sampled using i2c capabilities if provided elsewhere in the system. ? system b us, memory and i/o performance counters with programmable events . reliability/availability/serviceability (ras) features ? ecc coverage of system data bus and memory; parity coverage of system bus controls, pci bus, and e xpander 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. 1.4 p ackaging & powe r ? table 1-1 i ndicates the signal count, package and p ower 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 chip signals package footprint power 1 mioc 348 p lg a-540 2 42.5 mm 1 3.2 w pxb 17 7 p lg a-540 2 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 notes: 1. a ssumes 3.3 v supplies. 2. requires heat sink .
intel ? 450nx pciset 2-1 2 signal descriptions 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: the signal description also includes the type of buffer used for the particular signal: i input pin o output pin i/o bidirectional (input/output) pin od open drain output pin (other than agtl+ signals) 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.
2-2 intel ? 450nx pciset 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: 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 p rovided 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. 2.2.1 signal summary, by component the following table s provide summary lists of all signals in each component, sorted alphabetically within interface type. the signals are described in a later section. rr(a,b,c)xx expands to: rraxx , rrbxx , and rrcxx rr(a,...,d)xx expands to: rraxx , rrbxx , rrcxx , and rrdxx rr p xx , where p = a , b , c expands to: rraxx , rrbxx , and rrcxx figure 2-1: interface summary: partitioning mioc memory memory pentium ? ii xeon ? processor bus interface system interface expander dram array muxs rcg memory interface (internal) (external) pxb #1 pci interfaces (2) cards interface (2) pxb #0 pci interfaces (2) 0a 0b 1a 1b 0 1 pci bus #0a is the compatibility bus
intel ? 450nx pciset 2-3 2.2 summary 2.2.1.1 mioc signal list system interface 134 a[35:3]# agtl+ i/o dep[7:0]# agtl+ i/o ads# agtl+ i/o drdy# agtl+ i/o aerr# agtl+ i/o hit# agtl+ i ap[1:0]# agtl+ i/o hitm# agtl+ i berr# agtl+ i/o init# 2.5v od binit# agtl+ i/o lock# agtl+ i bnr# agtl+ i/o req[4:0]# agtl+ i/o bp[1:0]# lvttl i/od rp# agtl+ i/o bpri# agtl+ i/o rs[2:0]# agtl+ i/o breq[0]# agtl+ o rsp# agtl+ i/o d[63:0]# agtl+ i/o trdy# agtl+ i/o dbsy# agtl+ i/o defer# agtl+ i/o third-party agent interface 4 iognt# lvttl i tpctl[1:0] lvttl i ioreq# lvttl o memory subsystem / external interface 119 bank[2:0]# agtl+ o dvalid(a,b)# agtl+ o card[1:0]# agtl+ o ma[13:0]# agtl+ o cmnd[1:0]# agtl+ o md[71:0]# agtl+ i/o cstb# agtl+ o mreset# agtl+ o dcmplt(a,b)# agtl+ i/o phit(a,b)# agtl+ i doff[1:0]# agtl+ o row# agtl+ o dsel[1:0]# agtl+ o rcmplt(a,b)# agtl+ i dstbn[3:0]# agtl+ i/o rhit(a,b)# agtl+ i dstbp[3:0]# agtl+ i/o wdevt# agtl+ o expander interface (two per mioc: 0,1) 2 x 33 x(0,1)ads# agtl+ i/o x(0,1)hstbp# agtl+ o x(0,1)be[1:0]# agtl+ i/o x(0,1)par# agtl+ i/o x(0,1)blk# agtl+ o x(0,1)rst# agtl+ o x(0,1)clk cmos o x(0,1)rstb# agtl+ o x(0,1)clkb cmos o x(0,1)rstfb# agtl+ i x(0,1)clkfb cmos i x(0,1)xrts# agtl+ i x(0,1)d[15:0]# agtl+ i/o x(0,1)xstbn# agtl+ i x(0,1)hrts# agtl+ o x(0,1)xstbp# agtl+ i x(0,1)hstbn# agtl+ o common support signals 16 cres[1:0] analog i tms 2.5v i tck 2.5v i trst# 2.5v i tdi 2.5v i vcca (3) analog i tdo 2.5v od vref (6) analog i
2-4 intel ? 450nx pciset 2. signal descriptions 2.2.1.2 pxb signal list component-specific support signals 9 creset # lvttl o pwrgd lv ttl i err[1:0] # lvttl i /od pwrgdb lv ttl o hclkin 2.5v i reset# agtl+ i/o intreq# lvttl o smiact# lvttl o total signals 348 pci bus interface (2 per pxb: a,b) 2 x 61 p(a,b) ad[31:0] pci i/o p(a,b)p ar pci i/o p(a,b) c /b e[3:0]# pci i/o p(a,b)perr# pci i/o p(a,b)clk fb lvttl i p(a,b)req[5:0]# pci i p(a,b)clk lvttl o p(a,b)rst# pci o p(a,b) devsel# pci i/o p(a,b)serr# pci od p(a,b) frame# pci i/o p(a,b)s top# pci i/o p(a,b) gnt[5:0]# pci o p(a,b)trdy# pci i/o p(a,b) irdy# pci i/o p(a,b)xarb# pci i p(a,b)lock# pci i/o pci bus interface / non-duplicated (one set per pxb) 6 ack64# pci i/o phlda# pci o mode64# pci i req64# pci i/o phold# pci i wsc# pci o expander interface (one per pxb) 30 xads# agtl+ i/o xhstbp # agtl+ i xbe[1:0]# agtl+ i/o xib agtl+ o xblk# agtl+ i xpar# agtl+ i/o x clk cmos i xrst# agtl+ i xd[15:0]# agtl+ i/o xxrts# agtl+ o xhrts# agtl+ i xxstbn # agtl+ o xhstbn # agtl+ i xxstbp # agtl+ o common support signals 12 cres[1:0] analog i tms 2.5v i tck 2.5v i trst# 2.5v i tdi 2.5v i vcca (3) analog i tdo 2.5v od vref (2) analog i component-specific support signals 8 intrq(a,b)# pci od piixok# lvttl i p(a,b)mon[1:0]# lvttl i/od pwrg d lvttl i total signals 17 7
intel ? 450nx pciset 2-5 2.2 summary 2.2.1.3 rcg signal list 2.2.1.4 mux signal lis t memory subsystem / external interface 27 bank[2:0]# agtl+ i mreset# agtl+ i card# agtl+ i phit# agtl+ o cmnd[1:0]# agtl+ i rcmplt# agtl+ o cstb# agtl+ i rhit# agtl+ o grcmplt # agtl+ i/o row# agtl+ i ma[ 13:0 ]# agtl+ i memory subsystem / internal interface 123 addr( a,b,c,d)[13:0 ] lvttl o lrd# agtl+ o avwp# agtl+ o ras(a,b,c,d)(a,b,c,d)[1:0]# lvttl o cas(a,b,c,d)(a,b,c,d)[1:0]# lvttl o wdme# agtl+ o ldstb# agtl+ o we(a,b,c,d)(a,b)# lvttl o common support signals 10 cres[1:0] analog i tms 2.5 v i tck 2.5v i trst# 2.5 v i tdi 2.5v i vcca analog i tdo 2.5v od vref (2) analog i component-specific support signals 4 bankid # lvttl i dr50t # lvttl i dr50h # lvttl i hclkin 2.5 v i total signals 173 memory subsystem / external interface 48 dcmplt# agtl+ i/o dvalid# agtl+ i doff[1:0]# agtl+ i gdcmplt # agtl+ i/o dsel# agtl+ i md[ 35 :0]# agtl+ i/o dstbp[1:0] # agtl+ i/o mreset# agtl+ i dstbn[1:0] # agtl+ i/o wdevt # agtl+ i memory subsystem / internal interface 14 8 avwp# agtl+ i q1d[35 :0] lvttl i/o ldstb # agtl+ i q2d[35 :0] lvttl i/o lrd# agtl+ i q3d[35 :0] lvttl i/o q0d[35 :0] lvttl i/o wdme# agtl+ i common support signals 10 cres[1:0] analog i tms 2.5 v i tck 2.5 v i trst# 2.5 v i tdi 2.5 v i vcca analog i tdo 2.5 v od vref (2) analog i component-specific support signals 1 hclkin 2.5 v i total signals 207
2-6 intel ? 450nx pciset 2. signal descriptions 2.3 system i nterface the mioc provides the intel ? 4 50nx pcisets s ole connection to the system b us. t his section d escribes t he intel 4 50nx pciset-s pecific uses of these signals. 2.3.1 system / mioc interface a[35:3]# address bus agtl+ i /o a[35:3]# connect to the system a ddress bus. during processor cycles the a[35:3] # are inputs. the mioc drives a[35:3]# during snoop cycles on behalf of pci initiators. th e address bus is inverted on the system b us. ads# address strobe agtl+ i /o the system b us owner asserts ads# to indicate the first of two cycles of a request phase . aerr# address parity error agtl+ i /o a err# i s 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 a nd 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 /o d in normal operation, t he 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 b us. it asserts this signal to obtain o wnership of the address bus. bpri# h as priority over symmetric bus requests . breq[0]# symmetric agent bus request agtl+ o this signal i s 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-7 2.3 system i nterface d[63:0]# data agtl+ i /o these signals are connected to the system d ata bus. th e data signals are inverted on the system b us. 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 agtl+ i /o asserted for each cycle that valid data is transferred. hit# hit agtl+ i t he mioc never asserts hit#; it has no cache, and never snoop stalls. hitm# hit modified agtl+ i t he mioc never asserts hitm# ; it has no cache, and never snoop stalls. init# soft reset 2.5v od i nit# may be asserted t o request a s oft reset o f the processors . d uring a system hard reset , the init# signal may be optionally asserted to cause the processors to initiate their bist . t he init# signal is not asserted during power -g ood reset. lock# lock agtl+ i all system b us cycles sampled with the assertion of lock# and ads# , until the negation of lock# , must be atomic ; i .e. , n o 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 i s sufficient to begin a snoop request. i n 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 agtl+ i /o indicate r esponse type as shown b elow: 000 idle state 100 hard failure 001 retry 101 no data 010 deferred 110 implicit writeback 011 reserved 111 normal data
2-8 intel ? 450nx pciset 2. signal descriptions rsp# response parity signal agtl+ i /o parity protection on rs[2:0]# . trdy# target ready agtl+ i /o indicates t hat the target of the system t ransaction is able to enter the data transfer phase. 2.3.2 third-party agent / mioc interface the following signals provide support for an additional non-processor, t hird-party a gent (tpa) o n the system b us. s uch agents may need priority access to the system b us itself, or may need to intervene in transactions between the processors and the intel ? 4 50nx 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 miocs config register. i n internal arbitration mode i ognt# is an input from another bridge device which i s requesting o wnership of the bpri# signal. i n external arbitration mode, this bridge requests bpri# ownership from an external bridge arbiter. i ognt# 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 miocs config register. in internal arbitration mode i oreq# is the grant to another bridge device that is making a request for ownership of the bpri# signal. in external arbitration mode t his 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 ? 4 50nx pciset and another bus agent as a third-party to control the responses generated by the intel 4 50nx pciset . 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 . 00 accept the mioc will accept the request and provide the normal response. 01 reserved C 10 retry the mioc will generate a retry response. 1 1 defer the mioc will generate a deferred response.
intel ? 450nx pciset 2-9 2.4 pci interface p p ad[31:0] pci address/data pci i/o pci address and data signals are multiplexed on this bus. t he physical byte address is output during the address phase and the data follows in the subsequent data phase(s). p p c/be[3:0]# c ommand/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. p p clk pci clock lvttl o t his signal is an output with a d erived frequency equal to 1 /3 of the s ystem b us frequency . p p clkfb pci clock feedback lvttl i t his signal is connected to the o utput of a l ow skew pci clock buffer tree. it is used t o synchronize the pci clock driven from p p clk to the c lock used for the internal pci logic . p p devsel# device select pci i/ o d evsel# i s driven by the device that has decoded its address as the target of the current access. p p frame# 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. p p irdy# initiator ready pci i/o this signal i s asserted by a m aster to indicate its ability t o complete the current data transfer. i rdy# is an output when the pxb acts as a pci initiator and an input when the pxb acts as a pci target. p p par 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. e ven parity is generated across ad[31:0 ] and c/be[3:0]# . p p rst# 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 r st# . p p perr# 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. p p lock# lock pci i/o lock# indicates an exclusive bus operation and may require multiple transactions to complete. i t is possible for different agents to use the pci bus w hile a single initiator retains ownership of the lock# signal .
2-10 intel ? 450nx pciset 2. signal descriptions p p trdy# 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 t arget. p p serr# system error pci od the pxb asserts this signal to indicate an error condition. p p stop# stop pci i/o stop# is used for disconnect, retry, and abort sequences on the pci bus. it i s an input when the pxb acts as a pci initiator and an output when the pxb acts as a pci target. 2.4.2 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 access ed 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 dat a; o therwise, 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. i f asserted, the buses are used as a single 64-bit bus : t he 32-bit data bus of the pci b port becomes the high dword of the 64-bit bus . a n 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 its 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 p airs 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
intel ? 450nx pciset 2-11 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 . p p xarb# 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 pxbs internal arbiter. a n internal pull-up insures that the pin appears deasserted i f left unconnected. internal arbitration mode (per pci bus, p=a,b) p p req[5:0]# pci bus request pci i si x independent pci bus request signals used by the internal pci arbiter f or pci initiator arbitration. u nused signals should be strapped inactive. p p gnt[5:0]# pci grant pci o si x 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# . p p hreq# host request pci o g enerated by the pxb to the external pci arbiter to request control of the pci bus to perform a host-pci access. p p hgnt# host grant pci i g enerated by the external pci arbiter to grant the pci bus to the pxb to perform a host-pci transfer. 2.4.4 piix 4e interface the compatibility pci bus (pci bus 0a) supports a piix4e so uth br idge , and requires several additional handshake signals , provided by the p xb . they are active only for bus 0 a. note these signals, and the associated pholda# and wsc# protocols, cannot be used with the pxb in external arbiter mode. phold# pci hold pci i this signal is the piix4es 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.
2-12 intel ? 450nx pciset 2. signal descriptions wsc# write snoop complete pci o this signal is asserted active to indicate completion of s noop activity on the system b us on the behalf of the last pci-dram write transaction , a nd that it is safe to send the apic interrupt message. 2.5 memory subsystem interface the memory subsystem is comprised of the dram arrays and the associated rcgs and muxs. the re is the e xternal interface (b etween the mioc and the memory subsystem ) , and the internal interface (b etween the various parts of the memory subsystem. ) 2.5.1 external interfac e bank[2:0]# bank selects agtl+ m ioc ? rcg these signals in dicate which memory bank will service th is a ccess. bank[2:0]# a re connected to all rcgs on both memory cards. card[1:0]# card selects agtl+ m ioc ? rcg these signals i ndicate which memory card will service this access. v alid patterns in the intel ? 4 50nx 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+ m ioc ? rcg these signals e ncode the command of the current operation. c mnd[1:0]# a re connected to all rcgs on both memory cards. cstb# command strobe agtl+ mioc ? rcg this strobe, when activated, indicates the initiation of an access . th is signal i s connected to all rcgs on both m emory card s . ma[13:0]# memory address bus agtl+ m ioc ? rcg these signals define the address of the location to be accessed in the dram. , and a re driven on two successive clock cycles to provide up to 28 bits of effective memory address . t he s ignals are connected to all rcgs on both m emory card s . row# row selects agtl+ m ioc ? rcg these signals i ndicate 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 r cmplt# signal connects the rcgs on one card with the mioc, the grcmplt# signal connects the
intel ? 450nx pciset 2-13 2.5 memory subsystem interface rcgs across both cards while excluding the mioc. t his allows all rcgs to monitor each request completion without placing undue loading on the rcmplt# signals. mreset# memory subsystem reset agtl+ m ioc ? rcg/mux this signal represents a hard reset of the memory subsystem. it is asserted following pwrgd or upon the mioc issuing a processor r eset due to software invocation. rcmplta# rcmpltb# request complete agtl+ r cg ? mioc this signal, which is driven by the currently active rcg , i ndicates the completion of a request into the memory array. t ypically 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. phit(a,b)# rhit(a,b)# page and row hit status agtl+ r cg ? mioc these s ignals indicate w hat resource, i f any, d elayed the initiation of a read. t ypically 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 . dstbp[3:0]# dstbn[3:0]# data strobes agtl+ m ux ? mioc this set of four signal-pairs are strobes which qualify the d ata transferred b etween the mux and mioc. each strobe pair qualifies 18 bits (two bytes and two check bits), as follows: 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+ m ux ? mioc these signals are connected to the external datapath of the muxs. e ach mux provides 36 bits of the 72-bit datapath to the mioc . dcmplta# agtl+ m ux ? mioc/mux dcmpltb# data transfer complete mioc ? m u x s 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. t ypically 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+ m ioc ? mux th ese two bits , when qualified by the dvalid# signal, d efine 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. dstb[0]# qualifies md[17:00]# . dstb[2]# qualifies md[53:36]# . dstb[1]# qualifies md[35:18]# . dstb[3]# qualifies md[71:54]# .
2-14 intel ? 450nx pciset 2. signal descriptions dsel# data card select agtl+ m ioc ? mux this signal , when qualified by the dvalid# signal, selects which card the memory transfer is coming from or destined towards. e ach 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. dvalida# dvalidb# data transfer complete agtl+ m ioc ? mux this signal indicates that the d sel[1:0]# , doff[1:0]# , and wdevt# signals are valid. t ypically 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+ m ioc ? 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 interfac e 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. t he a , b , c and d versions are duplicates for load reduction. addr ? [13:0] dram a ddress lvttl rcg ? dra m a ddr 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 i nto 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)# 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-15 2.6 expander interface 2.5.2.2 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. 2.5.2.3 rcg / mux interface avwp# advance mux write path pointers agtl+ r cg ? mux this signal is activated by an rcg after performing a memory write . ldstb# load data strobe agtl+ r cg ? mux this signal controls w hen read data is latched from the dram data bus. lrd# load read data agtl+ r cg ? mux this signal indicates w hen read data is ready to load from the drams. wdme# write data to memory enable agtl+ r cg ? mux this signal enables t he muxes to drive write data to the drams. 2.6 expander interface the mioc component has two e x pander interfaces, one for e ach of the two pxbs supported by intel ? 4 50nx 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 ex pander port. on the mioc, p = 0 or 1 , designating one of the two interfaces. on the pxb, p is n ot used . x p ads# address / data strob e. agtl+ m ioc ? pxb bidirectional signal asserted by the sending agent during data t ransmission . x p be[1:0]# byte enables. agtl+ m ioc ? pxb bidirectional signals i ndicat ing v alid bytes during the data phases of a t ransmission .
2-16 intel ? 450nx pciset 2. signal descriptions x p d[15:0 ]# datapath agtl+ m ioc ? pxb this bidirectional datapath is used to transfer addresses and data between the mioc a nd the pci expander. x p hrts# host request to send. agtl+ m ioc ? pxb request to use the bidirectional expander b us sent from mioc to pxb , synchronous to hclkin . x p hstbp # x p hstbn# host strobes agtl+ m ioc ? pxb this pair of opposite-phase strobes are u sed by the pxb to latch and synchronize i ncoming data. x p par# bus parity. agtl+ m ioc ? pxb bidirectional signal indicat ing e ven parity across xd[15:0 ] and xbe[1:0] . x p xrts# expander request to send. agtl+ p xb ? mioc request to use the bidirectional expander b us sent from pxb to mioc , synchronous to hclkin . x p xstbp # x p xstbn# expander strobes agtl+ p xb ? mioc this pair of opposite-phase strobes are u sed by the mioc to latch and synchronize i ncoming data. support signals x p blk block counters. agtl+ mioc ? pxb this signal i s asserted when the performance counter master enable b it in the miocs config register is set, and is used to affect a nearly s imultaneous stop/start of the performance counters across both the mioc and all pxbs. x p clk host clock. cm os mioc ? pxb this is the primary clock source provided to the pxb, analogous to hclkin for the mioc, rcg and mux. i nside the pxb, it is divided by 3 to produce a pci clock output at 33 .33 mhz from an hclkin of 1 00 mhz. x p clkb host clock, 2nd version. cmos mioc ? ext this is a duplicate of the x p clk signal, to be used in maintaining pll synchronization in the mioc. see x p clkfb below. x p clkfb host clock, feedback. c mo s ext ? mioc this signal is a length-matched copy of the x p clk signal sent to the pxb, used to maintain pll synchronization in the mioc. t he x p clkb signal is length-matched to the x p clk s path to the pxb, then returned to the mioc as the x p clkfb input. x p ib d riving inbound. agtl+ p xb ? ext this active-high signal is asserted when the pxb is driving data over the ex pander bus. this pin is not connected to the mioc . x p rst# pxb reset. agtl+ m ioc ? pxb this signal issues a hard reset of the pxb, including the dependent pci buses.
intel ? 450nx pciset 2-17 2.7 common support signals x p rstb# pxb reset, 2nd version. agtl+ m ioc ? ext this is a duplicate of the x p rst# signal, to be used in maintaining pll synchronization in the mioc. see x p rstfb# below. x p rstfb# pxb reset, feedback. agtl+ e xt ? mioc t he x p rstb# signal is length-matched to the x p rst# s path to the pxb, then returned to the mioc as the x p rstfb# input. 2.7 common support signals 2.7.1 jtag interface all four components in the intel ? 4 50nx pciset have a jtag test access port (tap) to allow access to internal registers and perform boundary scan. each interface is identical. 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 2.5v od test output is used to shift data out of the device. tms test mode select 2.5v i test mode select is used to control the state of the tap controller . trst# test reset 2.5v i test reset is used to reset the tap controller l ogic. 2.7.2 reference signals all four components h ave the following support signals to provide voltage references or compensation for the agtl+ i nterfaces or the pll circuitry. cres[1: 0] i/o buffer compensation resistor terminals analog i for correct component operation an external 768 o hm resistor must be connected between cres1 and cres 0 . 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 . i n normal operation, this pin provides power to the pll, and r equire s special decoupling (refer to el ectrical ch aracteristics).
2-18 intel ? 450nx pciset 2. signal descriptions vref ( n ) agtl+ r eference voltage analog i this is the reference voltage derived from the termination voltage to the pull- up resistors . t he 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 b us clocks following the deassertion of reset# . err[1:0]# error code lvttl i/od th ese pins reflect irrecoverable errors detectable by the intel 450nx pciset . hclkin host clock in 2.5v i this pin receives a buffered system c lock. t his 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 systems 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 u sed 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 b us either on power-up or when programmed through the reset control register. err error type associated error s flags 00 no error 01 pciset i nternal error expander bus parity 10 multi-bit memory error multi-bit memory ecc error 11 system b us error address parity, request parity, protocol violation, berr, multi-bit host ecc error
intel ? 450nx pciset 2-19 2.8 component-specific support signals smiact# smi active. lvttl o this signal provides a visible indicator that the system has entered system management mode. 2.8.2 pxb intrq(a,b)# 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 . t he signals may b e connected to the standard pci bus interrupt request lines . pamon[1:0]# pbmon[1:0]# 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 piixs cpurst output, and is used to detect when the piix completes its reset functions . pwrgd power good lvttl i th is input should be driven from the mioc's pwrgdb output. 2.8.3 rcg bankid # bank identifier lvttl i this strapping pin should be tied high (deasserted), or have an e xternal pullu p. d r50h# 50ns dram here. lvttl i this strapping pin selects between 60ns and 50ns dram timings for this rcg. dr50t # 5 0ns dram there. lvttl i this strapping pin should match the dr50h# strapping pin described above. hclkin host clock in 2.5v i this pin receives a buffered system c lock. 2.8.4 mux hclkin host clock in 2.5v i this pin receives a buffered system c lock. deasserted: 60ns timings will be used. asserted: 50ns timings will be used.
2-20 intel ? 450nx pciset 2. signal descriptions
intel ? 450nx pciset 3-1 3 register descriptions 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 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. 3.2 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: cf8h [dword] size: 32 bits default value: 00000000h attribute: 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.
3-2 intel ? 450nx pciset 3. register description s 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 s ystem bus a nd the co mpatibility pci bu s (pci bus 0 a) 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 co mpatibility pci bu s (pci bus 0 a) , while d evice numbers 16-31 r efer to devices on the system bus , including the intel 4 50nx pciset itself and any third party agents which use t his configuration mechanism. 10:8 function number. t he 4 50nx pciset devices are not multi-function devices, and therefore this field should always be "0" when accessing the m. 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) 3.2.2 config_data: configuration data register i/o address: cfch size: 32 bits default value: 00000000h attribute: read/writ e t he portion of configuration space that is referenced by config_data is determined by the contents of config_address . 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 . no. 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
intel ? 450nx pciset 3-3 3.3 mioc configuration spac e 3.3 mioc configuration spac e 1. the first 64 bytes are predefined in the pci specification. all other locations are defined specifically for the component of interest. table 3-1: mioc configuration space 1 did vid 00h dbc 01 dbc 00 80h 04h dbc 03 dbc 02 84h class rid 08h dbc 05 dbc 04 88h hdr 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 rcgp reserved a0h 24h refresh a4h 28h mea1 mea0 a8h 2ch ach 30h mel1 mel0 b0h 34h hel1 hel0 b4h 38h eccmsk ecccmd b8h 3ch bch chkcon r c config 40h route0 tcap0 c0h errcmd errsts 44h tcap1 c4h bufsiz 48h route1 tcap2 c8h cvcr cvdr 4ch tcap3 cch tom 50h busno1 subb0 suba0 busno0 d0h lxgt lxgb 54h devmap subb1 suba1 d4h hxgb 58h pmd0 d8h hxgt 5ch pmr0 pmd0 dch mar2 mar1 mar0 gapen 60h pmd1 e0h mar6 mar5 mar4 mar3 64h pmr1 pmd1 e4h ioar ioabase 68h pme1 pme0 e8h smram 6ch ech mmbase 70h f0h mmr 1 mmr 0 74h f4h mmr3 mmr 2 78h f8h ior isa 7ch fch
3-4 intel ? 450nx pciset 3. register description s table 3-1 illustrates the miocs 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. i t is softwares responsibility to ensure that both sets of registers are programmed consistently to achieve correct operation. 3.3.1 bufsiz: buffer sizes address offset: 48-4ah size: 24 bits default value: 304310h attribute: read onl y bits description 23:18 inbound write transaction capacity. t o tal number of inbound write transactions, per expander port, that can be accepted by t he mioc. value=12. 17:12 inbound read transaction capacity. t o tal number of inbound read transactions, per expander port, that can be accepted by t he mioc. value=4. 11:6 inbound write data buffer capacity. t o tal 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. t o tal 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-5 3.3 mioc configuration spac e 3.3.2 busno[1:0]: lowest pci bus number, per pxb address offset: d0 h, d3h size: 8 bits each default value: 00 h each attribute: read/write the mioc supports two expander p orts; each can support one p xb. 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 #0 a m ust be the compatibility pci bus from which a system boots . three r egisters ( busno , suba and subb) define th e b us 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 p xb #0 bus # b is s uba[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 p xb #1 bus #b is s uba[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: 43h size: 8 bits default value: 10 h attribute: read/write bits description 7:6 reserved
3-6 intel ? 450nx pciset 3. register description s 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. se t ting t his enable triggers the ch eck co nnection protocol for port 1 . default=0. 0 test port #0 enable. setting this enable triggers the check connection protocol f or 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: 09 - 0bh size: 24 bits default value: 060000h attribute: read only 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 . 3.3.5 config: software-defined configuration register address offset: 40-41h size: 16 bits default value: 1000h attribute: read/write bits description 15:13 reserved (0)
intel ? 450nx pciset 3-7 3.3 mioc configuration spac e 12 outbound fairness disable. when this bit is c lear, host-pci writes and reads that receive a retry by the mioc follow a fairness algorithm t o guarantee that retried transactions receive first priority before new transactions. if set, host-pci writes and reads are serviced in the order first observed w ithout regard to retry history. d efault=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 t he miocs and pxbs p erformance counters will not incremen t if s et t he miocs and pxbs performance counters r esume normal operation . d efault = 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. d efault = 0. 8 external arbiter enable. if set, a ccess to the system bus i s controlled by an external arbiter . i f cleared, the miocs internal arbiter is used . d efault=0. 7 w c write post during i/o bridge access enable ( uwpe ). t his bit should be cleared for normal operation. d efault=0. 6 outbound i/o write posting enable. if set, host-pci i/o writes will be posted . i f cleared, host-pci i/o writes will not be poste d. i n normal operation, this enable should b e set. d efault=0. 5 read-around-write enable ( rawe ) . if rawe is set, it enables the read-around-write capability for the mioc and memory subsystem. i f c leared, read accesses will not advance past any previously posted writes. in normal operation, this enable should b e set. default=0. 4 isa expansion aliasing enable. if set, every i/o access with an address in the range x100-x3ffh , x500-x7ffh , x900- xbff and xd00-xfffh is i nternally aliased to the range 0100-03ffh before any other address range checking is performed. t his bit only affects routing, the unmasked address is passed to the pci bus. d efault=0. 3 r eserved (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. t his provides a performance enhancement for systems which utilize two memory cards. w hen this bit is clear, c2c interleaving is disabled . d efault = 0.
3-8 intel ? 450nx pciset 3. register description s 1:0 memory address bit permuting. the mioc supports cache-line permuting across banks . t his field controls the type of permuting used, as follows: default=0. 3.3.6 cvcr: configuration values captured on reset address offset: 4e-4fh size: 16 bits default value: 0000h attribute: read -only t his 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 . bits description 15:13 reserved (0) 12:11 apic cluster id. captured from a# [1 2:11] . re presents 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 . i f 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 ( n o 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 ? p rocessors on the system bus w ill 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. i f set, all pentium ii xeon p rocessors on the system bus w ill enter frc -e nabled mode. 4:0 reserved (0) 00b no permuting. 01b 2-way permuting. 10b 4-way permuting. 11b reserved
intel ? 450nx pciset 3-9 3.3 mioc configuration spac e 3.3.7 cvdr: configuration values driven on reset address offset: 4c-4dh size: 16 bits default value: 0000h attribute: read/write, sticky d uring 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 . 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 r eserved (0) 9 enable berr# input. if set, a#[9] will be asserted during reset# , and all system bus a gents will enable berr# observation. d efault=0. 8 enable aerr# input. if set, a#[8] will be asserted during reset# , and all system bus a gents will enable aerr# observation. d efault=0. 7 in-order queue depth 1. if set, a#[7] will be asserted during reset# , and all pentium ? ii xeon ? p rocessors on the system bus w ill limit their in-order queue depth to 1 ( n o pipelining support), instead of their usual 8. d efault=0. 6 1m power-on reset vector. if set, a#[6] will be asserted during reset# , and all pentium ii xeon p rocessors on the system bus w ill 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 p rocessors on the system bus w ill enter frc enabled mode. default=0. 4:0 reserved (0) 3.3.8 dbc[15:0]: dram bank configuration registers address offset: 80-9fh size: 16 bits each default value: a200h each attribute: read/writ e the i ntel 450nx pciset m emory subsystem supports a t most two rcgs (o ne rcg and four b anks p er 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.
3-10 intel ? 450nx pciset 3. register description s 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. 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 t he bank contains only a single row. if cleared, the bank contains two rows ; both rows must be configured identically . d efault= 0 . 13 bank present. this bit is s et to indicate t hat 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 . d efault=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. e ach tob field specifies the amount of memory, in 32 mb chunks , contained in this bank and all lower banks . u npopulated ban ks must have their tob set equal to that of the previous ban k i ndicating that the amount of memory in that bank is zero . default = 200h , each. 3.3.9 devmap: system b us pci device map address offset: d6-d7h size: 16 bits default value: 0005 h attribute: read/write, read only this register indicates which pci devices on the system bus h ave active configuration spaces . a t reset, devmap is initialized with all devices not present except the mioc a nd the co mpatibility pci bu s . b its 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). i f set, the device is present in the system and is expected to respond to configuration cycles directed to it. b i t 0 is h ardwired "on", and is read-only. default= 0005h (mioc, pci # 0 a p resent)
intel ? 450nx pciset 3-11 3.3 mioc configuration spac e 3.3.10 did: device identification register address offset: 02 - 03h size: 16 bits default value: 84cah attributes: read onl y bits description 15:0 device identification number . the value 84cah indicates the intel ? 450nx pciset m ioc. 3.3.11 ecccmd: ecc command register address offset: b8h size: 8 b its default value: 00h attribute: read/write this register controls the intel 450nx pciset r esponses to ecc errors on data retrieved from the memory subsystem or received from the system bus. bits description 7 reserved (0) 6 system b us, report multi-bit errors (hrm). if set, the inte l ? 450nx pciset will log multiple-bit ecc errors on data received from the system bus in the appropriate hel register. i f the berr# driver is enabled, berr# will also be asserted. default=0. 5 system b us, report single-bit errors (hrs). if set, on detection of a single-bit ecc error on data received from the system bus t he intel 450nx pciset w ill log the error in the appropriate hel register, and assert the intreq# signal. default=0. 4 system b us, correct single-bit errors (hcs). if set, on detection of a single-bit ecc error on data received from the system bus t he intel 450nx pciset w ill correct the data and generate a new ecc code before writing the data into m emory. 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 w ill perform a scrub o peration t o correct the location in the memory. the mcs bit in this register m ust 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 w ill log the error in the appropriate mel and mea registers. if the berr# driver is enabled, berr# will also be asserted. default=0.
3-12 intel ? 450nx pciset 3. register description s 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 w ill 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 w ill correct the data and generate a new ecc code before returning the data to the requestor. default=0. 3.3.12 eccmsk: ecc mask register address offset: b9h size: 8 bits default value: 00h attribute: read/write this register is used to test the ecc error detection logic in the memory subsystem. the r egister is written with a masking function w hich 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 ( d efault). bits description 7:0 ecc generation mask. each bit of the computed ecc is xored with the corresponding bit in this mask field before it is stored in the memory array. 3.3.13 errcmd: error command register address offset: 46h size: 8 b its default value: 00h attribute: read/write this register controls the mioc r esponses to various system and data errors. 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) t he mioc will also assert binit# . default=0. 4 fast system b us time-out. this bit controls the duration of a watchdog timer which is started at the end of the system bus response phase . i f this bit is s et, the t imer expires in 256 host cycles. i f cleared, the timer expires in 2 17 c ycles . default=0 .
intel ? 450nx pciset 3-13 3.3 mioc configuration spac e 3 binit# on system b us time-outs. if this bit is set, and the binit# driver enable i s s et, the mioc will assert binit# on a system bus a ccess time-out. d efault=0 . 2 aerr# driver enable. if set, parity errors on the system bus a ddress 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 d ata 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. 3.3.14 errsts: error status register address offset: 44-45h size: 16 bits default value: 0000h attribute: read/write clear, sticky this register records error conditions detected in the address or controls of the system bus, or in the mioc itself. r ecording of these error conditions is controlled via the errcmd register . errsts i s sticky through reset , and bits will remain set until explicitly cleared by software writing a 1 to the bit. bits description 15: 1 3 r eserved (0) 12 received hard fail response on system b us. 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 b us #1 interface receives u nexpected data t hat 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 b us #0 interface receives u nexpected data t hat 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. w hile 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. w hile this bit is set, the intreq# line will be asserted.
3-14 intel ? 450nx pciset 3. register description s 7 reserved (0) 6 system b us time-out flag. this flag is set when the watchdog timer monitoring accesses on the system bus t imes out. s ee 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 b us #1 reports a parity error on data i nbound from the pxb. t his condition is a catastrophic fail a nd will also assert binit# . 4 expander bus 0 parity error flag. this flag is set when expander b us #0 reports a parity error on data i nbound from the pxb. t his condition is a catastrophic fail a nd 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 a ddress s ignals. 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 a sserted. 1 response parity error flag. this flag is set upon detecting the assertion of rp# , indicating a parity error on the system bus r esponse 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. 3.3.15 gapen: gap enables address offset: 60h size: 8 bits default value: 0eh attribute: read/writ e bits description 7 reserved (0) 6 isa space enable. when set, the isa space address range i s 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 . d efault=0. 5 high expansion gap enable. when set, the high expansion gap (hxg) is enabled. d efault=0.
intel ? 450nx pciset 3-15 3.3 mioc configuration spac e 4 low expansion gap enable. when set, the low expansion gap (lxg) is enabled. d efault=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 i nstead of memory. d efault=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 i nstead of memory. d efault=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 i nstead of memory. d efault=1. 0 reserved (0) 3.3.16 hdr: header type register address offset: 0eh size: 8 bits default value: 00h attribute: read only this register identifies the header layout of the configuration space. w rites to this register h ave no effect. bits description 7 multi-function device. t he mioc is not a multi-function device, and this bit is hardwired to 0. 6:0 configuration layout. t his field is hardwired to 00h , which represents the default p ci configuration layout. 3.3.17 hel[1:0] host bus error log address offset: b4-b7h size: 16 bits each default value: 0000h each a ttribute: read/write, sticky these registers are loaded on the first and second ecc errors detected on data received from the system b us. hel[0] logs the first error, and hel[1] logs the second. t he 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.
3-16 intel ? 450nx pciset 3. register description s bits description 15:8 syndrome. holds the calculated syndrome that identifies the specific bi t i n 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. 3.3.18 hxgb: high expansion gap base address offset: 58-5ah size: 24 b its default value: 000000h attribute: read/writ e bits description 23:0 gap base address. this field specifies the a[43:20] portion of the gaps base address, in 1 mb increments. the a[19:0] portions of the gaps base address are zero. 3.3.19 hxgt: high expansion gap top address offset: 5c-5eh size: 24 bits default value: 000000h attribute: read/writ e bits description 23:0 gap top address. this field specifies the a[43:20] portion of the gaps highest address, in 1 mb increments. the a[19:0] portion of the gaps top address is fffffh . 3.3.20 ioabase: i/o apic base address address offset: 68-69h size: 16 bits default value: 0 fech attribute: read/writ e 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 spaces base address, in 1 mb increments. the a[43:32] and a[19:0] portions of the address are zero.
intel ? 450nx pciset 3-17 3.3 mioc configuration spac e 3.3.21 ioar: i/o apic ranges address offset: 6a-6bh size: 16 bits default value: 0000h attribute: read/write e ach 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. 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. 3.3.22 ior: i/o ranges address offset: 7e-7fh size: 16 bits default value: 0fffh attribute: read/write t he ior register defines the i/o range addresses for e ach pci bus . these a re 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, bus x b must equal bus x a .
3-18 intel ? 450nx pciset 3. register description s 3.3.23 isa: isa space address offset: 7ch size: 8 bits default value: 00h attribute: read/write this register defines the isa space address range. i f enabled , memory-mapped accesses into this address range will be forwarded to the compatibility pci bus. t his space is defined to support isa cards incapable of using the full 32-bit pci address . 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 gaps base address. the a[43:24] and a[19:0] portions of the gaps base address are zero. 3.3.24 lxgb: low expansion gap base address offset: 54-55h size: 16 bits default value: 0000h attribute: read/writ e bits description 15:12 reserved (0) 11:0 gap base address. this field specifies the a[31:20] portion of the gaps base address, in 1 mb increments. the a[43:32] and a[19:0] portions of the gaps base address are zero. 3.3.25 lxgt: low expansion gap top address offset: 56-57h size: 16 bits default value: 0000h attribute: read/writ e bits description 15:12 reserved (0) 11:0 gap top address. this field specifies the a[31:20] portion of the gaps highest address, in 1 mb increments. the a[43:32] portion of the gaps top address is zero, while the a[19:0] portion of the gaps top address is fffffh .
intel ? 450nx pciset 3-19 3.3 mioc configuration spac e 3.3.26 mar[6:0]: memory attribute region registers address offset: 61-67h size: 8 bits each default value: 03h for mar[0] attribute: read/write 00h for all others s even memory attribute region ( mar ) registers are used to program memory attributes of various sizes in the 640 kbyte-1 mbyte address range . e ach 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 n ormally a ccording 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 n ormally a ccording 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: 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 third- party 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. table 3-2: ma r-controlled access dispo sition we, re outbound outbound locked inbound write read write read write read 00 pci 0a pci 0a pci 0a pci 0a unclaimed unclaimed 01 pci 0a memory 1 pci 0a pci 0a unclaimed memory 2 10 memory 1 pci 0a pci 0a pci 0a memory 2 unclaimed 11 memory 1 memory 1 memory 1 memory 1 memory 2 memory 2
3-20 intel ? 450nx pciset 3. register description s 3.3.27 mea[1:0] memory error effective address address offset: a8-a9h size: 8 bits each default value: 00h each attribute: read/write, sticky these registers contain the effective address information needed to identify the specific dimm that produced the error. 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. 3.3.28 mel[1:0] memory error log address offset: b0-b3h size: 16 bits each default value: 0000h each a ttribute: 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 . bits description 15:8 syndrome. holds the calculated syndrome that identifies the specific bit i n error . 7: 4 r eserved (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 thre e. 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-21 3.3 mioc configuration spac e 3.3.29 mmbase: memory-mapped pci base address offset: 70-71h size: 16 bits default value: 000 2h attribute: read/write t he 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. i f 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] . bits description 15:12 reserved (0) 11:0 pci space base address. this field specifies the a[31:20] portion of the pci spaces base address, in 1mb increments. the a[43:32] and a[19:0] portions of the address are zero. 3.3.30 mmr[3:0]: memory-mapped pci ranges address offset: 74-7bh size: 16 bits each default value: 000 1h each attribute: read/write these registers define the high addresses for addresses to be directed to the pci space . bits description 15:12 reserved (0) 11:0 pci space top address. this field specifies the a[31:20] portion of the pci spaces 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 . 3.3.31 pmd[1:0]: performance monitoring data register address offset: d8-dch, e0-e4h s ize: 40 bits each default value: 0 000000000h each attribute: read/write two performance monitoring counters a re provided in the mioc . the pmd registers hold the performance monitoring count values. e ach counter can be configured to reload the data when it, or the other counter overflows. e vent selection is controlled by the pme registers , and the action performed on event detection is controlled by the pmr registers . a n additional performance counter master enable ( pcme ) in the miocs config register allows (nearly) simultaneous stopping/starting of all counters in the mioc and each pxb . t h e counters cannot be read or written coherently while the counters are r unning .
3-22 intel ? 450nx pciset 3. register description s b its description 39:0 count value. 3.3.32 pme[1:0]: performance monitoring event selection address offset: e8 -e9h, ea- ebh size: 16 bits each default value: 0000h each attribute: read/writ e bits description 15 reserved (0) 14 count data cycle s 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 . 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 . 7:6 data length selection. this field qualifies the tracking of bus transactions by limiting event detection to those transactions of a specific length. 5:0 event selection. this field specifies the basic system bus t ransaction, system bus s ignal assertion, or memory event to be monitored. 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. 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 ? 4 50nx pciset agent ( did=1/00 1 ) 011 symmetric agent 3 ( did=0/011 ) 111 any agent 00 an y 10 not third party or memory 1 01 main m emory 11 third party 00 an y 10 pa rt-lines or partials 01 li nes 11 reserved 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-23 3.3 mioc configuration spac e 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 t his selection , and should be programmed to "any" . 3.3.33 pmr[1:0]: performance monitoring response address offset: ddh, e5h size: 8 bits each default value: 00h each attribute: read/write the pmr register specifies how the event selected by the corresponding pme register affect s the associated p md 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. 5:4 performance monitoring pin assertion defines how the selected event affects the performance monitoring pin for this counter. 00 0110 reserved 00 1110 memory read 00 0111 reserved 00 1111 memory write generic (grouped) bus transactions 010 000 any bus transaction 010 100 any i/o transaction 010 001 any memory transaction 010 101 any i/o or memory transactions 010 010 any memory read 010 110 any i/o or memory read 010 011 any memory write 010 111 any i/o or memory write bus signal assertions 011 000 hit 1 ,2 011 100 bnr 1 ,2 011 001 hitm 1 ,2 011 101 bpri 2 011 010 retry 1 ,2 011 110 lock 2 011 011 defer 1 ,2 011 111 reserved memory hits/misses 100 000 bank was idle 1,2 100 010 waited for address lines 1,2 100 001 waited for row precharge 1,2 100 011 hit open page 1,2 0 selected event does not assert intreq# 1 reserved 2 assert intreq# pin when event occurs 3 assert intreq# pin when counter overflows 0 selected event does not assert this counters pm pin 1 reserved 2 assert this counters pm pin when event occurs 3 assert this counters pm pin when counter overflows
3-24 intel ? 450nx pciset 3. register description s 3:2 count mode selects when the counter is updated for the detected event. 1:0 reload mode reload has priority over increment. if a re load event and a count event happen simultaneously, the count event has no effect. 3.3.34 rc: reset control register address offset: 42h size: 8 bits default value: 00h attribute: read/write the rc i nitiates p rocessor reset cycles and initiates built-in self test (bist) for the p rocessors. bits description 7 : 6 r eserved (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 ) . d efault=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 ) . d efault=0. 3 processor b ist 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 c auses 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. d efault=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 b ist, are controlled by the biste and shre enables, which must be set up prior to the 0-to-1 transition on the rcpu bit . d efault=0. 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. 0 never reload 1 reload when this counter overflows. 2 reload when the other counter overflows. 3 reload unless the other counter increments.
intel ? 450nx pciset 3-25 3.3 mioc configuration spac e 1 system hard reset enable ( shre ). this bit modifies the action of the rcpu bit, above. if set, the intel ? 450nx pciset w ill initiate a system hard reset upon a subsequent 0-to-1 transition of the rcpu bit. if this bit is cleared, the intel 4 50nx pciset will initiate a soft reset upon a subsequent 0- to-1 transition of the rcpu bit. default=0 . 0 reserved (0) 3.3.35 rcgp: rcgs present address offset: a3h size: 8 bits default value: 00 h attribute: read/write t he 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. 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. d efault= . 3.3.36 refresh: dram refresh control register address offset: a4-a5h size: 16 bits default value: 0411h attribute: read/writ e bits description 15:11 reserved (0) 10:0 refresh count. specifies the number of system bus c ycles 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: 08h size: 8 bits default value: 00h attribute: read onl y
3-26 intel ? 450nx pciset 3. register description s bits description 7:0 revision identification number . this is an 8-bit value that indicates the revision identification number for the mioc 3.3.38 r oute[1:0]: route field seed address offset: c3h, cbh size: 8 bits default value: 40h attribute: read/writ e 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 pxbs 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 pxbs a-port. default: 0000b 3.3.39 smram: smm ram control register address offset: 6c-6fh size: 32 bits default value: 00000ah attribute: read/writ e bits description 31 smram enable ( smrame ) . if set, the smram functions are enabled. host-initiated accesses to the smm space c an be selectively directed to memory or pci, as defined below and in table 3-3 . if smrame is cleared, smram functions are disabled . d efault=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_c ode ) . this bit should not be set unless d_open = 0 . i f d_code is s et, 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 . d efault=0.
intel ? 450nx pciset 3-27 3.3 mioc configuration spac e 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. n o 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. 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 . i ncorrect alignment results in indeterminate operation . d efault: 000ah . 3.3.40 suba[1:0]: bus a subordinate bus number, per pxb address offset: d1h, d4h size: 8 bits each default value: 00 h each attribute: read/write see the description of busno . 0h 64 kb 4h 320 kb 8h 576 kb ch 832 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 table 3-3: smram space cycles s m r a m e d _ o p e n d _ c o d e d _ l c k s m m e m code fetch data reference usage 0 x x x x n ormal 1 n ormal 1 smm ram space is not supported. 1 0 0 x 0 pci 0a pci 0 a 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 0 x 1 dram dra m 1 0 1 x 0 pci 0 a pci 0 a a modification of the normal smm usage, in which only code fetches are accepted from processors i n smm mode. 1 0 1 x 1 dram pci 0 a x 1 1 x x illegal combination 1 1 0 0 x dram dram full access by any agent to smm ram space . 1. smram functions are disabled.
3-28 intel ? 450nx pciset 3. register description s 3.3.41 subb[1:0]: bus b subordinate bus number, per pxb address offset: d2h, d5h size: 8 bits each default value: 00 h each attribute: read/write see the description of busno . 3.3.42 tcap[0:3]: target capacity, per pxb/pci port address offset: c0-c2h, c4-c6h size: 24 bits each c8-cah, cc-ceh default value: 041082 each attribute: read/write each of these r egister s is programmed by software with the maximum number of transactions and data bytes that the receiving pxb/pci port can accept for outbound transactions. 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 minimum allowed: 1 default= 1 11:6 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 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
intel ? 450nx pciset 3-29 3.4 pxb configuration space 5:0 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 3.3.43 tom: top of memory address offset: 50-52h size: 24 bit s default value: 000fffh attribute: read/write bits description 23:0 memory address ceiling. represents bits a[43:20] of the highest physical address to be directed toward this nodes dram. the lower a[19:0] bits of this address are fffffh . default= 000fffh (4 gb-1). 3.3.44 vid: vendor identification register address offset: 00 - 01h size: 16 bits default value: 8086h attributes: read onl y bits description 15:0 vendor identification number . this is a 16-bit value assigned to intel. intel vid = 8086h . 3.4 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. b oth configuration spaces are identical . w hen operating the pxb in 64-bit bus mode, only the a- side configuration space is used. t he b-side configuration space is not accessible while in 64- bit mode. table 3-4 illustrates the pxb/pci bus c onfiguration space map .
3-30 intel ? 450nx pciset 3. register description s 1. the first 64 bytes are predefined in the pci specification. all other locations are defined specifically for the component of interest. table 3-4: pxb configuration space 1 did vid 00h 80h pcists pcicmd 04h 84h class rid 08h 88h hdr mlt cls 0ch 8ch 10h 90h 14h 94h 18h 98h 1ch 9ch a0h 24h a4h 28h a8h 2ch ach 30h b0h 34h b4h 38h b8h 3ch bch mtt config 40h route tcap c0h rc errcmd errsts 44h tmode c4h bufsiz 48h c8h 4ch cch tom 50h d0h lxgt lxgb 54h d4h hxgb 58h pmd0 d8h hxgt 5ch pmr0 pmd0 dch mar2 mar1 mar0 gapen 60h pmd1 e0h mar6 mar5 mar4 mar3 64h pmr1 pmd1 e4h ioabase 68h pme1 pme0 e8h smram 6ch ech mmbase 70h f0h 74h f4h mmt 78h f8h isa 7ch fch
intel ? 450nx pciset 3-31 3.4 pxb configuration space 3.4.1 bufsiz: buffer sizes address offset: 48-4ah size: 24 bits default value: 30 2308h ( 64- bit bus mode) attribute: read only 182184h ( 32- bit bus mode) this register contains the hardwired information defining the maximum number of outbound transactions and data bytes that this pxb/pci port can accept . 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) 1 2 (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) 3.4.2 class: class code register address offset: 09 - 0bh size: 24 bits default value: 060000h attribute: read onl y bits description 23:16 base class f or the pxb, this field is hardwired to 06h . 15:8 sub-class f or the pxb, this field is hardwired to 00h . 7:0 register-level programming interface f or the pxb, t his field is hardwired to 00h .
3-32 intel ? 450nx pciset 3. register description s 3.4.3 cls: cache line size address offset: 0ch size: 8 bits default value: 08h attribute: read/writ e bits description 7:0 cache line size this field specifies the cache line size, in 32-bit dword units. the i ntel ? 450nx pciset s upports only one value : 8 dwords (32 bytes) . d efault= 08h . 3.4.4 config: configuration register address offset: 40-41h size: 16 bits default value: 2310h attribute: read/write, read-onl y bits description 15 reserved (0 ) 14 pci bus lock enable. this mode works only if internal bus arbitration is selected. w hen set, the internal arbiter d etect s w hen the lock is established and inhibit s a pci bus grant to all agents except the agent that established the lock. default=0 . 13 wsc# assertion enable. i f cleared, the wsc# signal will always remain asserted . wh ile asserted , writes c ontinue t o be accep ted f rom the piix even with writes outstanding. t his 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. d efault=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 . d efault=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 agents gnt# i n order to prevent further inbound transactions from a parking agent. t his 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-33 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. t his enable must be set for pentium ? ii xeon ? processor / intel ? 450nx pciset s ystems. d efault=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 f ollowing a disconnect. i f 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: the normal selection is 3 2 dwords t he 64 dword selection provides highest performance when the pxb is in 64-bit bus mode . d efault=01 (32 dwords). 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. t he 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 c lock to pci c lock gearing ratio. the bit reflects the state of the gear4# strapping pin. this bit should be c leared (i.e., gear4# is high, or deasserted), resulting in a system c lock/ pci c lock gearing ratio of 3 :1. default=[ gear4# pin]. 0 reserved 3.4.5 did: device identification register address offset: 02 - 03h size: 16 bits default value: 84cbh attributes: read onl y 00 16 dwords (2 x 32 bytes) 10 64 dwords (8 x 32 bytes) 01 32 dwords (4 x 32 bytes) 11 reserved
3-34 intel ? 450nx pciset 3. register description s bits description 15:0 device identification number . the value 84cbh indicates the intel ? 4 50nx pciset pxb. 3.4.6 errcmd: error command register address offset: 46h s ize: 8 bits default value: 00h attribute: read/write this register provides extended control over the assertion of serr# beyond the basic controls specified in the pci-standard pcicmd register. 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 w ith 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 w ill start a watchdog timer (2 1 5 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 b us parity error. if set, the pxb asserts serr# upon detecting a parity error on packets arriving from the expander bu s. (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 a fter 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 1s for a read). in either case, an error flag is set in the pcists register. default=0.
intel ? 450nx pciset 3-35 3.4 pxb configuration space 3.4.7 errsts: error status register address offset: 44h s ize: 8 bits default value: 00h attribute: read/write clear, sticky this register records error conditions detected from the pci bus (not already covered in pcists ), from the expander bu s, 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. t his 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 w ill initiate a watchdog timer (2 1 5 cycles ) . if the data has been returned and the timer expires before the requesting master initiates its repeat request, this flag will be set. t his 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 bu s reports a parity error on packets received from the mioc. t his flag is set in both pci configuration spaces. t his 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 d escribe 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 d escribe the conditions that can cause this to occur. while this bit is set, the int(a,b)rq# line will be asserted.
3-36 intel ? 450nx pciset 3. register description s 3.4.8 gapen: gap enables address offset: 60h s ize: 8 bits default value: 0eh attribute: read/write this register controls the enabling of the two programmable memory gaps, and several fixed- size/fixed-location spaces . t his register applies to both host-initiated transactions and pci- initiated inbound transactions, and is therefore duplicated in both the mioc a nd pxb configuration spaces. software must ensure that both sets are programmed identically to achieve correct functioning . s ee t he mioc configuration space for a detailed description. 3.4.9 hdr: header type register address offset: 0eh size: 8 bits default value: 00h attribute: read onl y bits description 7 multi-function device. selects whether this is a multi-function device, that may have alternative configuration layouts. th is 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 p ci configuration layout. 3.4.10 hxgb: high expansion gap base address offset: 58-5ah s ize: 24 bits default value: 000000h attribute: read/write this register defines the starting address of the high expansion gap (hxg) . t his register applies to both host-initiated transactions and pci-initiated inbound transactions, and is therefore duplicated in both the mioc and pxb configuration spaces. s oftware must ensure that both sets are programmed identically to achieve correct functioning . s ee t he mioc configuration space for a detailed description. 3.4.11 hxgt: high expansion gap top address offset: 5c-5eh s ize: 24 bits default value: 000000h attribute: read/write this register defines the highest address of the high expansion gap (hxg), above . hxgt a pplies to both host-initiated transactions and pci-initiated inbound transactions, and is therefore duplicated in both the mioc and pxb configuration spaces. s oftware must ensure that both sets are programmed identically to achieve correct functioning . s ee t he mioc configuration space for a detailed description.
intel ? 450nx pciset 3-37 3.4 pxb configuration space 3.4.12 ioabase: i/o apic base address address offset: 68-69h size: 16 bits default value: 0 fech attribute: read/write this register defines the base address of the 1mb i/o apic space address range . ioabase a pplies to both host-initiated transactions and pci-initiated inbound transactions, and is therefore duplicated in both the mioc and pxb configuration spaces. s oftware must ensure that both sets are programmed identically to achieve correct functioning . s ee t he mioc configuration space for a detailed description. 3.4.13 isa: isa space address offset: 7ch size: 8 bits default value: 00h attribute: read/write this register defines the isa space address range . the register a pplies to both host-initiated transactions and pci-initiated inbound transactions, and is therefore duplicated in both the mioc and pxb configuration spaces. s oftware must ensure that both sets are programmed identically to achieve correct functioning . s ee t he mioc configuration space for a detailed description. 3.4.14 lxgb: low expansion gap base address offset: 54-55h s ize: 16 bits default value: 0000h attribute: read/write this register defines the starting address of the low expansion gap (lxg) . lxgb r egister applies to both host-initiated transactions and pci-initiated inbound transactions, and is therefore duplicated in both the mioc a nd pxb configuration spaces. software must ensure that both sets are programmed identically to achieve correct functioning . s ee t he mioc configuration space for a detailed description. 3.4.15 lxgt: low expansion gap top address offset: 56-57h s ize: 16 bits default value: 0000h attribute: read/write lxgt d efines the highest address of the low expansion gap (lxg), above . t his register applies to both host-initiated transactions and pci-initiated inbound transactions, and is therefore duplicated in both the mioc a nd pxb configuration spaces. software must ensure that both sets are programmed identically to achieve correct functioning . s ee t he mioc configuration space for a detailed description.
3-38 intel ? 450nx pciset 3. register description s 3.4.16 mar[6:0]: memory attribute region registers address offset: 61-67h s ize: 8 bits each default value: 03h for mar[0] attribute: read/write 00h for all others the intel 450nx pciset a llows 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 . t hese registers apply to both host-initiated transactions and pci-initiated transactions, and are therefore duplicated in both the mioc and pxb configuration spaces. s oftware must ensure that both sets are programmed identically to achieve correct functioning . s ee t he mioc configuration space for a detailed description. 3.4.17 mlt: master latency timer register address offset: 0dh size: 8 bits default value: 00h attribute: 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 ; h owever , mlt[2:0] are reserved and assumed to be 0 when determining the count value . t he number of clocks programmed in the mlt represents the guaranteed time slice a llotted 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. bits description 7:3 master latency timer count value. counter value in 8 pci clock units. 2:0 reserved (0) 3.4.18 mmbase: memory-mapped pci base address offset: 70-71h s ize: 16 bits default value: 000 2h a ttribute: read/writ e t he 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 # 1 b, and corresponds identically to the mmr[3] register in the mioc . t he mmbase register must be programmed identically to the mmbase register in the mioc to achieve correct functioning . s ee t he mioc configuration space for a detailed description.
intel ? 450nx pciset 3-39 3.4 pxb configuration space 3.4.19 mmt: memory-mapped pci top address offset: 7a-7bh size: 16 bits default value: 000 1h a ttribute: 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 r egister must be programmed identically to mmr[3] in the mioc t o achieve correct functioning. 3.4.20 mtt: multi-transaction timer register address offset: 43h s ize: 8 bits default value: 00h attribute: read/write this register c ontrols the amount of time that the pci bus arbiter allows a pci initiator to perform multiple back-to-back transactions on the pci bus. 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) 3.4.21 pcicmd: pci command register address offset: 04 - 05h size: 16 bits default value: 0016h attribute: read/write , read-only this is a pci specification r equired register with a fixed format . bits description 15:10 reserved (0) 9 fast back-to-back. f ast 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 pxbs 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 pxbs pci parity error reporting is enabled by the perre bit , then the pxb will assert serr# on address parity errors . d efault=0.
3-40 intel ? 450nx pciset 3. register description s 7 address/data stepping. t he 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. a ddress 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 . d efault=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. d efault=1. 3 special cycle enable. t he pxb will ignore all special cycles generated on the pci bus , and this bit is hardwired to 0. 2 bus master enable . t he pxb does not permit disabling of its bus master capability, and this bit is hardwired to 1. 1 memory access enable . t he pxb does not permit disabling access to main memory, and this bit is hardwired to 1. 0 i/o access enable . t he pxb does not respond to pci i/o cycles, and this bit is hardwired to 0. 3.4.22 pcists: pci status register address offset: 06 - 07h size: 16 bits default value: 0280h attribute: read/write clear, sticky this is a pci specification r equired register, with a fixed format . 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. t his bit remains set until explicitl y c leared by software writing a 1 to this bit. default=0. 1 4 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-41 3.4 pxb configuration space 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. t his 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. t his bit remains set until explicitly cleared by software writing a 1 to this bit . d efault=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 ). t he pxb supports fast back-to-back transactions, and this bit is hardwired to 1. 6 udf supported. t he pxb does not support user definable features (udf), and this bit is hardwired to 0. 5 66 mhz capable. t he pxb is not capable of running at 66 mhz , and this bit is hardwired to 0. 4:0 reserved (0) 3.4.23 pmd[1:0]: performance monitoring data register address offset: d8-dch, e0-e4h size: 40 bits each default value: 000000000000h each attribute: read/write two performance monitoring counters, with associated event selection and control registers, are provided for each pci bus in the pxb . t he pmd registers hold the performance monitoring count values. e vent selection is controlled by the pme registers , and the action performed on event detection is controlled by the pmr registers .
3-42 intel ? 450nx pciset 3. register description s bits description 39:0 count value. 3.4.24 pme[1:0]: performance monitoring event selection address offset: e8 - ebh s ize: 16 bits each default value: 0000h each attribute: read/writ e 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. note: this field is applicable only if the pci bus is operated in internal a rbiter mode. if the bus is operated using an external arbiter, this field must be set to any agent to trigger any events. 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. 7:6 reserved 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 so uth bridge 0110 reserved 1110 intel ? 4 50n x pciset a gent (i.e., outbound) 0111 reserved 1111 any agent 00 an y 10 pci target 01 main m emory 11 third party
intel ? 450nx pciset 3-43 3.4 pxb configuration space 5:0 event selection. this field specifies the basic pci b us transaction or pci bus signal t o be monitored. all other encodings are reserved. note: 1. counting data cycles is undefined for this selection. 3.4.25 p mr[1:0]: performance monitoring response address offset: ddh, e5h size: 8 bits each default value: 0000h each attribute: read/write there are two p mr register s for each pci bus , one for each pmd counter . each p mr register specif ies how the event selected by the corresponding pme register affect s the associated pmd register, p (a,b) mon# pins, and the int ( a ,b)rq # pin s . bits description 7:6 interrupt assertion defines how selected event affects int rq# assertion . w henever int rq# 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. 5:4 performance monitoring pin assertion defines how the selected event affects the pmon# pin for this counter. 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 100 any i/o transaction 010 001 any memory transaction 010 101 any i/o or memory transactions 010 010 any memory read 010 110 any i/o read or memory read 010 011 any memory write 010 111 any i/o read or memory write bus signal assertions 011 000 reserved 011 100 reserved 011 001 reserved 011 101 reserved 011 010 retry 1 011 110 lock 011 011 reserved 011 111 ack64 0 selected event does not assert int rq # 1 reserved 2 assert int rq# pin when event occurs 3 assert int rq# pin when counter overflows 0 pmon# pin is tristated. selected event has no effect. 1 reserved
3-44 intel ? 450nx pciset 3. register description s 3:2 count mode selects when the counter is updated for the detected event. 1:0 reload mode reload has priority over increment. that is, if a re load event and a count event happen simultaneously, the count event has no effect. 3.4.26 rid: revision identification register address offset: 08h size: 8 bits default value: 00h attribute: read onl y 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. 3.4.27 rc: reset control register address offset: 47h size: 8 bits default value: 01h attribute: read/write/sticky the rc register controls the response of the pxb to xrst#. 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 . t his bit is defined to be sticky so that it can only be modified by pwrgd or configuration write. default=1 . 2 assert this counters pmon# pin when event occurs 3 assert this counters pmon# pin when counter overflows 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. 0 never re load 1 reload when this co unter overflows. 2 reload when th e o ther counter overflows. 3 reload unless the o ther counter increments.
intel ? 450nx pciset 3-45 3.4 pxb configuration space 3.4.28 r oute: route field seed address offset: c3h size: 8 bits default value: 73h (a-side space) attribute: read/write 62h (b-side space ) 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). 3:0 inbound-to-memory route seed. this field represents the "seed" value used to create the routing field for packets inbound to memory. 3.4.29 smram: smm ram control register address offset: 6c-6fh size: 32 bits default value: 00000ah attribute: read/write this register defines the system management mode ram address range, and e nables the control access into that range . f ields of this register which exist in the mioc smram register m ust be programmed to the same values . bits description 31 smram enable ( smrame ) . if set, the smram space is protected from in bound pci bus access . i f 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. 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 default: 0111b (a-side configuration space) 0110b (b-side configuration space) default: 0011b (a-side configuration space) 0010b (b-side configuration space) 0h 64 kb 4h 320 kb 8h 576 kb ch 832 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
3-46 intel ? 450nx pciset 3. register description s 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 . i ncorrect alignment results in indeterminate operation. default: 000ah (representing a base address of a0000h ) 3.4.30 tcap: target capacity address offset: c0-c2h size: 24 bits default value: 041082h attribute: read/write this register is programmed w ith the maximum number of transactions and data bytes that the receiving mioc can accept from this pxb/pci port for inbound transactions . t he mioc space has a set of four similar t cap registers, one per pxb/pci bus, that is programmed with the transaction and data limits for outbound transactions . i f the pxb is in 32-bit bus mode, divide the mioc bufsiz limits in half . i f the pxb is in 64-bit bus mode, the full mioc bufsiz limits can be used, except in either case, the pxbs maximum values (shown below) cannot be exceeded. 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 d efault= 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 m inimum 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 3.4.31 tmode: timer mode address offset: c4h size: 8 bits default value: 00h attribute: read/write
intel ? 450nx pciset 3-47 3.4 pxb configuration space this register allows nominally fixed-duration timers to be adjusted to shorter values for test purposes. bits description 7:2 reserved (0) 1:0 delayed read request expiration counter. t his counter is strictly for test purposes. changing it from the default value is a violation of the pci specification. 3.4.32 tom: top of memory address offset: 50-5 2h size: 24 bits default value: 000fffh a ttribute: read/write this register specifies the highest physical address that could be directed to the memory . t his register applies to both host-initiated transactions and pci-initiated inbound transactions, and is therefore duplicated in both the mioc and pxb configuration spaces. s oftware must ensure that both sets are programmed identically to achieve correct functioning . s ee t he mioc configuration space for a detailed description. 3.4.33 vid: vendor identification register address offset: 00 - 01h size: 16 bits default value: 8086h attributes: read onl y bits description 15:0 vendor identification number . this is a 16-bit value assigned to intel. intel vid = 8086h . 00 normal mode (2 1 5 clocks) 01 128 clocks 10 64 clocks 11 16 clocks
3-48 intel ? 450nx pciset 3. register description s
intel? 450nx pciset 4-1 4 system address maps 4.1 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.
4-2 intel? 450nx pciset 4. system address maps ? 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. system bios ext system bios isa video bios graphics adapter memory isa window dos area 64k 64k 128k 128k 640k 0 a_0000 c_0000 e_0000 f_0000 isa expansion dos region channel i/o 8_0000 c_8000 figure 4-1: system memory address space expansion high 10_0000 low isa space high bios 2 mb ffe0_0000 14 mb local apic 1 mb reserved fee0_0000 1 mb i/o apic fec0_0000 1 mb 1 mb 16 mb 4 gb 64 gb 100_0000 high compatibility 128kb 512kb 32kb 96kb 1_0000_0000 f_ffff_ffff areas are not drawn to scale. gap 0 expansion low gap low compatibility region region top of memory local pci bus 0a local pci bus 0b local pci bus 1a local pci bus 1b fef0_0000 20 mb total 1 mb
intel? 450nx pciset 4-3 4.1 memory address map ? 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 r esources 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 pciset- b ased system. the i/o apic space may be relocated anywhere in the 4 gb boundary. low high isa space top of memory gap gap host bus address ? ? physical memory wasted pci space figure 4-2: gaps, spaces and reclaiming physical memory
4-4 intel? 450nx pciset 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 third- party 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 processors 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
intel? 450nx pciset 4-5 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 pcisets 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 . 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 0 100h - 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 miocs config register. 0000 ffff i/o bus 0a i/o space mapping to pci buses f000 1000 2000 3000 4000 segment segment segment segment segment i/o bus 0b i/o bus 1a i/o bus 1b segment configuration isa alias mode figure 4-3: i/o space address mapping 3 2 1 0 15 xfff xd00 xc00 x900 x800 x500 x400 x100 x000 xfff xd00 xc00 x900 x800 x500 x400 x100 x000 disabled isa alias mode enabled 0100 0000 03ff segment 0 space space space space ior.bus1a ior.bus0b ior.bus0a 0000 ffff (top) (top) (top)
4-6 intel? 450nx pciset 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 miocs config register. these accesses will be deferred instead. 4.3 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 . p ci bus #0 represents both the co mpatibility pci bu s a s 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 bu s port used. table 4-1: non-postable i/o addresses address 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 table 4-2: device numbers for bus number 0 1 2 device number device device number device 10h mioc 18h 11h reserved 19h 12h pxb 0, bus a 3 1ah 13h pxb 0, bus b 1bh
intel? 450nx pciset 4-7 4.3 pci configuration space 1. device numbers 0-15 represent devices actually on the compatibility pci bus. 2. shaded columns are defined f or future pciset compatibility. 3. this is the compatibility pci bus. 4. bus #0/device # 31 is used (along with a function number of all 1s and a register number of all 0s) to generate a pci special cycle. therefore bus #0/device #31 is never mapped to a 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 table 4-2: device numbers for bus number 0 (continued) 1 2 device number device device number device
4-8 intel? 450nx pciset 4. system address maps
intel? 450nx pciset 5-1 5 interfaces 5.1 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 processors 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
5-2 intel? 450nx pciset 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 5- 1. 5.4 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. mioc pxb expander bus hstbp# xads# xrts# hrts# hclkin hstbn# xstbp# xstbn# pxb required length matching: l1=l2=l3=l4 core clk xclkfb rst xclk xrstb# xrstfb# xrst# figure 5-1: expander bus clock distribution xclkb pll fb r xbe[1:0] xd[15:0] xpar (l2) (l3) (l1) (l4) strobe synch pll fb r strobe synch
intel? 450nx pciset 5-3 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.
5-4 intel? 450nx pciset 5. interfaces
intel? 450nx pciset 6-1 6 memory subsystem 6.1 overview the intel 450nx ? pcisets 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 pcisets general memory characteristics. 6.1.1 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 table 6-1: general memory characteristics 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
6-2 intel? 450nx pciset 6. memory subsyste m figure 6-1: memory configuration using 2 cards mioc memory md[71:0] rcg muxs 36 36 2x36 72 memory cards pentium ? ii xeon? processor system bus to pci via interface rows bank addr[35:0], data[71:0] & ctrls expander bridge control card 0 card 1 rasa[a:d][1:0]#, casa[a:d][1:0]#, wea[a:b]# addra[13:0] bank a cmnd[1:0] cstb# ma[13:0]# rcmplt# memory array req_sel[5:0}# figure 6-2: example showing rcg/mux control signals rasb[a:d][1:0]#, casb[a:d][1:0]#, web[a:b]# addrb[13:0] bank b 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]# addrd[13:0] bank d muxs (2) from mioc to/from mioc rcg #0 grcmplt# to/from other rcgs avwp# dcmplt[a:b]# dstbn[3:0]# dstbp[3:0]# doff[1:0]# dsel# dvalid[a:b]# wdevt# to/from mioc ldstb# lrd# wdme# gdcmplt# to/ from other muxs
intel? 450nx pciset 6-3 6.1 overview 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. 6.1.2 configuration rules and limitations memory array configurations are governed by the following rules: ? either one or two c ards 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 w ill also support 2:1 interleaves (in the first bank only). ? w ithin any given row, the populated interleaves m ust have d imms of uniform size. ? memory sizes (16 m b vs. 64 m b ) 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. 6.1.2.1 interleaving the intel 450nx pciset s upports 4:1 interleaving across all banks, and 2:1 interleaving in the first bank of card #0 only . the intel 450nx pciset d oes not support non-interleaved configurations. i nterleav e 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 q d 0 [ 7 1 : 3 6 ] q d 1 [ 7 1 : 3 6 ] q d 2 [ 7 1 : 3 6 ] q d 3 [ 7 1 : 3 6 ] mux q d 0 [ 3 5 : 0 ] q d 1 [ 3 5 : 0 ] q d 2 [ 3 5 : 0 ] q d 3 [ 3 5 : 0 ] mux md[71:0] to other memory c ard to mioc memory m d [ 7 1 : 3 6 ] d s t b p [ 3 : 2 ] # , dstbp[3:0]#, d s t b n [ 3 : 2 ] # dstbn[3:0]# m d [ 3 5 : 0 ] d s t b p [ 1 : 0 ] # , d s t b n [ 1 : 0 ] # figure 6-3: memory card datapath card
6-4 intel? 450nx pciset 6. memory subsyste m 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 f or 4-way interleaved memory cards. 6.1.2.2 address bit permuting rules and limitations the intel 450nx pciset s upports 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 l imitations are r equired for abp t o operate properly. ? 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) m ust 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. ) 6.1.2.3 card to card (c2c) interleaving r ules 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: ? 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. table 6-2: minimum and maximum memory size per card dram technology & config. d imm size addressing memory size for 4-way interleave mode size row/col min (dimms) max (dimms) max (double- high dimms) 16m 2m x 8 2m x 72 asymmetric 11 10 64 mb 256 m b 512 mb 4m x 4 4m x 72 symmetric asymmetric 11 12 11 10 128 mb 512 mb 1 g b 64m 8m x 8 8m x 72 asymmetric 12 11 256 mb 1 g b 2 g b 16m x 4 16m x 72 symmetric asymmetric 12 13 12 11 512 mb 2 g b 4 g b
intel? 450nx pciset 6-5 6.1 overview 6.1.3 address bit permutin g address bit permuting w orks by increasing the likelihood that requests spaced closely together in time access different banks of memory which will already be closed and precharged . this i s 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 i n figure 6-4 . 6.1.4 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. figure 6-4: effect of a ddress bit permuting on bank access order 4 bank p ermuting 2 bank p ermuting request address accesses bank: 0h, 80h, 100h, .... 20h, a0h, 120h, ... 40h, c0h, 140h, ... 60h, e0h, 160h, ... request address accesses bank: 0h, 40h, 80h, .... 20h, 60h, a0h, ... bank 0 bank 1 bank 2 bank 3 bank 0 bank 1
6-6 intel? 450nx pciset 6. memory subsyste m 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. 6.1.5 memory initialization the mioc provides an mreset# output, which is asserted on power-good reset, system hard reset, and a binit reset. the m reset# 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 t ransaction. 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). figure 6-5: dram bank configuration register programming with c2c disabled and enabled c2c disabled bank register ordering c2c enabled bank register ordering bank 0 bank 1 bank 2 bank 3 memory card 0 bank 8 bank 9 bank 10 bank 11 memory card 1 bank 0 bank 2 bank 4 bank 6 memory card 0 bank 1 bank 3 bank 5 bank 7 memory card 1
intel? 450nx pciset 7-1 7 transaction summary 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 agents data followed by the snooping agents 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
7-2 intel? 450nx pciset 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 w ill 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 s pecial 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 w hen the corresponding cycles are identified. table 7-1: mioc actions on special cycles ab[15:8] cycle type action taken 0000 0000 nop this transaction has no side-effects. 0000 0001 shutdown t his cycle is claimed by the mioc. no corresponding cycle is delivered to the pci bus . the mioc a sserts init# back to the agent for a minimum of 4 clocks. 0000 0010 flush t he mioc claims this cycle and retires it. 0000 0011 halt t his cycle is claimed by the mioc , forwarded t o the compatability pci bus as a special halt cycl e, and r etired on the system bus a fter it is terminated on the pci bus via a master abort mechanism. 0000 0100 sync t he mioc claims this cycle and retires it. 0000 0101 flush acknowledge t he mioc claims this cycle and retires it. 0000 0110 stop clock acknowledge t his cycle is claimed by the mioc and propagated to the pci bus as a special stop grant cycle. it is c ompleted on the system bus a fter it is terminated on the pci bus via a master abort mechanism. 0000 0111 smi acknowledge t he miocs 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-3 7.1 host to/from memory transaction s 7.1.7 system management mode accesse s 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. 7.1.8 third-party intervention the intel 450nx pciset s upports the same third-party control sideband controls that were defined in intel 4 50gx pciset . these controls allow an external agent on the system bus t o affect the way in which the mioc responds to a system bus r equest 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 a nd the third-party share responsibility for generating the appropriate response; however, the mioc i s always the owner of the transaction, and hence must be the responding bus agent. the third-party controls how the mioc r esponds 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. table 7-2: smram space cycles s m r a m e d _ o p e n c _ c o d e c _ l c k s m m e m code fetch data reference usage 0 x x x x n ormal 1 n ormal 1 smm ram space is not supported. 1 0 0 x 0 pci 0a pci 0a 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 0 x 1 dram dra m 1 0 1 x 0 pci 0a pci 0a a modification of the normal smm usage, in which only code fetches are accepted from processors in smm mode. 1 0 1 x 1 dram pci 0a 1 1 x 0 x dram dram 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 f or a third p arty agent to claim.
7-4 intel? 450nx pciset 7. transaction summary 7.2 outbound transactions 7.2.1 supported outbound accesse s the pxb translates valid system bus commands into p ci 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 transaction s the intel 450nx pciset supports memory-mapped outbound locked operations. i/o- mapped outbound locked transactions are not supported. further, a locked transaction cannot be initiated with a zero-length read . t hese restrictions are consistent with the transactions supported by the processor. 7.2.3 o utbound write combinin g 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 outbound s 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 table 7-3: tpctl[1:0] operations tpctl [1:0] action 00 accept . the mioc a ccepts 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 w ill generate a retry response. the access will be retried by the requesting agent. 11 defer . the mioc w ill issue a defer response, and the third-party agent will complete the transaction at a later time using a deferred reply.
intel? 450nx pciset 7-5 7.3 inbound transaction s indeterminate results. assertion of defer# during an outbound transaction will also have indeterminate results. 7.3 inbound transaction s 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. t he 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 s ideband r equests (phold#), and lock# assertion by the offending device. devices capable of asserting lock# to access memory s hould not be used on the compatibility pci bus. 7.3.2 south b ridge accesse s the pxbs bus a has sideband signals to support the piix 4e s outh bridge f or isa expansion. the pxb does not support an eisa bridge. wsc# handshake when the p iix4 e 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. w hen the completion returns, wsc# is again asserted. while wsc# is de-asserted the pxb must retry any additional writes from the south bridge. th e 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 . t he wsc# mode may be disabled by a bit in the pxbs config register. if disabled, wsc# stays asserted and inbound writes from the south bridge are accepted.
7-6 intel? 450nx pciset 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. s uch 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 . ? 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 . re a ds result in data being returned to the system bus. ? if the mioc d etects 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 8-1 8 arbitration, buffers & concurrency 8.1 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: ? 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 8.2 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# ).
8-2 intel? 450nx pciset 8. arbitration, buffers & concurrenc y 8.2.1 t hird party arbitratio n 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? p rocessors or other symmetric bus agents. only one bridge is allowed to drive bpri# at a time. 8.3 s outh b ridge suppor t 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 i s shown in figure 8- 1 . the figure show s the sideband signals that connect the pxb to the piix 4e , i/o apic components and the external arbiter. note that phold#/phlda# are connected between pxb and the piix 4e, 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. figure 8-1: isa bridge with the i/o apic (internal arbiter) pci bus pxb piix4e i/o apic apicreq# apicack# apicreq# apicack# apicack2# wsc# phold# phlda# phlda# phold# req#[0:5] gnt#[0:5] extarb nc
intel? 450nx pciset 8-3 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. 8.3.3 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. figure 8-2: phold#/phlda# protocol showing active and passive bus release dreq# dgnt# phlda# passive bus release active release bus passive release bus
8-4 intel? 450nx pciset 8. arbitration, buffers & concurrency figure 8-3: wsc# signal functionality pclk frame# irdy# c/be# ad(31:0)# devsel# stop# trdy# wsc# pholda#
intel? 450nx pciset 9-1 9 data integrity & error handling 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 pcisets 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
9-2 intel? 450nx pciset 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 e rrors (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 c ause of error is a dram array) will still contain f aulty 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 l og i n the mea register the row number where the error occurred. this information can be used later t o point to a f aulty dram di mm. 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 scrubbin g 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. s ubsequent 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 b us integrity a variety of system bus e rror detection features are provided by the mioc. particularly, the system d ata bus is checked for ecc errors on host-dram and host-pci writes.
intel? 450nx pciset 9-3 9.3 pci integrity additionally, the mioc supports parity checking on the system a ddress and request/response signals . 9.2.1 system b us control & data integrity the mioc detects errors on the system d ata bus by checking the ecc provided with data and the parity flag provided with control signals. in turn , the mioc will ge nerate 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 bu s 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 .
9-4 intel? 450nx pciset 9. data integrity & error handling
intel? 450nx pciset 10-1 10 system initialization 10.1 post reset initialization 10.1.1 reset configuration using cvdr/cvcr 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# .
10-2 intel? 450nx pciset 10. system initialization 5. all system bus d evices will capture the system configuration parameters from the appropriate system bus l ines 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 d evices are now ready for further programming. the mioc will respond to bios code fetches. 7. if a change in the system bus s ystem configuration is desired, the miocs 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 d evices 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. 10.1.1.2 special considerations for third-party agents one of the settings available in the cvdr/cvcr registers allows the bus in -o rder queue depth to be set to 1, instead of the usual 8. when ioq depth=1, there is a case where a third- party agent can starve the system bus. t herefore, any system containing a tpa must either: ? 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 11-1 11 clocking and reset 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 processors 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 pcisets 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. 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. y1 y2 y3 yn external low skew clock d river hclkin mioc system b us clk figure 11-1: host cl ock generation and distribution
11-2 intel? 450nx pciset 11. clocking and reset 11.2 system reset fi ve varieties of reset functions are s upported by the intel ? 4 50nx pciset. C a power-good reset is triggered by an externally generated signal which i ndicates that the power supplies and clocks are stable. this reset clears all configuration and transaction state in the intel 4 50nx pciset, as well as asserting resets to the processors, pci buses, and piix , if present. C 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 4 50nx 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) . C a soft reset is another software-initiated reset which a ffects only the processors. this reset may also be generated by certain i/o activities. C a binit reset r esult s from a catastrophic transaction error on the system bus. th e memory and the miocs configuration space are untouched. C 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 s outh 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. a y1 y2 y3 yn pull-up/pull-down detect external low skew clock driver pclk pclkfb host clk/ 3 pxb vcc figure 11-2: pci clock generation and distribution
intel? 450nx pciset 11-3 11.2 system reset power good the reference system shown here a ssumes a single "power good" signal that indicates clean power supplies and clocks to the mioc and both pxbs . f or routing convenience and drive capability, the mioc provides a buffered version of its pwrgd input ( pwrgdb ), which should b e 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 d rive the system- bus-to-core-clock ratio onto pins lint[1:0 ], ignne# , and a20m# of the system bus d uring reset# . figure 11-3: recommended reset distribution for intel ? 450nx pciset- based systems including a piix4e south bridge processor a20m#,igne#, r e s e t # frequency select logic mioc reset# pxb #0 creset# rcg mux mreset# a20m#, intr, nmi#, igne# pwrgd p a r s t # p i i x 4 e 82c42 pwrgd cpurst piixok# p c i r s t r s t d r v i n i t # b i n i t # power binit# memory p c i b u s # 0 a system x 0 b u s i s a p b r s t # p c i b u s # 0 b ( u n u s e d ) processo r r e s e t # i n i t # b i n i t # intr,nmi# pxb #1 p b r s t # p c i b u s # 1 b x 1 b u s p a r s t # p c i b u s # 1 a piixok # bus card #0 good ... rcg mux memory card #1 x 1 r s t # x 0 r s t # pwrgdb
11-4 intel? 450nx pciset 11. clocking and reset mreset# 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 cas- before-ras refreshes per bank (this does not affect the data held in the memory). pwrgd bus clk reset# creset# mreset# x(0,1)rst# pwrgdb pci clk p(a,b)rst# rstdrv cpurst 1ms 2 hclk 2ms internal 2ms reset# internal reset# system mioc pxb piix relock (1ms) 2ms reqd core & exp. core clock clocks 1ms expander ready held in reset expander buses resynch = pxb piixok# = piix4e pwrok 1ms 1ms reqd 1ms 2ms bnr# tristate figure 11-4: power-good reset
intel? 450nx pciset 11-5 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 c onfiguration or transaction state of the intel 4 50nx pciset or the dependent pci buses . to support this function, the system design must externally combine the miocs init# output with the i/o port 92h and keyboard controller soft reset sources as shown in figure 11-5. 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 re set. reset w ithout d isturbing pci c locks 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 c omponents during a power-good reset or system hard reset . i nputs are denoted by -. figure 11-5: soft reset vcc 74f07 init# (to processors) kbc reset# i/o port 92 reset mioc init#
11-6 intel? 450nx pciset 11. clocking and reset 11.2.2.1 m ioc reset state host interface a[35:3]# tristate 1 dep[7:0]# tristate ads# tristate drdy# tristate aerr# tristate hit# - ap[1:0]# tristate hitm# - berr# tristate init# tristate 3 binit# tristate lock# - bnr# tristate req[4:0]# tristate bp[1:0]# tristate rp# tristate bpri# tristate rs[2:0]# tristate breq[0]# asserted 2 rsp# tristate d[63:0]# tristate dbsy# tristate trdy# tristate defer# tristate ads# x(0,1)rst# pci clk p(a,b)rst# rstdrv cpurst 2ms 2ms internal reset# 67 hclk s/w mioc pxb piix ? relock (1ms) 64 hclk expander ready held in reset expander buses resynch = pxb piixok# = piix4e pwrok 1ms 2ms bnr# cf8/cfc write to rc to assert system hard reset cf8/cfc write to rc to deassert system hard reset figure 11-6: software-initiated pxb reset
intel? 450nx pciset 11-7 11.2 system reset notes: 1. the pentium ? ii xeon ? p rocessor 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 m ioc will drive the contents of its cvdr register o nto a[15: 3] # . all system b us 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 c locks after the rising edge of reset# . the mioc t hen release s (tristate s ) 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. third-party agent interface iognt# - tpctl[1:0] - ioreq# tristate memory subsystem / external interface bank[2:0]# deasserted dvalid(a,b)# deasserted card[1:0]# deasserted ma[13:0]# deasserted cmnd[1:0]# deasserted md[71:0]# tristate cstb# deasserted mreset# as serted dcmplt(a,b)# tristate phit(a,b)# - doff[1:0]# deasserted row# deasserted dsel[1:0]# deasserted rcmplt(a,b)# - dstbn[3:0]# tristate rhit(a,b)# - dstbp[3:0]# tristate wdevt# deasserted expander interface (two per mioc: 0,1) x(0,1)ads# tristate x(0,1)hstbp# toggling x(0,1)be[1:0]# tristate x(0,1)par# tristate x(0,1)blk# deasserted x(0,1)rst# asserted x(0,1)clk toggling x(0,1)rstb# asserted x(0,1)clkb toggling x(0,1)rstfb# - x(0,1)clkfb - x(0,1)xrts# - x(0,1)d[15:0]# tristate x(0,1)xstbn# - x(0,1)hrts# toggling x(0,1)xstbp# - x(0,1)hstbn# toggling common support signals cres[1:0] strapped tms - tck - trst# - tdi - vcca (3) reference tdo od vref (6) reference component-specific support signals creset# asserted pwrgd - 4 err[1:0]# tristate pwrgdb de/asserted 4 hclkin toggling reset# asserted intreq# deasserted smiact# deasserted
11-8 intel? 450nx pciset 11. clocking and reset 11.2.2.2 pxb reset state 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. pci bus interface (2 per pxb: a,b) p(a,b)ad[31:0] tristate p(a,b)par tristate p(a,b)c/be[3:0]# tristate p(a,b)perr# tristate p(a,b)cl kfb - p(a,b)req[5:0]# - (see note) p(a,b)clk toggling p(a,b)rst# asserted p(a,b)devsel# tristate p(a,b)serr# open p(a,b)frame# tristate p(a,b)stop# tristate p(a,b)gnt[5:0]# tristate p(a,b)trdy# tristate p(a,b)irdy# tristate p(a,b)xarb# strapped p(a,b)lock# tristate pci bus interface / non-duplicated (one set per pxb) ack64# tristate phlda# tristate mode64# strapped req64# asserted phold# - wsc# tristate expander interface (one per pxb) xads# tristate xhstbp # - xbe[1:0]# tristate xib deasserted xblk# - xpar# tristate xclk toggling xrst# asserted xd[15:0]# tristate xxrts# deasserted xhrts# - xxstbn # deasserted xhstbn # - xxstbp # deasserted common support signals cres[1:0] strapped tms - tck - trst# - tdi - vcca (3) reference tdo od vref (2) reference component-specific support signals intrq(a,b)# deasserted piixok# - longxb# strapped pwrg d - p(a,b)mon[1:0]# tristate
intel? 450nx pciset 11-9 11.2 system reset 11.2.2.3 rcg reset state 11.2.2.4 mux reset state memory subsystem / external interface bank[2:0]# - mreset# - card# - phit# deasserted cmnd[1:0]# - rcmplt# deasserted cstb# - rhit# deasserted grcmplt# deasserted row# - ma[13:0]# - memory subsystem / internal interface addr( a,b,c,d)[13:0] deasserted lrd# deasserted avwp# deasserted ras(a,b,c,d)(a,b,c,d)[1:0]# deasserted cas(a,b,c,d)(a,b,c,d)[1:0]# deasserted wdme# deasserted ldstb# deasserted we(a,b,c,d)(a,b)# deasserted common support signals cres[1:0] - tms - tck - trst# - tdi - vcca reference tdo tristate vref (2) reference component-specific support signals bankid # strapped dr50t # strapped dr50h # strapped hclkin toggling memory subsystem / external interface dcmplt# deasserted dvalid# - doff[1:0]# - gdcmplt# deasserted dsel# - md[35:0]# tristate dstbp[1:0] # tristate mreset# - dstbn[1:0] # tristate wdevt# - memory subsystem / internal interface avwp# - q1d[35:0] tristate ldstb # - q2d[35:0] tristate lrd# - q3d[35:0] tristate q0d[35:0] tristate wdme# - common support signals cres[1:0] strapped tms - tck - trst# - tdi - vcca reference tdo tristate vref (2) reference component-specific support signals hclkin toggling
11-10 intel? 450nx pciset 11. clocking and reset
intel? 450nx pciset 12-1 12 electrical characteristics 12.1 signal specifications 12.1.1 unused pins for reliable operation, always connect unused inputs to an appropriate signal level. unused agtl+ inputs should be connected to v tt . 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 notes 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)#, de- fer#, dep[7:0]#, drdy#, dstbn[3:0]#, dst- bp[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, ww
12-2 intel? 450nx pciset 12. electrical characteristics note: 1. hclkin is equivalent to the processor bclk cmos input 2.5 v (3.3 v tolerant) hclkin, x(0,1)clkfb, tms, tdi, tck, trst# 1 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] table 12-2: signal groups pxb pin group signals notes agtl+ input xblk#, xhrts#, xhstbn#, xhstbp#, xrst# agtl+ output xib, xxrts#, xxstbn#, xxstbp# agtl+ i/o xads#, xbe[1:0], xd[15:0]#, xpar# 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 notes agtl+ input avwp#, doff[1:0]#, dsel#, dvalid#, ld- stb#, lrd#, wdevt#, wdme#, mreset# agtl+ i/o dcmplt#, dstbp[1:0]#, dstbn[1:0]#, gdcm- plt#, 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] table 12-1: signal groups mioc (continued)
intel? 450nx pciset 12-3 12.1 signal specifications 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. table 12-4: signal groups rcg pin group signals notes 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# 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-4 intel? 450nx pciset 12. electrical characteristics 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 v cccorep 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. 3.3v vcc_pci hclkin pwrgd reset# <=100ns creset#
intel? 450nx pciset 12-5 12.1 signal specifications 12.1.4 ldstb# usage 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. figure 12-3: vcca filter xxqdata ldstb# lrd# hclkin dflop d q d en enabled dflop q latch d en q to core 10 ohm 1% 10uf vcca vcc
12-6 intel? 450nx pciset 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 notes: 1. parameter applies to the agtl+ si g nal g roups onl y . 2. parameter applies to 3.3 v-tolerant and jtag si g nal g roups onl y . 3. parameter applies to 5 v-tolerant si g nal g roups and pci si g nals onl y . v cc-pci is the volta g e level on the pci bus. figure 12-4: maximum ac waveforms for 5 v signaling (pci signals) symbol parameter min max unit notes v cc3 3.3 v supply voltage with respect to v ss -0.5 4.3 v v in agtl+ buffer dc input voltage with respect to v ss -0.5 v tt + 0.5 (not to exceed 3.0) v 1 v in3 3.3 v tolerant dc input voltage with respect to v ss -0.5 v cc3 + 0.9 (not to exceed 4.3) v 2 v in5 5 v tolerant dc input voltage with respect to v ss -0.5 v cc-pci + 0.5 v 3 t stor storage temperature -65 150 o c v 11nsec ( min ) + 11v 0v 62.5nsec ( 16mhz ) -5.5v 5.25v 11v, p-to-p ( minimum ) 10.75v, p-to-p ( minimum ) r 3.3v suppl y input buffer overvolta g e waveform volta g e source impedance r = 55 ohms undervolta g e waveform volta g e source impedance r= 25 ohms 4 nsec (max) 4 nsec (max)
intel? 450nx pciset 12-7 12.3 dc specifications 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. notes: 1. 3.3 v +/-5%. 2. the intel ? 450nx pciset pxb will support either a 5 v or 3.3 v pci bus. 3. at 33 mhz. 4. from pci specification rev 2.1. 5. pin list vcc (a-n). table 12-6: intel ? 450nx pciset power parameters symbol parameter mi n typ max unit notes v cc3 device v cc 3.13 3.3 3.46 v 1 v cc-pci (3.3) pci v cc for 3.3 v pci operation 3.0 3.3 3.6 v 2, 4 v cc-pci (5) pci v cc for 5.0 v pci operation 4.5 5.0 5.5 v 2, 4, 5 i cc-pci clamping diode leakage current 2 ma 3 t c operating case temperature 0 85 o c v 11nsec ( min ) +7.1v 0v 62.5nsec ( 16mhz ) -3.5v +3.6v 7.1v, p-to-p ( minimum ) 7.1v, p-to-p ( minimum ) r 3.3v suppl y input buffer overvolta g e waveform volta g e source impedance r = 29 ohms undervolta g e waveform volta g e source impedance r= 28 ohms 4 nsec (max) 4 nsec (max)
12-8 intel? 450nx pciset 12. electrical characteristics notes : 1. frequenc y = 100 mhz. 2. this specification is a combination of core power (icc 3 ), and power dissipated in the agtl+ outputs and i/o. 3. iss is the maximum suppl y current consumption when all agtl+ si g nals are low. 4. the icc specification does not include the agtl+ output current to gnd. table 12-8 lists the nominal specifications for the agtl+ termination voltage (v tt ) and the agtl+ reference voltage (v ref ). notes: 1. +/-9% durin g maximum di/dt and +/- 3% stead y state, as measured at component v tt pins. 2. where vtt tolerance can ran g e from - 9% to +9%, as noted above. 3. v ref should be created from v tt b y a volta g e 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. table 12-7: intel ? 450nx pciset power specifications symbol parameter max unit notes p max max power dissipation pxb 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 i cc3 max power supply current pxb 2.2 a 1, 4 mioc 3.3 a 1, 4 mux 0.87 a 1, 4 rcg 0.7 a 1 i ss max power supply current pxb 3.3 a 1, 3 mioc 18.1 a 1, 3 mux 2.5 a 1, 3 rcg 0.8 a 1, 3 table 12-8: intel ? 450nx pciset agtl+ bus dc specifications symbol parameter min typ max uni t notes v tt bus termination voltage 1.5 v 1 v ref input reference voltage 2/3 v tt -2% 2/3 v tt 2/3 v tt +2% v 2, 3
intel? 450nx pciset 12-9 12.3 dc specifications notes: 1. v ref worst case. noise on v ref should be accounted for. refer to the pentium ? pro family developers manual for more information on v ref . 2. parameter measured into a 25 resistor to v tt (1.5 v). 3. a hi g h level is maintained by the external pull-up resistors. agtl+ is an open drain bus. refer to the pentium ? pro family developers manual for information on v tt. 4. (0 < v in < vcc 3 ) 5. total current for all v ref pins. 6. (0 < v out < vcc 3 ) 7. total of i/o buffer and packa g e parasitics. table 12-9: intel ? 450nx pciset dc specifications (agtl+ signal groups) vcc 3 = 3.3 v (5%, t case = 0 to 85 o c) symbol parameter min max unit notes v il input low voltage -0.3 v ref -0.2 v 1 v ih input high voltage v ref +0.2 2.185 v 1 v ol output low voltage 0.6 v 2 v oh output high voltage 1.2 -- v 3 i oh output high current 2 20 ma i ol output low current 38 55 ma 2 i li input leakage current +/- 15 ua 4 i ref reference voltage current +/- 15 ua 5 i lo output leakage current +/- 15 ua 6 c in input capacitance 10 pf 7 c o output capacitance 10 pf 7 c i/o i/o capacitance 10 pf 7 table 12-10: intel ? 450nx pciset dc specifications (non agtl+ groups) vcc 3 = 3.3 v (5%, t case = 0 to 85 o c) symbol pin group parameter min max unit notes/test conditions c in all input capacitance 10 pf 1 c o all output capacitance 10 pf c i/o all i/o capacitance 10 pf c clk hclkin hclkin input capacitance 10 pf c tck tck tck input capacitance 8 pf i ol-14 cmos 2.5 v od 14ma output low current 14.0 ma i ol-10 cmos 10ma output low current 10.0 ma 2 v ol cmos 10ma output low voltage 0.45 v w
12-10 intel? 450nx pciset 12. electrical characteristics notes: 1. except hclk, tck 2. v ol = 0.4v 3. (0 < v out < vcc 3 ) 4. (0 < v in < vcc 3 ) 5. -100ua for pins with 50k pullups, +100ua for pins with 50k pulldowns. 6. 5 v-tolerant 3.3v i/o buffer. 7. v cc-pci = pci bus volta g e. 8. determined b y 2.5 v connected throu g h a 150 ohm resistor. 9. measured with 10ma load. 10. specifications for pci are from pci specification rev 2.1. 11. 3.3 v-tolerant 2.5 v input or output buffer. v ol cmos 2.5 v od 14ma output low voltage 0.45 v 11 v oh cmos 10ma output high voltage 2.4 v 9 v oh cmos 2.5 v od 14ma output high voltage -- 8, 11 i lo cmos 10ma output leakage current +/-10 ua 3 i li cmos input input leakage current +/-10 ua 4, 5 v il cmos input input low voltage -0.5 0.8 v v ih cmos input input high voltage 2.0 3.6 v v il cmos 2.5 v input input low voltage -0.5 0.7 v 11 v ih cmos 2.5 v input input high voltage 1.7 3.6 v 11 v il-pci pci input low voltage - 0.5 0.8 v 6 v ih-pci pci input high voltage 2.0 v cc-pci +0.5 v 6, 7 v ol-pci pci output low voltage 0.55 v 6 v oh-pci pci output high voltage 2.4 v 6 i ol-pci pci output low current 6.0 ma 6 i li-pci pci input leakage current +/-70 ua 6 i lo-pci pci output leakage current +/-10 ua 6 table 12-10: intel ? 450nx pciset dc specifications (non agtl+ groups) (continued) vcc 3 = 3.3 v (5%, t case = 0 to 85 o c) symbol pin group parameter min max unit notes/test conditions
intel? 450nx pciset 12-11 12.4 ac specifications 12.4 ac specifications figure 12-6: clk waveform note: 1. these specifications apply to all clock inputs for all four intel ? 450nx pciset components. table 12-11: intel ? 450nx pciset clock specifications vcc 3 = 3.3 v (5%, t case = 0 to 85 o c) 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 1.7v 0.7v 1.25v t5 t3 t1 t4 t6 hclkin t5 = clk rise time t6 = clk fall time t3 = clk high time t4 = clk low time t1 = clk period
12-12 intel? 450nx pciset 12. electrical characteristics table 12-12: intel ? 450nx pciset mioc ac specifications vcc 3 = 3. 3v (5%, t case = 0 to 85 o c) 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# 1.58 0.63 ns t12 init# 1.0 5.0 ns 9 third-party agent interface: t14 ioreq# 0.0 3.5 ns 3 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)#, rcm- plt(a,b)#, rhit(a,b)# 1.88 0.63 ns md(71:0)#, dst- bp(3:0)#, dst- bn(3:0)# 11 11 11
intel? 450nx pciset 12-13 12.4 ac specifications notes: 1. the power supply must wait until all volta g es are stable for at least 1ms, and then assert the pwrgd si g nal. 2. 3.3 v-tolerant si g nals. inputs are referenced to tck risin g , outputs are referenced to tck fallin g . 3. min and max timin g s are measured with 0pf load. 4. trst# requires a pulse width of 40 ns. 5. this output is asynchronous. 6. this input is asynchronous. 7. asynchronous assertion with synchronous deassertion. 8. min and max timin g s are measured with 0pf and 25 ohms to vtt. 9. min and max timin g s are measured with 0pf and 150 ohms to 2.5 v. 10. min and max timin g s are measured with 0pf and 230 ohm to 3.3 v. 11. see table 12-16 for source synchronous timin g s. 12. minimum pulse width 1.0ms. 13. pwrgdb is the buffered output of pwrgd, and has no relation to hclkin. expander interface (two per mioc:0,1) t21 x(0,1)rst#, x(0,1)rstb# -0.1 3.25 ns 7, 8 t23 x(0,1)rstfb#, x(0,1)xrts# 1.88 0.63 ns t11 x(0,1)hrts# -0.15 2.65 ns 8 other t39 creset# 1.0 4.1 ns 3 t25 err[1:0]# 2.0 0.5 1.0 5.0 ns 10 t70 intreq#, smi- act# 0.0 3.5 ns 3 t71 pwrgd 4.0 1.0 ns 1, 6 t70 pwrgdb 0.0 3.5 ns 3, 5, 13 t21 reset# -0.1 3.25 ns 7, 8, 12 testability signals: t26 trst# ns 4, 6 t27 tms 5.0 14.0 ns 2 t27 tdi 5.0 14.0 ns 2 t28 tdo 1.0 10.0 ns 2, 3 t29 tdo on/off delay 25.0 ns 2, 3 table 12-12: intel ? 450nx pciset mioc ac specifications (continued) vcc 3 = 3. 3v (5%, t case = 0 to 85 o c) symbol parameter setup min hold min delay min delay max unit notes
12-14 intel? 450nx pciset 12. electrical characteristics table 12-13: intel ? 450nx pciset pxb ac specifications vcc 3 = 3.3 v (5%, t case = 0 to 85 o c) 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 2.0 11.0 ns 1, 3 t31 p(a,b)req[5:0]# 12.0 0.0 ns 1, 3 t32 p(a,b)gnt[5:0]# 2.0 12.0 ns 1, 3 t34 intrq(a,b)#, p(a,b)rst#, p(a,b)serr#, 2.0 11.0 ns 1, 3 t33 ack64# 7.0 0.0 2.0 11.0 ns 1, 3 t35 phold# 7.0 0.0 ns 1 t36 phlda# 2.0 12.0 ns 1, 3 t37 req64# 7.0 0.0 2.0 11.0 ns 1, 3 t38 wsc# 2.0 12.0 ns 1, 3 expander interface (one per pxb) t40 xrst# 2.8 0.0 ns 6 t11 xxrts# -0.15 2.65 ns 8 t13 xhrts# 1.88 0.63 ns other t47 p(a,b)mon[1:0]# 4.0 0.5 1.0 6.0 ns 4 t46 piixok# 7.0 0.0 ns 1 testability signals: t26 trst# ns 5, 7 t27 tms 5.0 14.0 ns 2 t27 tdi 5.0 14.0 ns 2 t28 tdo 1.0 10.0 ns 2, 4 t29 tdo on/off delay 25.0 ns 2, 4
intel? 450nx pciset 12-15 12.4 ac specifications notes: 1. 5 v-tolerant. 2. 3.3 v-tolerant si g nals. inputs are referenced to tck risin g , outputs are referenced to tck fallin g . 3. min timin g s are measured with 0pf load, max timin g s are measured with 50pf load. 4. min and max timin g s are measured with 0pf load. 5. trst# requires a pulse width of 40 ns. 6. this si g nal has an asynchronous assertion and a synchronous deassertion. 7. 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. notes: 1. the power supply must wait until all volta g es are stable for at least 1ms, and then assert the pwrgd si g nal. 2. 3.3- tolerant si g nals. inputs are referenced to tck risin g , outputs are referenced to tck fallin g . 3. min and max timin g s are measured with 0pf load. 4. trst# requires a pulse width of 40 ns. 5. max delay timin g requirement from mioc to rcgs and muxs is two clock cycles. asynchronous assertion and synchronous deassertion. 6. min and max timin g s are measured with 0pf and 25 to vtt (1.5 v). 7. this input is asynchronous. table 12-14: intel ? 450nx pciset rcg ac specifications vcc 3 = 3.3 v (5%, t case = 0 to 85 o c) 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 ns t51 grcmplt# 2.80 0.0 -0.15 2.65 ns 6 t52 phit#, rcmplt#, rhit# -0.15 2.65 ns 6 memory subsystem/internal interface t52 avwp#, lrd#, wdme#, ld- stb# -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 other t50 mreset# 2.8 0.0 ns 5 t26 trst# ns 4, 7 t27 tms 5.0 14.0 ns 2 t27 tdi 5.0 14.0 ns 2 t28 tdo 1.0 10.0 ns 2, 3 t29 tdo on/off delay 25.0 ns 2, 3 w
12-16 intel? 450nx pciset 12. electrical characteristics notes: 1. 3.3 v-tolerant si g nals. inputs are referenced to tck risin g , outputs are referenced to tck fallin g . 2. min and max timin g s are measured with 0pf load. 3. trst# requires a pulse width of 40 ns. 4. input timin g s are referenced from ldstb# risin g ed g e. output timin g s are referenced from hclkin. 5. max dela y timin g requirement from mioc to rcgs and muxs is two clock c y cles. as y nchronous assertion and s y nchronous deassertion. 6. min and max timin g s are measured with 0pf and 25 to vtt (1.5 v). 7. this input is as y nchronous. 8. doff[1:0]#, dsel#, wdevt# max dela y timin g requirement from mioc to mux is two clock c y cles. table 12-15: intel ? 450nx pciset mux ac specifications vcc 3 = 3.3 v (5%, t case = 0 to 85 o c) symbol parameter setup min hold min delay min delay max unit notes memory subsystem/ external interface t60 dcmplt# 2.8 0.0 -0.15 2.65 ns 6 t61 doff[1:0]#, dsel#, dvalid#, wdevt# 2.8 0.0 ns 8 t60 gdcmplt# 2.8 0.0 -0.15 2.65 ns 6 t67 ldstb# 3.0 1.0 ns 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 0.0 3.5 ns 2, 4 other t69 mreset# 2.8 0.0 ns 5 testability signals: t26 trst# ns 3, 7 t27 tms, tdi 5.0 14.0 ns 1 t28 tdo 1.0 10.0 ns 1, 2 t29 tdo on/off delay 25.0 ns 1, 2 w
intel? 450nx pciset 12-17 12.4 ac specifications 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 dstbp# x ( 0,1 ) hstbp# x ( 0,1 ) xstbp# hclkin dstbn# x ( 0,1 ) hstbn# x ( 0,1 ) xstbn# t63 min t63 max t64 min t64 max t65 min t65 max t66 min t66 max
12-18 intel? 450nx pciset 12. electrical characteristics notes: 1. relative to hclkin risin g ed g e. 2. strobe timin g s are g enerated from an internal clock which is a multiple of hclkin. this enables the strobes to track s y stem timin g s sta y in g centered within the data window. numbers g iven are for 100 mhz operation. timin g s for other frequencies can be calculated b y strobe_min_time = [-0.15 + (1/bus_freq)1/ 4] ns and strobe_max_time = [2.65 + (1/bus_freq)1 /4] ns. 3. strobe timin g s are g enerated from an internal clock which is a multiple of hclkin. this enables the strobes to track s y stem timin g s sta y in g centered within the data window. numbers g iven are for 100 mhz operation. timin g s for other frequencies can be calculated b y strobe_min_time = [-0.15 + (1/bus_freq)3/4] ns and strobe_max_time = [2.65 + (1/bus_freq)3/4] ns. 4. min and max timin g s are measured with 0pf and 25 to vtt (1.5 v). notes: 1. md(71:0)# strobes are sin g le-ended, and the fallin g ed g e of the strobe is used to capture data; expander strobes are differential. 2. values are g uaranteed b y desi g n. 3. setup max and hold max are specified at frequenc y = 100 mhz. 4. timin g s 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 mar g in around strobe placement. 5. data dela y times relative to hclk for an y bus frequenc y 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. table 12-17: source synchronous signal to strobe timings (at source) symbol parameter setup min setup max hold min hold max notes 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# 2.0 2.75 1-5 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# 2.0 2.75 1-5 w
intel? 450nx pciset 12-19 12.4 ac specifications figure 12-8: source synchronous signal to strobe timings (at source) notes: 1. setup in relation to capture hclkin. 2. with respect to the dstbs. 3. with respect to the hstbs. 4. applies to expander bus source synchronous si g nals. for synchronous si g nals (rts#) the maximum clock skew between mioc and pxb plus the fli g ht time must not exceed 4.97ns. table 12-18: 100 mhz source synchronous timing (at destination) symbol parameter setup min hold min unit notes t20 dstbn(3:0)#, dstbp(3:0)# x(0,1)xstbn# x(0,1)xstbp# 7.0 ns 1,4 t24 md(71:0)# 1.5 1.5 ns 2 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 1.0 ns 3 t81 t81 t80 xads# xblk# xd ( 15:0 ) # xbe [ 1:0 ] # xpar# md ( 71:0 ) # dstbx# xhstbx# xxstbx#
12-20 intel? 450nx pciset 12. electrical characteristics 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. figure 12-10: setup and hold timings 1p 1n 2p 2n 3p 3n hclk data 1p launched here 1p sampled here 1p capture ran g e odd even odd t20 strb th ts 1.25v valid ts =setup time th = hold time v v =1.0v for agtl+ 1.5v for 3.3v-tolerant cmos 1.25v for 2.5v cmos hclkin
intel? 450nx pciset 12-21 12.6 i/o signal simulations: ensuring i/o timings 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 developers 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 v ref crossing until the ringback into the overdrive region. the longer time from v ref crossing until the ringback into the overdrive region required in case b allows the ringback to be closer to v ref for a defined period. tx max tx min tx = valid dela y hclkin v valid
12-22 intel? 450nx pciset 12. electrical characteristics note: 1. specified for an ed g e rate of 0.8-1.3 v/ns. see the pentium ? pro family developers manual for the definition of these terms. see fi g ure 12-12 and fi g ure 12-13 for the g eneric waveforms. all values are determined b y desi g n/characterization. note: 1. specified for an ed g e rate of 0.8-1.3 v/ns. see the pentium ? pro family developers manual for the definition of these terms. see the fi g ures below for the g eneric waveforms. all values are determined b y desi g n/characterization. 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 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 a t r d f a t t r d f
intel? 450nx pciset 12-23 12.7 signal quality specifications figure 12-12: standard input lo-to-hi waveform for characterizing receiver ringback tolerance figure 12-13: standard input hi-to-lo waveform for characterizing receiver ringback tolerance v ref v ref +0.2 v ref -0.2 vstart tsu +0.05ns 1.25v clk ref. t a time clock f r d 10ps rise/fall edges time 1.25v clk ref. v ref v ref -0.2 v ref +0.2 vstart tsu +0.05ns t a clock r d 10ps rise/fall edges f
12-24 intel? 450nx pciset 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%. 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#. w 7.5 ns ( max ) 0.5ns ( max ) v dut +1.7 v -1.7 v undershoot test wavefor m volta g e source impedanc e r = 20 ohms r 3.4v, p-to-p ( max ) this test covers the ac operatin g conditions onl y avera g e dut y c y cle of 2.4%. volta g e source waveform
intel? 450nx pciset 12-25 12.8 intel ? 450nx pciset thermal specifications 12.8 intel ? 450nx pciset thermal specifications 12.8.1 thermal solution performance the systems 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 (t package ), the local ambient temperature (tla), and the package power (p package ). package to ambient = (t package C t la )/p package 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. 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. table 12-21: example thermal solution performance for mioc at package power of 13.2 watts local ambient temperature (tla) 35 c 40 c 45 c package to ambient 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) 35 c 40 c 45 c package to ambient 6.41 5.76 5.13 q q cwatt () q cwatt () q q q q q
12-26 intel? 450nx pciset 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 internal pullup/pulldown a01 gnd power a02 gnd power a03 gnd power a04 dbsy# i/o agtl+ 55ma a05 a07# i/o agtl+ 55ma a06 gnd power a07 a13# i/o agtl+ 55ma a08 vtt power a09 a20# i/o agtl+ 55ma a10 gnd power a11 gnd power a12 a29# i/o agtl+ 55ma a13 a34# i/o agtl+ a14 gnd power a15 d01# i/o agtl+ 55ma a16 gnd power a17 cres1 i analog a18 d12# i/o agtl+ 55ma a19 gnd power a20 d19# i/o agtl+ 55ma a21 d22# i/o agtl+ 55ma a22 gnd power a23 gnd power a24 d32# i/o agtl+ 55ma a25 vtt power a26 d38# i/o agtl+ 55ma a27 gnd power a28 d46# i/o agtl+ 55ma a29 d49# i/o agtl+ 55ma a30 vcc power a31 vcc power a32 vcc power b01 gnd power
intel? 450nx pciset 12-27 12.9 mechanical specifications b02 gnd power b03 rs0# i/o agtl+ 55ma b04 a03# i/o agtl+ 55ma b05 gnd power b06 a10# i/o agtl+ 55ma b07 a14# i/o agtl+ 55ma b08 vtt power 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 power b26 d39# i/o agtl+ 55ma b27 d43# i/o agtl+ 55ma b28 gnd power 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 table 12-23: mioc pin list sorted by pin (continued) pin # signal i/o driver type driver strength internal pullup/pulldown
12-28 intel? 450nx pciset 12. electrical characteristics c08 a18# i/o agtl+ 55ma c09 a22# i/o agtl+ 55ma c10 vcc power c11 cres0 i analog c12 a31# i/o agtl+ 55ma c13 vcc power c14 vcc power c15 d03# i/o agtl+ 55ma c16 vtt power c17 vtt power c18 d14# i/o agtl+ 55ma c19 vcc power c20 vcc power c21 d24# i/o agtl+ 55ma c22 vcc power 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 power d01 bpri# i/o agtl+ 55ma d02 trdy# i/o agtl+ 55ma d03 vtt power d04 a05# i/o agtl+ 55ma d05 vtt power d06 a12# i/o agtl+ 55ma d07 a16# i/o agtl+ 55ma d08 gnd power 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 table 12-23: mioc pin list sorted by pin (continued) pin # signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-29 12.9 mechanical specifications 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 power d26 d41# i/o agtl+ 55ma d27 d45# i/o agtl+ 55ma d28 vtt power d29 d52# i/o agtl+ 55ma d30 vtt power 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 power e07 a17# i/o agtl+ 55ma e08 a19# i/o agtl+ 55ma e09 gnd power e10 a26# i/o agtl+ 55ma e11 vtt power e12 a33# i/o agtl+ 55ma 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 power table 12-23: mioc pin list sorted by pin (continued) pin # signal i/o driver type driver strength internal pullup/pulldown
12-30 intel? 450nx pciset 12. electrical characteristics e20 gnd power e21 d26# i/o agtl+ 55ma e22 vtt power e23 d31# i/o agtl+ 55ma e24 gnd power e25 d37# i/o agtl+ 55ma e26 d42# i/o agtl+ 55ma e27 vcc power 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 power f02 req4# i/o agtl+ 55ma f03 lock# i agtl+ f04 req1# i/o agtl+ 55ma 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# i agtl+ g03 vtt power 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 power g31 dep4# i/o agtl+ 55ma g32 dep3# i/o agtl+ 55ma h01 ap0# i/o agtl+ 55ma h02 hitm# i agtl+ h03 vtt power h04 req3# i/o agtl+ 55ma h05 gnd power table 12-23: mioc pin list sorted by pin (continued) pin # signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-31 12.9 mechanical specifications h28 gnd power 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 power j28 x0clkfb i lvttl j29 binit# i/o agtl+ 55ma j30 bp0# i/o od 14ma j31 bp1# i/o od 14ma j32 gnd power k01 err0# i/o od 14ma k02 err1# i/o od 14ma k03 vcc power k04 vref i analog k05 aerr# i/o agtl+ 55ma k28 vcc power 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 10ma l05 tms i lvttl l28 x0clk o lvttl 10ma l29 x0clkb o lvttl 10ma l30 vcc power l31 pwrgd i lvttl l32 gnd power m01 tpctl0 i lvttl m02 vcc power m03 tdo o od 14ma table 12-23: mioc pin list sorted by pin (continued) pin # signal i/o driver type driver strength internal pullup/pulldown
12-32 intel? 450nx pciset 12. electrical characteristics m04 tdi i lvttl 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 power n02 tpctl1 i lvttl n03 vtt power n04 ioreq# o lvttl 10ma 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 power 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 i 2.5v r29 gnd power r30 x0ads# i/o agtl+ 55ma r31 x0par# i/o agtl+ 55ma r32 x0blk# o agtl+ 55ma t01 md05# i/o agtl+ 55ma table 12-23: mioc pin list sorted by pin (continued) pin # signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-33 12.9 mechanical specifications 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+ 55ma u30 vref i analog u31 x0d05# i/o agtl+ 55ma 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 power 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 table 12-23: mioc pin list sorted by pin (continued) pin # signal i/o driver type driver strength internal pullup/pulldown
12-34 intel? 450nx pciset 12. electrical characteristics w32 x0hstbp# o agtl+ 55ma y01 vcc power y02 md16# i/o agtl+ 55ma y03 vtt power y04 md17# i/o agtl+ 55ma y05 md18# i/o agtl+ 55ma y28 gnd power y29 x0d07# i/o agtl+ 55ma y30 vtt power y31 x0d06# i/o agtl+ 55ma y32 vcc power 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 power ab02 md23# i/o agtl+ 55ma ab03 vcc power 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 power ab31 x0d12# i/o agtl+ 55ma ab32 gnd power ac01 gnd power ac02 md26# i/o agtl+ 55ma ac03 vref i analog ac04 dstbp1# i/o agtl+ 55ma ac05 gnd power ac28 gnd power ac29 x1rst# o agtl+ 55ma table 12-23: mioc pin list sorted by pin (continued) pin # signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-35 12.9 mechanical specifications ac30 vcc power ac31 x0d15# i/o agtl+ 55ma ac32 vcc power 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 power ae02 md30# i/o agtl+ 55ma ae03 vtt power 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 power ae31 x1d00# i/o agtl+ 55ma ae32 gnd power af01 gnd power af02 md33# i/o agtl+ 55ma af03 vtt power af04 md34# i/o agtl+ 55ma af05 md35# i/o agtl+ 55ma af28 vcc power af29 x1d03# i/o agtl+ 55ma af30 vtt power af31 x1d02# i/o agtl+ 55ma af32 gnd power 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 power table 12-23: mioc pin list sorted by pin (continued) pin # signal i/o driver type driver strength internal pullup/pulldown
12-36 intel? 450nx pciset 12. electrical characteristics ag28 vcc power 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 power 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# o agtl+ 55ma ah13 gnd power ah14 gnd power ah15 dcmpltb# i/o agtl+ 55ma ah16 row# o agtl+ 55ma ah17 vcc power ah18 bank1# o agtl+ 55ma ah19 gnd power ah20 gnd power ah21 ma07# o agtl+ 55ma ah22 vtt power ah23 ma12# o agtl+ 55ma ah24 gnd power ah25 gnd power ah26 x1d14# i/o agtl+ 55ma ah27 vcc power ah28 x1hstbn# o agtl+ 55ma ah29 x1hstbp# o agtl+ 55ma ah30 x1xstbn# i agtl+ ah31 x1xstbp# i agtl+ ah32 gnd power aj01 dstbp2# i/o agtl+ 55ma table 12-23: mioc pin list sorted by pin (continued) pin # signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-37 12.9 mechanical specifications aj02 dstbn2# i/o agtl+ 55ma aj03 vtt power aj04 md45# i/o agtl+ 55ma aj05 vtt power aj06 md54# i/o agtl+ 55ma aj07 md58# i/o agtl+ 55ma aj08 gnd power 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 power 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# i/o agtl+ 55ma aj28 vtt power aj29 x1d06# i/o agtl+ 55ma aj30 vtt power aj31 x1xrts# i agtl+ aj32 x1hrts# o agtl+ 55ma ak01 vcc power 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 table 12-23: mioc pin list sorted by pin (continued) pin # signal i/o driver type driver strength internal pullup/pulldown
12-38 intel? 450nx pciset 12. electrical characteristics 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# i agtl+ ak14 vcc power ak15 dvalida# o agtl+ 55ma ak16 vtt power ak17 vtt power ak18 vcc power ak19 vcc power ak20 vcc power ak21 ma5# o agtl+ 55ma ak22 vcc power ak23 vcc power ak24 gnd power ak25 gnd power ak26 x1d15# i/o agtl+ 55ma ak27 gnd power 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 power al06 md56# i/o agtl+ 55ma al07 md60# i/o agtl+ 55ma al08 vtt power 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+ 55ma table 12-23: mioc pin list sorted by pin (continued) pin # signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-39 12.9 mechanical specifications al14 dsel1# o agtl+ 55ma 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 power am07 md61# i/o agtl+ 55ma am08 vtt power am09 md66# i/o agtl+ 55ma am10 md70# i/o agtl+ 55ma am11 gnd power am12 cstb# o agtl+ 55ma am13 doff1# o agtl+ 55ma am14 gnd power am15 rcmplta# i agtl+ am16 gnd power am17 rhitb# i agtl+ am18 bank2# o agtl+ 55ma am19 gnd power table 12-23: mioc pin list sorted by pin (continued) pin # signal i/o driver type driver strength internal pullup/pulldown
12-40 intel? 450nx pciset 12. electrical characteristics am20 ma00# o agtl+ 55ma am21 ma03# o agtl+ 55ma am22 gnd power am23 gnd power am24 ma13# o agtl+ 55ma am25 vtt power am26 vtt power am27 gnd power am28 gnd power am29 x1par# i/o agtl+ 55ma am30 gnd power am31 gnd power am32 gnd power table 12-24: pxb pinlist sorted by pin pin# signal i/o driver type driver strength internal pullup/pulldown 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 i analog a13 n/c a14 vcc power a15 xd[10]# i/o agtl+ 55ma a16 vcc power a17 xhstbn# i agtl+ a18 vcc power a19 xd[04]# i/o agtl+ 55ma a20 vcc power a21 xblk# i agtl+ a22 vcc power table 12-23: mioc pin list sorted by pin (continued) pin # signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-41 12.9 mechanical specifications a23 n/c a24 vref i analog 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 power table 12-24: pxb pinlist sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-42 intel? 450nx pciset 12. electrical characteristics 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 power c11 n/c c12 gnd power c13 n/c c14 gnd power c15 xd[12]# i/o agtl+ 55ma c16 gnd power c17 xhstbp# i agtl+ c18 gnd power c19 xxstbn# o agtl+ 55ma c20 gnd power c21 xads# i/o agtl+ 55ma c22 gnd power c23 n/c c24 gnd power c25 xclk i lvttl 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 power table 12-24: pxb pinlist sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-43 12.9 mechanical specifications d03 n/c d04 vtt power d05 n/c d06 n/c d07 n/c d08 n/c d09 cres1 i analog d10 n/c d11 n/c d12 n/c d13 n/c d14 n/c d15 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 i lvttl d30 n/c d31 gnd power d32 n/c e01 n/c e02 n/c e03 n/c e04 n/c e05 n/c e06 vtt power e07 n/c e08 vtt power table 12-24: pxb pinlist sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-44 intel? 450nx pciset 12. electrical characteristics e09 cres0 i analog e10 vtt power e11 n/c e12 vtt power e13 xib o agtl+ 55ma e14 vtt power e15 xd[14]# i/o agtl+ 55ma e16 vtt power e17 xd[07]# i/o agtl+ 55ma e18 vtt power e19 xxstbp# o agtl+ 55ma e20 vtt power e21 xd[01]# i/o agtl+ 55ma e22 vtt power e23 xbe[00]# i/o agtl+ 55ma e24 vtt power 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 power f02 n/c f03 vcc power f04 n/c f05 gnd power f28 gnd power f29 piixok# i lvttl f30 n/c f31 n/c f32 n/c g01 n/c g02 n/c g03 n/c g04 n/c table 12-24: pxb pinlist sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-45 12.9 mechanical specifications g05 n/c g28 n/c g29 n/c g30 vcc power g31 vcc power g32 n/c h01 vcc power h02 n/c h03 gnd power h04 n/c h05 vcc power h28 n/c h29 n/c h30 gnd power 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 i lvttl j31 n/c j32 paclkfb i lvttl k01 gnd power k02 n/c k03 vcc power k04 n/c k05 gnd power k28 gnd power k29 n/c k30 vcc power k31 n/c k32 gnd power l01 gnd power l02 gnd power table 12-24: pxb pinlist sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-46 intel? 450nx pciset 12. electrical characteristics l03 gnd power l04 gnd power l05 gnd power l28 n/c l29 n/c l30 pbclk o lvttl 10ma l31 n/c l32 paclk o lvttl 10ma m01 vcc power m02 n/c m03 gnd power m04 tck i 2.5v m05 vcc power m28 vcc power m29 n/c m30 gnd power m31 n/c m32 vcc power n01 tdi i 2.5v n02 tdo o od 14ma n03 vcc power 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 power p02 n/c p03 gnd power p04 n/c p05 vcc power p28 gnd power p29 n/c p30 vcc power p31 n/c p32 gnd power table 12-24: pxb pinlist sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-47 12.9 mechanical specifications r01 vcc power r02 n/c r03 gnd power r04 n/c r05 vcc power r28 gnd power r29 n/c r30 vcc power r31 n/c r32 gnd power t01 vcc power t02 n/c t03 gnd power t04 n/c t05 vcc power t28 gnd power t29 n/c t30 vcc power t31 n/c t32 gnd power u01 n/c u02 n/c u03 n/c u04 n/c u05 n/c u28 n/c u29 n/c u30 vcc power u31 n/c u32 gnd power v01 gnd power v02 n/c v03 vcc5a i power (pci) v04 n/c v05 gnd power v28 vcc power v29 n/c v30 vcc5n power (pci) table 12-24: pxb pinlist sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-48 intel? 450nx pciset 12. electrical characteristics v31 n/c v32 gnd power 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 power y02 pbad[27] i/o pci y03 gnd power y04 pbad[26] i/o pci y05 vcc power y28 vcc power y29 paad[26] i/o pci y30 gnd power y31 paad[27] i/o pci y32 vcc power 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 power ab02 pbad[20] i/o pci ab03 vcc5b power (pci) ab04 pbad[19] i/o pci ab05 gnd power ab28 gnd power table 12-24: pxb pinlist sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-49 12.9 mechanical specifications ab29 paad[19] i/o pci ab30 vcc5m power (pci) ab31 paad[20] i/o pci ab32 gnd power 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 power ad02 pbad[13] i/o pci ad03 gnd power ad04 pbad[12] i/o pci ad05 vcc power ad28 vcc power ad29 paad[12] i/o pci ad30 gnd power ad31 paad[13] i/o pci ad32 vcc power 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 power af02 pbad[06] i/o pci af03 vcc5c power (pci) af04 pbad[05] i/o pci table 12-24: pxb pinlist sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-50 intel? 450nx pciset 12. electrical characteristics af05 gnd power af28 gnd power af29 paad[05] i/o pci af30 vcc5l power (pci) af31 paad[06] i/o pci af32 gnd power 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 power ah08 pbmon[01]# i/o lvttl 10ma ah09 vcc power ah10 pbgnt[02]# o pci ah11 gnd power ah12 pbreq[01]# i pci ah13 vcc power ah14 pbdevsel# i/o pci ah15 gnd power ah16 pbcbe[00]# i/o pci ah17 vcc power ah18 pacbe[00]# i/o pci ah19 gnd power ah20 padevsel# i/o pci ah21 vcc power ah22 pareq[01]# i pci table 12-24: pxb pinlist sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-51 12.9 mechanical specifications ah23 gnd power ah24 pagnt[02]# o pci ah25 vcc power ah26 pamon[01]# i/o lvttl 10ma ah27 gnd power 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 power aj05 n/c aj06 n/c aj07 pbxarb# i pci aj08 n/c aj09 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 table 12-24: pxb pinlist sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-52 intel? 450nx pciset 12. electrical characteristics aj29 vcc power aj30 n/c aj31 n/c aj32 n/c ak01 n/c ak02 gnd power ak03 n/c ak04 vcc5e power (pci) ak05 n/c ak06 n/c ak07 vcc power ak08 n/c ak09 gnd power ak10 pbgnt[04]# o pci ak11 vcc5f power (pci) ak12 pbreq[03]# i pci ak13 gnd power ak14 pbirdy# i/o pci ak15 vcc5g power (pci) ak16 pbpar i/o pci ak17 gnd power ak18 papar i/o pci ak19 vcc5h power (pci) ak20 pairdy# i/o pci ak21 gnd power ak22 pareq[03]# i pci ak23 vcc5i power (pci) ak24 pagnt[04]# o pci ak25 gnd power ak26 phold# i pci ak27 vcc power ak28 n/c ak29 vcc5j power (pci) ak30 n/c ak31 gnd power ak32 n/c al01 n/c al02 n/c table 12-24: pxb pinlist sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-53 12.9 mechanical specifications al03 n/c al04 n/c al05 n/c al06 n/c al07 intrqb# od pci al08 n/c al09 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 power am08 n/c table 12-24: pxb pinlist sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-54 intel? 450nx pciset 12. electrical characteristics am09 vcc power am10 n/c am11 gnd power am12 pbreq[05]# i pci am13 vcc power am14 pbcbe[02]# i/o pci am15 gnd power am16 pbperr# i/o pci am17 vcc power am18 paperr# i/o pci am19 gnd power am20 pacbe[02]# i/o pci am21 vcc power am22 pareq[05]# i pci am23 gnd power am24 n/c am25 vcc power am26 wsc# o pci am27 gnd power am28 gnd power am29 gnd power am30 gnd power am31 n/c am32 gnd power table 12-25: mux pin list sorted by pin pin# signal i/o driver type driver strength internal pullup/pulldown a01 gnd power 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 power a07 q3d19 i/o lvttl 10ma a08 vcc power a09 q3d18 i/o lvttl 10ma a10 tdo o od 14ma a11 vcc power table 12-24: pxb pinlist sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-55 12.9 mechanical specifications a12 q3d17 i/o lvttl 10ma a13 vcc power a14 q1d16 i/o lvttl 10ma a15 gnd power 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 power b01 q1d25 i/o lvttl 10ma b02 gnd power b03 q1d23 i/o lvttl 10ma b04 vcc power b05 q2d21 i/o lvttl 10ma b06 gnd power b07 q2d19 i/o lvttl 10ma b08 vcc power b09 q2d18 i/o lvttl 10ma b10 gnd power b11 gnd power b12 q2d17 i/o lvttl 10ma b13 vcc power b14 q0d16 i/o lvttl 10ma b15 gnd power b16 q2d14 i/o lvttl 10ma b17 vcc power b18 q0d13 i/o lvttl 10ma b19 gnd power 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 table 12-25: mux pin list sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-56 intel? 450nx pciset 12. electrical characteristics 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 power d03 q3d24 i/o lvttl 10ma d04 gnd power d05 q3d22 i/o lvttl 10ma d06 vcc power d07 q2d20 i/o lvttl 10ma d08 gnd power d09 q0d18 i/o lvttl 10ma d10 vcc power d11 vcc power d12 q0d17 i/o lvttl 10ma d13 gnd power d14 q0d15 i/o lvttl 10ma d15 vcc power d16 q2d12 i/o lvttl 10ma d17 gnd power d18 q0d11 i/o lvttl 10ma d19 vcc power 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 table 12-25: mux pin list sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-57 12.9 mechanical specifications 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 power f03 q1d26 i/o lvttl 10ma f04 vcc power f05 q1d24 i/o lvttl 10ma f06 vcc power f14 vcc power f15 vcc power f16 q2d10 i/o lvttl 10ma f17 vcc power f18 q1d09 i/o lvttl 10ma f19 gnd power 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 power 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 power table 12-25: mux pin list sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-58 intel? 450nx pciset 12. electrical characteristics h02 vcc power h03 q0d29 i/o lvttl 10ma h04 gnd power h05 q2d27 i/o lvttl 10ma h16 q3d07 i/o lvttl 10ma h17 gnd power h18 q0d07 i/o lvttl 10ma 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 power k03 q2d30 i/o lvttl 10ma k04 vcc power k05 q1d30 i/o lvttl 10ma k09 gnd power k10 gnd power k11 gnd power k12 gnd power k16 q0d05 i/o lvttl 10ma k17 vcc power k18 q1d05 i/o lvttl 10ma k19 gnd power k20 q2d05 i/o lvttl 10ma l01 q2d31 i/o lvttl 10ma table 12-25: mux pin list sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-59 12.9 mechanical specifications l02 gnd power l03 q1d31 i/o lvttl 10ma l04 vcc power l05 q0d31 i/o lvttl 10ma l09 gnd power l10 gnd power l11 gnd power l12 gnd power l16 q1d04 i/o lvttl 10ma l17 vcc power l18 q2d04 i/o lvttl 10ma l19 gnd power 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 i/o lvttl 10ma n04 gnd power n05 q3d33 i/o lvttl 10ma n16 q3d01 i/o lvttl 10ma n17 gnd power n18 q0d03 i/o lvttl 10ma n19 vcc power n20 vcc power p01 q2d33 i/o lvttl 10ma table 12-25: mux pin list sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-60 intel? 450nx pciset 12. electrical characteristics 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 power 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 i/o lvttl 10ma r04 vcc power r05 md31# i/o agtl+ 55ma r06 vcc power r07 vcc power r15 vcc power r16 md00# i/o agtl+ 55ma r17 vcc power r18 q2d00 i/o lvttl 10ma 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 power t11 wdme# i agtl+ 55ma t12 cres0 i analog t13 md15# i/o agtl+ 55ma t14 md09# i/o agtl+ 55ma t15 md07# i/o agtl+ 55ma table 12-25: mux pin list sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-61 12.9 mechanical specifications 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 power u03 md33# i/o agtl+ 55ma u04 gnd power u05 vtt power u06 vcc power u07 md21# i/o agtl+ 55ma u08 gnd power u09 vtt power u10 vcc power u11 vcc power u12 vtt power u13 gnd power u14 md13# i/o agtl+ 55ma u15 vcc power u16 vtt power u17 gnd power u18 md02# i/o agtl+ 55ma u19 vcc power u20 q0d01 i/o lvttl 10ma v01 n/c v02 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 table 12-25: mux pin list sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-62 intel? 450nx pciset 12. electrical characteristics 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# i/o agtl+ 55ma w06 gnd power w07 vtt power w08 vcc power w09 dsel# i agtl+ 55ma w10 gnd power w11 gnd power w12 gdcmplt# i/o agtl+ 55ma w13 vcc power w14 vtt power w15 gnd power w16 md11# i/o agtl+ 55ma w17 vcc power w18 vtt power w19 gnd power w20 md04# i/o agtl+ 55ma y01 gnd power 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 power y07 md18# i/o agtl+ 55ma y08 ldstb# i agtl+ 55ma y09 mreset# i agtl+ 55ma y10 vcc power y11 wdevt# i agtl+ 55ma table 12-25: mux pin list sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-63 12.9 mechanical specifications y12 avwp# i agtl+ 55ma y13 dcmplt# i/o agtl+ 55ma y14 md17# i/o agtl+ 55ma y15 gnd power 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 power table 12-26: rcg pin list sorted by pin pin# signa l i/o driver type driver strength internal pullup/pulldown a01 gnd power a02 rasca0# o lvttl 10ma a03 casca0# o lvttl 10ma a04 rascb0# o lvttl 10ma a05 cascb1# o lvttl 10ma a06 gnd power a07 weca# o lvttl 10ma a08 vcc power a09 wecb# o lvttl 10ma a10 addrd13 o lvttl 10ma a11 addrd08 o lvttl 10ma a12 addrd03 o lvttl 10ma a13 vcc power a14 addrd01 o lvttl 10ma a15 gnd power a16 rasdd1# o lvttl 10ma a17 rasdd0# o lvttl 10ma a18 casdc0# o lvttl 10ma a19 casda1# o lvttl 10ma a20 gnd power b01 rasca1# o lvttl 10ma b02 gnd power b03 rascb1# o lvttl 10ma b04 vcc power b05 cascc0# o lvttl 10ma b06 gnd power table 12-25: mux pin list sorted by pin (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-64 intel? 450nx pciset 12. electrical characteristics b07 cascd1# o lvttl 10ma b08 vcc power b09 cascc1# o lvttl 10ma b10 gnd power b11 gnd power b12 addrd04 o lvttl 10ma b13 vcc power b14 rasdc1# o lvttl 10ma b15 gnd power b16 rasdc0# o lvttl 10ma b17 vcc power b18 casdd1# o lvttl 10ma b19 gnd power 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 power d03 addrc02 o lvttl 10ma d04 gnd power table 12-26: rcg pin list sorted by pin (continued) pin# signa l i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-65 12.9 mechanical specifications d05 rascd1# o lvttl 10ma d06 vcc power d07 casca1# o lvttl 10ma d08 gnd power d09 n/c d10 vcc power d11 vcc power d12 addrd06 o lvttl 10ma d13 gnd power d14 rasdb1# o lvttl 10ma d15 vcc power d16 casda0# o lvttl 10ma d17 gnd power d18 casdb1# o lvttl 10ma d19 vcc power 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 o power table 12-26: rcg pin list sorted by pin (continued) pin# signa l i/o driver type driver strength internal pullup/pulldown
12-66 intel? 450nx pciset 12. electrical characteristics f03 addrc06 lvttl 10ma f04 vcc o lvttl 10ma f05 n/c f06 vcc power f14 vcc power f15 vcc power f16 n/c f17 vcc power f18 addrb13 o lvttl 10ma f19 gnd power f20 addrb09 o lvttl 10ma g01 n/c g02 addrc12 o lvttl 10ma g03 addrc11 o lvttl 10ma g04 addrc09 o lvttl 10ma g05 n/c g06 vcc power 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# o lvttl 10ma h04 gnd power h05 casaa1# o lvttl 10ma h16 addrb08 o lvttl 10ma h17 gnd power h18 addrb07 o lvttl 10ma 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 power table 12-26: rcg pin list sorted by pin (continued) pin# signa l i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-67 12.9 mechanical specifications 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 power k03 casab0# o lvttl 10ma k04 vcc power k05 casad0# o lvttl 10ma k09 gnd power k10 gnd power k11 gnd power k12 gnd power k16 rasbb1# o lvttl 10ma k17 vcc power k18 rasbc1# o lvttl 10ma k19 gnd power k20 rasbd1# o lvttl 10ma l01 rasaa0# o lvttl 10ma l02 gnd power l03 rasac0# o lvttl 10ma l04 vcc power l05 rasad0# o lvttl 10ma l09 gnd power l10 gnd power l11 gnd power l12 gnd power l16 rasba1# o lvttl 10ma l17 vcc power l18 rasba0# o lvttl 10ma l19 gnd power l20 rasbc0# o lvttl 10ma m01 rasab0# o lvttl 10ma m02 rasaa1# o lvttl 10ma table 12-26: rcg pin list sorted by pin (continued) pin# signa l i/o driver type driver strength internal pullup/pulldown
12-68 intel? 450nx pciset 12. electrical characteristics 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 o lvttl 10ma n04 gnd power n05 addra00 o lvttl 10ma n16 n/c n17 gnd power n18 casba1# o lvttl 10ma 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 power 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 o lvttl 10ma r04 vcc power r05 n/c table 12-26: rcg pin list sorted by pin (continued) pin# signa l i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-69 12.9 mechanical specifications r06 vcc power r07 vcc power r15 vcc power r16 n/c r17 vcc power r18 casbd1# o lvttl 10ma 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 power 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 power t18 bankid# i lvttl requires external pull-up t19 dr50t# i lvttl t20 casbc1# o lvttl 10ma u01 addra11 o lvttl 10ma u02 vcc power u03 n/c u04 gnd power u05 vtt power u06 vcc power u07 ma06# i lvttl 10ma u08 gnd power u09 vtt power u10 vcc power table 12-26: rcg pin list sorted by pin (continued) pin# signa l i/o driver type driver strength internal pullup/pulldown
12-70 intel? 450nx pciset 12. electrical characteristics u11 vcc power u12 vtt power u13 gnd power u14 rhit# o agtl+ 55ma u15 vcc power u16 vtt power u17 gnd power u18 dr50h# i lvttl 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 14ma v20 tdi i lvttl w01 n/c w02 gnd power w03 vtt power w04 vcc power w05 ma10# i agtl+ w06 gnd power w07 vtt power w08 vcc power table 12-26: rcg pin list sorted by pin (continued) pin# signa l i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-71 12.9 mechanical specifications w09 ma01# i agtl+ w10 gnd power w11 gnd power w12 bank2# i agtl+ 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 power y02 n/c y03 ma13# i agtl+ y04 ma12# i agtl+ y05 ma11# i agtl+ y06 gnd power y07 ma08# i agtl+ y08 ma04# i agtl+ y09 mreset# i agtl+ y10 vcc power y11 row# i agtl+ y12 cmnd0# i agtl+ y13 card# i agtl+ y14 grcmplt# i/o agtl+ 55ma y15 gnd power y16 ldstb# o agtl+ 55ma y17 n/c y18 tms i lvttl y19 n/c y20 gnd power table 12-26: rcg pin list sorted by pin (continued) pin# signa l i/o driver type driver strength internal pullup/pulldown
12-72 intel? 450nx pciset 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 internal pullup/pulldown 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
intel? 450nx pciset 12-73 12.9 mechanical specifications 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 table 12-27: mioc pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-74 intel? 450nx pciset 12. electrical characteristics 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 table 12-27: mioc pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-75 12.9 mechanical specifications 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 table 12-27: mioc pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-76 intel? 450nx pciset 12. electrical characteristics 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 table 12-27: mioc pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-77 12.9 mechanical specifications 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 table 12-27: mioc pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-78 intel? 450nx pciset 12. electrical characteristics 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# agtl+ n29 init# od 2.5v 14ma l04 intreq# o lvttl 10ma n05 iognt# i lvttl n04 ioreq# o lvttl 10ma 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 table 12-27: mioc pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-79 12.9 mechanical specifications 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 table 12-27: mioc pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-80 intel? 450nx pciset 12. electrical characteristics 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 power table 12-27: mioc pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-81 12.9 mechanical specifications ak13 phita# i agtl+ al17 phitb# i agtl+ l31 pwrgd i lvttl p28 pwrgdb o lvttl 10ma 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 14ma l05 tms i lvttl m01 tpctl0 i lvttl n02 tpctl1 i lvttl d02 trdy# i/o agtl+ 55ma 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 table 12-27: mioc pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-82 intel? 450nx pciset 12. electrical characteristics 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 table 12-27: mioc pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-83 12.9 mechanical specifications 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 table 12-27: mioc pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-84 intel? 450nx pciset 12. electrical characteristics 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 table 12-27: mioc pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-85 12.9 mechanical specifications 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 table 12-27: mioc pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-86 intel? 450nx pciset 12. electrical characteristics 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+ table 12-28: pxb pin list sorted by signal pin# signal i/o driver type driver strength internal pullup/pulldown 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 table 12-27: mioc pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-87 12.9 mechanical specifications 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 table 12-28: pxb pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-88 intel? 450nx pciset 12. electrical characteristics 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 table 12-28: pxb pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-89 12.9 mechanical specifications 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 table 12-28: pxb pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-90 intel? 450nx pciset 12. electrical characteristics 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 table 12-28: pxb pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-91 12.9 mechanical specifications 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 table 12-28: pxb pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-92 intel? 450nx pciset 12. electrical characteristics 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 10ma 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 table 12-28: pxb pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-93 12.9 mechanical specifications 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 10ma j30 pbclkfb i lvttl ah14 pbdevsel# i/o pci al14 pbframe# i/o pci aj11 pbgnt[0]# o pci table 12-28: pxb pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-94 intel? 450nx pciset 12. electrical characteristics 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 14ma 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 table 12-28: pxb pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-95 12.9 mechanical specifications 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 table 12-28: pxb pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-96 intel? 450nx pciset 12. electrical characteristics 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) table 12-28: pxb pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-97 12.9 mechanical specifications 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 table 12-28: pxb pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-98 intel? 450nx pciset 12. electrical characteristics 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 table 12-28: pxb pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-99 12.9 mechanical specifications 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 table 12-28: pxb pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-100 intel? 450nx pciset 12. electrical characteristics 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 table 12-29: mux pin list sorted by signal pin# signal i/o driver type driver strength input pullup/pulldown y12 avwp# i agtl+ t12 cres0 i analog v13 cres1 i analog y13 dcmplt# i/o agtl+ 55ma 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 table 12-28: pxb pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-101 12.9 mechanical specifications w12 gdcmplt# i/o agtl+ 55ma 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 table 12-29: mux pin list sorted by signal (continued) pin# signal i/o driver type driver strength input pullup/pulldown
12-102 intel? 450nx pciset 12. electrical characteristics 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+ 55ma 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 table 12-29: mux pin list sorted by signal (continued) pin# signal i/o driver type driver strength input pullup/pulldown
intel? 450nx pciset 12-103 12.9 mechanical specifications 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 power 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 table 12-29: mux pin list sorted by signal (continued) pin# signal i/o driver type driver strength input pullup/pulldown
12-104 intel? 450nx pciset 12. electrical characteristics 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 table 12-29: mux pin list sorted by signal (continued) pin# signal i/o driver type driver strength input pullup/pulldown
intel? 450nx pciset 12-105 12.9 mechanical specifications 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 table 12-29: mux pin list sorted by signal (continued) pin# signal i/o driver type driver strength input pullup/pulldown
12-106 intel? 450nx pciset 12. electrical characteristics 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 table 12-29: mux pin list sorted by signal (continued) pin# signal i/o driver type driver strength input pullup/pulldown
intel? 450nx pciset 12-107 12.9 mechanical specifications 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 14ma 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 table 12-29: mux pin list sorted by signal (continued) pin# signal i/o driver type driver strength input pullup/pulldown
12-108 intel? 450nx pciset 12. electrical characteristics 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 table 12-29: mux pin list sorted by signal (continued) pin# signal i/o driver type driver strength input pullup/pulldown
intel? 450nx pciset 12-109 12.9 mechanical specifications u05 vtt power u09 vtt power u12 vtt power u16 vtt power w03 vtt power y11 wdevt# i agtl+ t11 wdme# i agtl+ table 12-30: rcg pin list sorted by signal pin# signal i/o driver type driver strength internal pullup/pulldown 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 table 12-29: mux pin list sorted by signal (continued) pin# signal i/o driver type driver strength input pullup/pulldown
12-110 intel? 450nx pciset 12. electrical characteristics 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 requires external pull-up y13 card# i agtl+ k01 casaa0# o lvttl 10ma h05 casaa1# o lvttl 10ma k03 casab0# o lvttl 10ma j02 casab1# o lvttl 10ma table 12-30: rcg pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-111 12.9 mechanical specifications 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 table 12-30: rcg pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-112 intel? 450nx pciset 12. electrical characteristics 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 table 12-30: rcg pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-113 12.9 mechanical specifications 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+ 55ma 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 power p16 n/c table 12-30: rcg pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-114 intel? 450nx pciset 12. electrical characteristics 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 power 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 table 12-30: rcg pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-115 12.9 mechanical specifications 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 14ma y18 tms i lvttl table 12-30: rcg pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-116 intel? 450nx pciset 12. electrical characteristics v17 trst# i lvttl 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 table 12-30: rcg pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
intel? 450nx pciset 12-117 12.9 mechanical specifications 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 table 12-30: rcg pin list sorted by signal (continued) pin# signal i/o driver type driver strength internal pullup/pulldown
12-118 intel? 450nx pciset 12. electrical characteristics 12.9.3 package information 12.9.3.1 324 bga package information figure 12-15: 324 bga dimension top view note: measurements in millimeters
intel? 450nx pciset 12-119 12.9 mechanical specifications figure 12-16: 324 bga dimensions bottom view
12-120 intel? 450nx pciset 12. electrical characteristics 12.9.3.2 540 pbga package information
intel? 450nx pciset 12-121 12.9 mechanical specifications note: measurement in millimeters table 12-31: 540 pbga dimensions package dimensions packages 540 ld symbol min max a3.594.10 a 1 0.40 0.70 a 2 0.95 1.10 b0.600.90 c2.002.30 d 42.30 42.70 d 1 - 27.70 e 42.30 42.70 e 1 - 27.70 e1.27 n540 s 1 1.56 ref
12-122 intel? 450nx pciset 12. electrical characteristics figure 12-17: 540 pbga pin grid bottom view a 1 b c d 234 e f g h j k l m n r t p 567 8910 12 11 13 15 14 16 v w u aa ab y ad ae ac ag ah af am ak al aj 29 18 17 19 21 20 22 26 24 23 25 27 28 32 30 31

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


▲Up To Search▲   

 
Price & Availability of PW82454NX

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X