Alert on LAN** Design Guide Application Note (AP-388) Revision 1.1 July 1998

Document Number: 703222-002

Revision Date

Revision

Feb. 1998

1.0

July 1998

1.1

Description First release •

Replaced Figure 3. "Overview of BIOS Support for Alert on LAN" with an updated version



Corrected SMB address to 0101AAA and added paragraph in Section 6.0, "System Management Bus (SMB)"

Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel's Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The Alert on LAN** ASIC may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be obtained from: Intel Corporation P.O. Box 7641 Mt. Prospect IL 60056-7641 or call 1-800-879-4683. Many documents are available for download from Intel’s website at http://www.intel.com.

Copyright © Intel Corporation, 1997 *Third-party brands and names are the property of their respective owners.

** Alert on LAN is a result of the Intel-IBM Advanced Manageability Alliance and a trademark of IBM.

ii

Application Note (AP-388)

Contents 1.0

INTRODUCTION ......................................................................................................................... 1

2.0

HARDWARE REQUIREMENTS..................................................................................................1 2.1

2.2 2.3 2.4 2.5 3.0

82558 B-step (82558B) Fast Ethernet LAN Controller .................................................... 1 2.1.1 82558 B-step EEPROM ..................................................................................2 2.1.2 82558 B-step Clock Out 25 MHz Output ......................................................... 2 64x16 1 MHz EEPROM...................................................................................................2 Environmental Integrated Circuit ..................................................................................... 3 PIIX4 or Equivalent..........................................................................................................3 Sticky Latch (optional) .....................................................................................................3

BIOS REQUIREMENTS ..............................................................................................................4 3.1 3.2 3.3 3.4

Hardware Preparation for Boot........................................................................................6 System ID Programming ................................................................................................. 6 Watchdog Setup for Hang on Boot Alert .........................................................................6 POST Error Reporting Support .......................................................................................7

4.0

COMPONENT PLACEMENT ...................................................................................................... 7

5.0

ALERT ON LAN ASIC EVENT INTERFACE .............................................................................. 7 5.1 5.2 5.3 5.4 5.5

Cover Tamper .................................................................................................................7 Environmental System Management Interrupt ................................................................ 7 Board Temperature Interrupt ...........................................................................................8 LAN Leash.......................................................................................................................8 Processor Missing ...........................................................................................................8

6.0

SYSTEM MANAGEMENT BUS (SMB) .......................................................................................8

7.0

SMOOTH CLOCK SWITCHING LOGIC ..................................................................................... 9

8.0

ALERT ON LAN ASIC SIGNALS................................................................................................9 8.1 8.2 8.3

PCI Reset and Main Power Good ................................................................................... 9 System Management Interrupt (SMI) .............................................................................. 9 Auxiliary Power Good and Main Power Good ...............................................................10

9.0

PCI COMPLIANCE....................................................................................................................10

10.0

ACPI B2 AND D2 POWER STATES.........................................................................................11

11.0

APPENDIX A: REFERENCE SCHEMATICS ............................................................................ 11

Application Note (AP-388)

iii

iv

Application Note (AP-388)

1.0

Introduction This application note provides information and design specific considerations relevant to system designers interested in implementing a design using the Alert on LAN** ASIC. The Alert on LAN ASIC was specially designed to operate through Intel’s 82558’s Total Cost of Ownership (TCO) Interface. It is not a stand alone device and requires additional components to create a functional management solution. The following is a list of documents related to the Alert on LAN ASIC and can be obtained through your local Intel sales representative:

• • • • •

Alert on LAN ASIC Datasheet Alert on LAN ASIC Software Developer’s Manual 82558 Total Cost of Ownership (TCO) Management Interface Application Note (AP-385) 82558 Fast Ethernet PCI Bus Controller with Integrated PHY Datasheet 82557 C-step and 82558 Based Products EEPROM Address Map and Programming Information Application Note (AP-382)

• Alert on LAN Stepping Information

2.0

Hardware Requirements The Alert on LAN ASIC is not a stand alone device. It requires additional components to create a functional management solution. One possible set of supporting hardware is identified in this section.

• • • • • Note:

2.1

82558 B-step Fast Ethernet LAN Controller 64x16 1 MHz EEPROM Environmental Integrated Circuit (IC) PCI-to-ISA/IDE Xcelerator (PIIX4) Sticky Latch (optional)

Supporting hardware sets will differ from implementation to implementation.

82558 B-step (82558B) Fast Ethernet LAN Controller The 82558 Fast Ethernet LAN Controller is required for a complete solution. The Alert on LAN ASIC is designed to communicate with the proprietary TCO interface of the 82558B. The 82558B provides the functionality to transmit data on the network and calculates and adds a checksum to the data from the Alert on LAN ASIC.

Application Note (AP-388)

1

Alert on LAN** ASIC Design Guide

2.1.1

82558 B-step EEPROM The 82558’s EEPROM map for word Ah is illustrated in Figure 1. Word Ah

15

14 SIG

13

12

11

ID

CLK ISOL DIS

BD

10

9

8

REV ID

7

6

5

PWR MGT

TCO EN

WOL

4

3 00b

2 EXT CLK EN

1

0

PHY ADDR

Figure 1. 82558 B-step EEPROM Word Ah The following fields of the 82558’s EEPROM word Ah should be set to 1b to enable the TCO interface when an Alert on LAN ASIC is present. (Details can be found in the 82557C and 82558 EEPROM Map and Programming Information Application Note, AP-382.)

• • • • 2.1.2

Bit 12: Clock Isolation Disable Bit 6: TCO Enable Bit 5: Wake on LAN* (WOL) Bit 2: External Clock Enable

82558 B-step Clock Out 25 MHz Output 2.1.2.1

82558 Clock Out Signal Quality

The 25 MHz output clock is a full 5 V swing with a strong driver behind it. To reduce ringing and emissions, a series resistor should be used on this line. The resistor value should effectively match the trace impedance less the driver impedance. Another reason for the series resistor is to eliminate large undershoots. Large undershoots can cause the 3126 gate to turn on momentarily if the difference between ground and the voltage of the undershoot is greater than the VGS (gate-to-source) threshold voltage of the FET in the 3126.

2.1.2.2

82558 Clock Out Errata

The 82558B Clock Out output signal (CLKOUT) can be configured to output a 25 MHz clock signal. This helps reduce design cost when it is used as a 25 MHz clock to the Alert on LAN ASIC instead of using an oscillator. However, there is an erratum in the 82558B. The CLKOUT clock may not start from applied power (cold boot) if there are no clocks on its PCI_CLK input. The Alert on LAN ASIC works around this by relying on the PIIX4’s “power-up on cold boot” feature. This ensures that the PCI_CLK will be enabled. Therefore, the ASIC defaults to the PCI_CLK (expecting it on power-up) and therefore provides the 82558B with the necessary clocks to prevent the no start CLKOUT condition.

2.2

64x16 1 MHz EEPROM The Alert on LAN ASIC is designed to use a 64x16 1 MHz EEPROM to configure the default settings upon reset and hard G2 transitions. If an EEPROM is not present or contains an invalid checksum, the Alert on LAN ASIC will default to its component default settings as defined in the Alert on LAN ASIC Datasheet. Note:

2

The 82558 requires the use of an EEPROM for its configuration settings; this is a separate EEPROM from the 82558B’s EEPROM.

Application Note (AP-388)

Alert on LAN** ASIC Design Guide

2.3

Environmental Integrated Circuit An environmental IC that is capable of monitoring voltage, temperature, and cover tamper can be used as part of the system management solution. However, only one input exists on the Alert on LAN ASIC.

2.4

PIIX4 or Equivalent The PIIX4 device provides the SMB master interface that enables the system BIOS and OS to communicate with the Alert on LAN ASIC. PIIX4 also provides the PWR_GOOD and PCI_RST# signals that propagate to the Alert on LAN ASIC. Note:

The PIIX4 has the ability to force the system into a low power state without prior indication to software. Thus, the Alert on LAN ASIC monitors PWR_GOOD for a hard G2 transition. If the PIIX4 power-up feature is disabled by external hardware, it may cause an initialization problem with the Alert on LAN ASIC since it expects a PCI_CLK on power-up. It is the responsibility of the designer to ensure that the Alert on LAN ASIC and the 82558B get at least four clocks during hardware reset and at least four clocks after hardware reset to overcome this problem. Contact your local Intel representative for more suggestions on how to work around this problem.

2.5

Sticky Latch (optional) Sticky latches can are useful for detecting events that occur when the system is in a G3 state (completely off), such as Cover Tamper input. The latch can be battery-backed so that the Alert on LAN ASIC will become aware that an event occurred when it is powered-up. A sticky latch also provides the ability to be reset by driving the opposite polarity to the latch on the bidirectional pin, EVENT_1, of the Alert on LAN ASIC. The EVENT_1 pin of the Alert on LAN ASIC has the ability to clear a sticky latch. If this feature is enabled, it is executed by clearing the STA_EV1 bit in the Event Status register. The result is at least a 20 ms output pulse of opposite polarity on the EVENT_1 pin. An example sticky latch circuit is illustrated in Figure 2.

2M

2M

SAMPLE/CLEAR 5VSB 10K

SET

Figure 2. Sticky Latch Example Note:

This solution also prohibits the use of the ASIC cover tamper clear mechanism (the ASIC can be configured to output a 20 ms clear pulse). The environmental IC should clear the sticky latch.

Application Note (AP-388)

3

Alert on LAN** ASIC Design Guide

3.0

BIOS Requirements The Alert on LAN ASIC support for POST failure reporting requires changes to the client system’s BIOS. The BIOS software performs four important tasks within the Alert on LAN Client while the client is in the preboot state. 1. The BIOS software disables (masks) the generation of hardware alert messages and heartbeat messages at the Alert on LAN ASIC. This task is important because it ensures that Alert on LAN ASIC’s transmission activity will not interfere with later BIOS and OS initialization activities. 2. The BIOS software programs and guards against corruption of the System ID field in the Alert on LAN ASIC’s EEPROM. 3. The BIOS software configures the Alert on LAN ASIC to generate a watchdog alert message if the client system hangs during POST or OS boot. 4. The client BIOS software provides the Alert on LAN ASIC POST error capability. When the BIOS discovers a fatal error during POST, the BIOS generates a software event message to the Alert on LAN Proxy Service (APS).

4

Application Note (AP-388)

Alert on LAN** ASIC Design Guide

The figure below shows the high level flow of the steps an Alert on LAN enabled BIOS follows during the preboot state. 1

Start Pre-POST No

System ID Valid

Yes No

LAN exists

Update System ID and Set Global Disable

Init AP registers

Yes

No

Disable Watchdog

AP exists

No

Disable AP transmits

No

AP Enabled

Yes

Yes

EEPROM read after reset

Enable AP Transmit

Yes

EEPROM Checksum OK

No

Send System Awake

No

Send Heartbeat Start

Yes

User Setup Enables AP Yes

1

Exit Pre-POST

Figure 3. Overview of BIOS Support for Alert on LAN More detailed information regarding BIOS requirements is described in the Alert on LAN ASIC Software Developer’s Manual.

Application Note (AP-388)

5

Alert on LAN** ASIC Design Guide

3.1

Hardware Preparation for Boot Prior to OS Boot, the Alert on LAN enabled BIOS must disable the generation of heartbeat messages and hardware alert messages. The BIOS should disable heartbeat message generation by disabling the Alert on LAN ASIC Heartbeat Timer. The BIOS should disable generation of hardware alert messages as well by masking all hardware events.

3.2

System ID Programming The Alert on LAN enabled BIOS is responsible for programming and maintaining the System ID in the Alert on LAN EEPROM. The Alert on LAN EEPROM is described in detail in the Alert on LAN ASIC EEPROM Application Note, AP-387. The System ID for the given system is a constant value programmed into the BIOS code. At powerup, the BIOS should compare the current System ID value contained at offset 3Eh in the Alert on LAN EEPROM against the expected value in the BIOS code. If the System ID value in the EEPROM differs from the expected value, the BIOS should write the expected System ID value into the Alert on LAN EEPROM and set the Global Disable Bit.

3.3

Watchdog Setup for Hang on Boot Alert The Alert on LAN enabled BIOS should configure the Alert on LAN ASIC to generate a watchdog event if the BIOS hangs during POST or the OS hangs during boot. To accomplish this, the BIOS must perform two tasks. 1. The BIOS must unmask generation of watchdog events by writing a value of 40h into the Alert on LAN Event Mask register. 2. The BIOS must program the Alert on LAN Watchdog Status Byte register to FFh and set the Alert on LAN Watchdog Timer. The value programmed into the Watchdog Timer should allow enough time for BIOS POST to complete and for the OS to boot. The BIOS may optionally support the POST check-pointing feature. This feature enables the APS to identify where in the system boot sequence the hang occurred. The BIOS enables this feature by updating the Alert on LAN Watchdog Status Byte at the beginning of individual POST test and again just prior to OS boot. The following table describes the defined Watchdog Status Byte register values. Table 1. Defined Watchdog Status Values Value 00h 01h - FEh FFh

6

Watchdog Message Power On HANG POST Checkpoints OS Boot

Application Note (AP-388)

Alert on LAN** ASIC Design Guide

3.4

POST Error Reporting Support The Alert on LAN enabled BIOS should generate an Alert on LAN software event message on a fatal POST Error. First, the BIOS should write the POST failure code into the Alert on LAN Software Status Byte registers in big-endian byte ordering with low byte in Software Status Byte 1 and the high byte in Software Status Byte 2. Next, the BIOS should set the software event bit in the Alert on LAN Event Status register. The software event message will inform the APS of the POST failure and provide the POST Error Code to the system administrator.

4.0

Component Placement The Alert on LAN ASIC should be placed as close as possible to 82558B, clock switching logic, and EEPROM. The recommended distance between each of these components is less than one inch.

5.0

Alert on LAN ASIC Event Interface The Alert on LAN ASIC is designed to provide the capability of generating alerts in fully operational and low power states if any of the five hardware events occur. The Alert on LAN ASIC implements the following alerts:

• • • • •

5.1

Cover Tamper Environmental System Management Interrupt (SMI) Board Temperature Interrupt (BTI) Thermal LAN Leash Processor Missing

Cover Tamper Cover Tamper is used to indicate that the cover has been opened and is typically wired to a batterybacked sticky latch. Due to process limitations of the Alert on LAN ASIC, a low impedance path exists between all inputs and VDD when the ASIC is not powered. Since the sticky latch is battery-backed, this may result in battery drainage when the system is unplugged (no AC power). Details are described in the Alert on LAN Stepping Information document. This is normally an active high input signal to the Alert on LAN ASIC.

5.2

Environmental System Management Interrupt The SMI line of the environmental integrated circuit (IC) should be connected to the ASIC. The environmental IC is typically used to monitor motherboard voltages or fans. The current implementation of the Alert on LAN ASIC does not have the capability to integrate the

Application Note (AP-388)

7

Alert on LAN** ASIC Design Guide

environmental IC. Therefore, designs are based on only one event of interest (such as fan or voltage sense) to determine the cause of an Environmental SMI. This is normally a level active input signal to the Alert on LAN ASIC.

5.3

Board Temperature Interrupt The BTI input to the ASIC is delivered from a thermal sensor close to the system’s microprocessor(s). This is normally an active high input signal to the Alert on LAN ASIC.

5.4

LAN Leash The LAN Leash input to the ASIC is simply a link indication. It should be connected to the 82558 via pin number 162, LILED#. This is normally an active high input signal to the Alert on LAN ASIC.

5.5

Processor Missing This input to the ASIC is intended to indicate when one or more of the system processors is missing and depends on the processor used. One example is to use the Slot Occupied (SLOTOCC#) signal on the Pentium ® II processor. This is normally an active high input signal to the Alert on LAN ASIC.

6.0

System Management Bus (SMB) The Alert on LAN ASIC provides a slave SMB interface used for configuring the ASIC. Pull-up resistors are required on both of the signals. The resistor values are dictated and described in the System Management Bus (SMB) Specification. The ASIC SMB address is 0101XXXb, where XXX is defined by pull-up and pull-down resistors on SMB_A[2:0] (also used as TCO Data Bus[2:0] signals) pins. A minimum value of 2 KΩ pull-up resistor is required to overcome the internal pull-down resistance of the 82558 B-step device. Pulldown resistor values may be larger (for example, 10 KΩ). The SMB address lines that are required to be read as 1b should be pulled-up externally with relatively strong pull-up resistors (for example, 1 KΩ or 2.2 KΩ). This is necessary because the pull-down resistors on the same lines in the 82558 B-step may be active, depending on the reset sequence between PCI_RST# and AUX_GOOD, and cancel out the effect of the internal Alert on LAN pull-up resistors. Note:

8

The SMB interface of the ASIC supports Transistor-to-Transistor Logic (TTL) level inputs. Thus, if the SMB is a 3.3 V bus, a 3 V to 5 V conversion is not required. Since the bus is open drain (the pull-up resistors provide the logic high level), the ASIC can drive the SMB to 5 V.

Application Note (AP-388)

Alert on LAN** ASIC Design Guide

7.0

Smooth Clock Switching Logic The 82558B requires smooth clock switching logic to operate with flexible filters and TCO mode. This logic is required to avoid glitches that may potentially alter the operational sequence of the micromachine such that it will execute operations destructive to flexible filter when switching between the 33 MHz PCI clock and the 82558 external clock output. The smooth clock switching logic for the ASIC operates with 2 clock domains, the PCI Clock signal (PCI_CLK) and the 82558 external clock output signal (CLKOUT). Each domain has several memory cells. To switch from one domain to the other, clocks from both domains are required. Attention should be given to any signals from PIIX4 to the clock generation IC which might stop the PCI_CLK before the power transition (for example, PCI_STOP#). Note:

The Alert on LAN ASIC defaults to the PCI_CLK and assumes that the PIIX4 will force an AC power-up of the main supply, thus supplying a PCI_CLK. This was implemented to overcome the CLKOUT start-up anomaly in the 82558B. More information on the CLKOUT anomaly can be found in the 82558 Stepping Information document. The routing of this logic should receive high priority since it is very time sensitive. Traces should be kept to a minimum length. A 3126 part should be used since the circuit was modeled on the QSI 3126. Additionally, it will also work with TI 3126.

8.0

Alert on LAN ASIC Signals

8.1

PCI Reset and Main Power Good The Alert on LAN ASIC blocks the PCI Reset (PCI_RST#) signal from the 82558B when the Main Power Good (PWR_GOOD) signal is low. This is required to prevent the 82558B from resetting during normal power-down situations. Otherwise, the 82558B will lose its PCI device state (return to D0) and lose any programmed flexible filters. PCI_RST# is typically asserted by the PIIX4 during power-down. PIIX4 looks at a Power OK (PWROK) signal that is transitioning low and then asserts PCI_RST#. PWOK and PWR_GOOD should be the same signal (or derived from the same source with identical timing). This allows the ASIC to see PWR_GOOD at the same time PIIX4 does and block the PCI_RST# that the PIIX4 is about to drive low.

8.2

System Management Interrupt (SMI) The ASIC provides an SMI# signal for indication of events to the local CPU. Since these interrupts can happen during low power states, this interrupt should be connected (if used) to an input on the PIIX4 (or PIIX6) which provides SMI, SCI, and Resume capabilities. However, the current software stack does not use interrupts.

Application Note (AP-388)

9

Alert on LAN** ASIC Design Guide

8.3

Auxiliary Power Good and Main Power Good Typically, the Auxiliary Power Good (AUX_GOOD) signal is expected to transition from low to high before the Main Power Good (PWR_GOOD) signal transitions from low to high. However, this is not a restriction on the Alert on LAN ASIC. Note:

The AUX_GOOD signal works as a hardware reset signal (active low) to the ASIC. This signal must be a quick transition signal and driven by sound logic. The PWR_GOOD signal has a Schmitt-triggered input in the ASIC. It does not require a quick transition signal; however, it is recommended since low rise and fall time signals are susceptible to DC offsets from crosstalk of other signals.

9.0

PCI Compliance Due to the nature of the Alert on LAN solution with the 82558B, special clocking is required on the PCI_CLK signal. The loading characteristics of the PCI_CLK are as follows: PCI_CLK Net Connection

Min

Alert on LAN ASIC 82558 B-step

Typ

Max

2.5

Units pF

5.0

12.0

pF

3126 Analog Switch

8.0

pF

Stray 3126/82558B Traces

4.0

pF

The maximum and minimum calculation exceeds the maximum allowed by the PCI specification (12 pF). Several methods can be implemented to compensate this:

• Reduce the overall capacitance by reducing the trace length of the PCI_CLK signal to the 3126/82558B, which reduces trace capacitance

• Run a separate PCI_CLK trace to the Alert on LAN ASIC to reduce the total capacitance to the 3126/82558B trace Note: The 2.5 pF loading on the Alert on LAN ASIC does not meet the minimum capacitance of 5 pF. However, the Alert on LAN ASIC does not have access to the PCI bus and does not require a close timing reference to PCI_CLK. At minimum, the following PCI_CLK characteristics should be met:

• Verify that the clock skew between all PCI_CLK traces is at maximum 2 nanoseconds. • If worst case PCI timing (11ns) is to be met, the Alert on LAN ASIC must have zero or negative skew on the PCI_CLK in relation to the PCI_CLK seen by the 82558B. In other words, the PCI_CLK should arrive at the Alert on LAN ASIC and 82558B at the same time or slightly faster to the Alert on LAN ASIC (but not slower). This is unlikely to be a concern since this is only necessary if worst case PCI timing is required, and the Alert on LAN ASIC is worst case process, temperature, and voltage. However, it is mentioned in this document for completeness.

10

Application Note (AP-388)

Alert on LAN** ASIC Design Guide

10.0

ACPI B2 and D2 Power States The Alert on LAN ASIC uses the PWR_GOOD signal as an indication of whether to switch between the PCI_CLK or the CLKOUT of the 82558B clock source. The 82558B requires a clock source to function in TCO mode that the ASIC uses. It also requires the clock to support flexible filtering. However, the B2 PCI bus state (which implies the D2 device state) implements a stopped PCI clock with power still applied to the PCI bus. This indicates that the 82558B would not have a clock to perform TCO or flexible filtering since the ASIC will still select the PCI_CLK (PWR_GOOD is still valid). This is a scenario that is not covered in the implementation since the Alert on LAN solution is targeted for managed desktops. The B2 bus state has little use in a desktop model and is unlikely to be implemented.

11.0

Appendix A: Reference Schematics The following pages contain reference schematics for an 82558B/Alert on LAN ASIC design.

Application Note (AP-388)

11

1

2

3

4

6

5

D

D

Alert on LAN* Reference Schematics C

C

SHEET 2: 82558 82555.SCH

B

SHEET 3: LM79 & Interface LM79.SCH

SHEET 4: AP Asic & related logic AP_LOGIC.SCH

NOTES: 1. These are generic schematics intended to be used as reference only. 2. All references to VCC should be interpreted as +5V standby supply unless otherwise noted. 3. All GND references should be interpreted as digital ground. 4. This design assumes a PIIX4 is used as the SMB Master. 5. This design assumes that PIIX4 forces full power-on at AC power-on. 6. This design assumes that the Cover Tamper sticky latch is cleared by the LMxx. 7. Use these reference schematics along with an Alert on LAN* datasheet.

B

SHEET 5: Power Detect & Reset PHY_WOL.SCH

SHEET 6: Bypass Caps & Testpoints CAP.SCH A

A Title Size B Date: File: 1

2

3

4

5

Alert on LAN* Reference Schematics Number

Revision

Alert on LAN*

23-Jan-1998 A:\AP_EVAL.PRJ

Sheet 1of 6 Drawn By: 6

03

2

3

4

5

6

98 60 200 199 196 190 191 121

1

C/BE#[3:0]

From ASIC, Page 4

C/BE0# 106 C/BE1# 92 C/BE2# 76 C/BE3# 62

82558RST#

82558RST#

PCI_CTRL

41 REQ# 38 GNT# CLK 35 INTA# 42 82558RST# 37 FRAME# 78 TRDY# 83 IRDY# 79 STOP# 86 IDSEL 59 DEVSEL# 84 PERR# 87 SERR# 89 PAR 90

From PCI Interface

From Page 5

AUX_GOOD

VCC R26 or equivalent may already exist on Mother board.

R26 10K 201645-073

B To Page 4

AUX_GOOD 36 39 PME# TEST 30

PME#

C52 X1

1

C53

197 198

4

Y1 CRYSTAL_25MHZ 201760-011

nc

27pF 108425-006

X2

25M_CLK

27

RDP RDN

TDP TDN

171 172

RDP RDN

TPE_DATA D VCC

82558B

LILED ACTLED SPEEDLED

C/BE0# C/BE1# C/BE2# C/BE3#

FA7 FA6 FA5 FA4 FA3 FA2 FA1 FA0

REQ# GNT# PCLK INTA# RST# FRAME# TRDY# IRDY# STOP# IDSEL DEVSEL# PERR# SERR# PAR

FD7 FD6 FD5 FD4 FD3/PHY_SA FD2/EEDI FD1/EEDO FD0/EESK FCS# FOE# FWE# EECS

ALTRST# PME# TEST X1 X2

VREF RBIAS10 RBIAS100

EXT_CLK

162 163 164

LILED ACTLED SPEEDLED

128 132 135 136 139 140 142 143

FA7 FA6 FA5 FA4 FA3 FA2 FA1 FA0

LED DS1 641184-001

2 LED DS2 641184-001

ISOLATE#

FA[7..0]

144 146 151 153 154 155 156 159

FD7 FD6 FD5 FD4 FD3 FD2/EEDI FD1/EEDO FD0/EESK

127 122 123 160

FCS# FOE# FWE# EECS

180 181 182

U2VREF BIAS10

R35 220 202285-033

FA[7:0]

This pull-down on LISTAT indicates that the 82558 is powered by an auxiliary power source. To ASIC on Page 4 FD[7:0]

FL_CTRL B

The values of the RBIAS resistors may require tuning for your board implementation. Use these values as a starting point.

BIAS100 R6 634 202286-174 1%

VCC

R7 768 202286-182 1%

R1 220 202285-033 5%

93C46

R101 10K 201645-073

U5

16

R25 39 A_CLK

PCLK A B25_SEL PCI_SEL

B25_SEL PCI_SEL

3 6 11 14 2 5 12 15

1A 2A 3A 4A 1OE 2OE 3OE 4OE

1Y 2Y 3Y 4Y

U15 4 7 10 13

A Title

8

Clk Select lines from ASIC

109862-201

202285-015 VCC

A_CLK

Size QS3126 100625-184

B Date: File:

Tex

1

2

C

LILED

GND

Main clock source for ASIC

LED DS3 641184-001 1

ZREF LISTAT ISOLATE#

R14 510 202285-042

1

SLVTRI MDC RSTOUT ZREF LISTAT ISOLATE#

R10 10K 201645-073

203 17 3 15 204 31

R13 510 202285-042 2

R12 510 202285-042

R27 1K 201645-049

27pF 108425-006

186 187

1 2 3 4

From PCI Interface

TDP TDN

EECS EESK EEDI EEDO

C

AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD8 AD9 AD10 AD11 AD12 AD13 AD14 AD15 AD16 AD17 AD18 AD19 AD20 AD21 AD22 AD23 AD24 AD25 AD26 AD27 AD28 AD29 AD30 AD31

2

D

119 118 116 115 113 112 110 107 105 102 101 99 97 95 94 93 75 73 72 70 69 66 65 63 58 57 55 54 52 51 47 46

1

AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD8 AD9 AD10 AD11 AD12 AD13 AD14 AD15 AD16 AD17 AD18 AD19 AD20 AD21 AD22 AD23 AD24 AD25 AD26 AD27 AD28 AD29 AD30 AD31

NCH NCG NCF NCE NCD NCC NCB NCA

U2 AD[31:0]

3

4

5

82558B.SCH Number

Revision

Alert on LAN*

23-Jan-1998 A:\82555.SCH

Sheet 2 of 6 Drawn By: 6

03

2

D

3

4

+3.3V 3.3V

VCC

R41

-12V 27.4K 1%

+12V 4.75K 1%

+1.5V +2.5V +3.3V VCC

R40

+3.3V

C

U7 HEC-12V +12V VCC +3.3V +2.5V +1.5V

FAN1_TACHOMETER FAN2_TACHOMETER COVER

14 15 16 17 18 19

FAN1 FAN2

5 6

COVER

7

SDA SCL

3 4

AUX_GOOD

AUX_GOOD

+3.3V

R49 10K 201645-073

HH2

C

+2.5V_Sense/+Vccp2 +12VIN +5VIN +3.3VIN +2.5VIN +Vccp1

V+ INT# VID4 VID3 VID2 VID1 VID0

FAN1 FAN2

12

9 10

LM_SMIA

20 21 22 23 24

VID4 VID3 VID2 VID1 VID0

11

FAN_CTRL

LM_SMIA

VID[4:0] CHS_SEC NTEST_IN/AOUT

SDA SCL

D

The HH2 or equivalent Environmental IC is shown below as an example only. Actual connections for voltage/temperature/fan monitoring is specific to each board implementation.

202286-258

+3.3V

6

5

202286-331

1

SDA SCL

NTEST_OUT/A0 A1

RESET# GNDD GND

B SMB_ADR=58 (HEX) 680050-101

FAN_CTRL

To ASIC, Page 4

VID voltage lines to CPU Analog output to control fan speed

1 2 8 13

R28 10K 201645-073

R37 10K 201645-073

B

U8 LM75 Temperture Sensor

BTI

LM75

A

A Title Size

HH2.SCH Number

B Date: File: 1

2

3

4

5

23-Jan-1998 A:\HH2.SCH

Revision

Alert on LAN* Sheet 3 of 6 Drawn By: 6

03

A

B

C

D

5

8

U9

93C46

1 2 3 4

1

1

3

U3B 4

22 23 24 25 26 29

ASIC_COVER

1 2 SW_NO

N.O.

SW1

2

3

4 3

2

2N7002 603400-001

G D S

Q1

The reason for the sticky latch being powered by battery is to store the fact the cover was tampered even with the power plug removed from the PC.

Switch Closes when PC cover is removed. A photo detector with an active low output can be used in place of mechanical switch.

3

2M 202285-128

R17

74LV14 676292-101

36 37

SCL SDA

687974-002

SMB_ADR=5C

SMB_SCL SMB_SDA

EE_CS EE_SK EE_DI EE_DO

Cover LM_SMI BTI LANLEASH PROC_MISS EVENT 6

AUX_GOOD

PWR_GOOD

PCI_CLK

SMI_OUT#

PCI_RST# 82558_RST# ISOLATE#

TSTATUS# TREADY#

TRDREQ TMARKER TACTIVE

TFORCE

TDATA0 TDATA1 TDATA2 TDATA3 TDATA4 TDATA5 TDATA6 TDATA7

B25_SEL PCI_SEL

AP_ASIC B25_CK

U12

FD5 FD6 FD7 FWE# FOE# RST# 82558RST# ISOLATE#

14 11 1 10 35 32 15 33

C4 .1uF 108427-050

2M 202285-128

R16

2

COVER

U3A

676292-101 74LV14

10K 201645-073

R15

PME#

3.3 volts

B1 BATTERY

1

4

PME# 5

To Page 3

COVER

6

VCC

WAKE_UP

FAN

VCC

R36 1K 201645-049

R102 1K 201645-049

VCC

74HCT14 108251-181

U4C

FAN

BTI PROC_M

SMI_OUT#

SCL SDA

FD3

44

34

FA0 FA1 FA2 FA3 FA4 FA5 FA6 FA7

2 3 4 7 8 9 12 13

R46 1K 201645-049

B25_SEL PCI_SEL

4

43 41

This Resistor is required but not duplicated on the Mother Board.

The default address is 5C (HEX). Use 2K resistors on TDATA2, TDATA1, and TDATA0 to set bits [3:1] of this address.

18 19 20 21

LIDED

LM_SMIA

30

AUX_GOOD

31

40

PCI_CLK PCI_GOOD

42

EE_CS EE_SK EE_DI EE_DO

VCC

R106 1K 201645-049

LIDED

LM_SMIA

ASIC_COVER

AUX_GOOD

PCI_GOOD

PCI_CTRL

A_CLK

3

A_CLK

ASIC_COVER R23 The Cover Tamper Input to the ASIC is isolated 1K an N-channel FET because the ASIC can 201645-049 with sink current through the Vcc rails when power is completely off and the battery backed-up sticky latch is driving a positive potential.

VCC VCC

R20 1K 201645-049

R20 and R23 should not be stuffed if they are some where else on the Mother Board.

SDA SCL

109862-201

VCC EECS EESK EEDI GND EEDO

Signals to LM79, Page 3

VCC

Pin 162 of 82558

Pin 40 of LM79 or equivalent.

Example AUX_GOOD signal from Page 5

Example PWR_GOOD signal from Page 5

PCI_CLK from PCI bus

A_CLK source from Y2 on Page 2

2

14

1

1 2

WAKE_UP

FAN

VCC

BTI PROC_M

SIM_OUT#

SCL SDA

R27 1K 201645-049

R103 1K 201645-049

FA[7..0]

PCI_CTRL 82558RST# ISOLATE#

FL_CRTL

FD[7..0]

FA[7..0]

B25_SEL PCI_SEL

5

Date: File:

B

Size

Title

Alert on LAN* 26-Jan-1998 A:\AP_LOGIC.SCH

Number

AP_LOGIC.SCH

Wake Up Signal If this siganl is required, do not connect the PME# signal out of the 82558B to the PCI interface.

Connected to the TACK output of the CPU FAN. See LM79 or equivalent device specification.

Every part that requires VCC on these schematics should be not be connected the VCC Power Plane, but to AUX 5 volt Plane, unless otherwise noted.

BTI = Thermal sensor near CPU Processor Missing

6

6

Sheet 4 of 6 Drawn By:

To 82558 interface on page 2.

To Clock stearing logic on Page 2

Interupt Line out of ASIC (active low) This open drain interrupt can be shared with other interrupts i

SDA and SCL signals will come from PIX4 or equavailent.

5

Revision 03

A

B

C

D

A

B

C

1

PCI_PWR

PCI_PWR

1 D1

BAV99LT1 305901-001

This is an example circuit to generate a PWR_GOOD signal. NOTE that the output edges are driven by real digital logic ensuring quick transitions. BAV99LT1 305901-001 D2

2

2

Four Diode drops are used here to ensure that PWR_GOOD goes low as soon as power is falling. This is necessary b/c of the low Vil of the 74HCT14 part.

1

RDP RDN

TDN

TDP

2

C12 12pF 108425-002

U4A

74HCT14 2.7K 108251-181 R39 201645-059

1

C14 .1uF 108427-050

2

3 74HCT14 108251-181

U4B 4

3

C8 .1uF 108427-050

PCI_GOODX

1000pF 108425-063

C13

R4 49.9 202286-068 1%

R2 49.9 202286-068

MAGTERM

R5 49.9 202286-068 1%

R3 49.9 202286-068

3

PCI_GOOD

C7 .1uF 108427-050

0 ohm 108506-002

R34

VCC

RX+ RXRXC

TX+ CMT TX-

4

10/100 MAGNETICS 677262-001

RD+ RDRDC

TD+ TDC TD-

U1

PCI_GOOD

1 2 3

16 14 15

4

7 6 5

10 12 11 RX+ RXMAGRXC

RP2A 75 202474-022

TX+ MAGCMT TX-

8 1

D

TPE_DATA

2

RST

VCC

3

5

SPRVSR 658184-001

U6

RP2B 75 202474-022

5

6 TERMPLANE

RP2C 75 202474-022

C29 1500pF 108425-027

RP2D 75 202474-022

Date: File:

B

Size

Title

9

8

AUX_GOOD

Alert on LAN* 23-Jan-1998 A:\PHY_WOL.SCH

Number

PHY_WOL.SCH

74LS14

U4D

This is an example circuit for the generation of AUX_GOOD. A supervisor IC is used to generate a clean transition and also monitor the voltage.

3

1

3

5 4

Analog Differential Signals from 82558B

3

7 2 2 VCC GND 3

6

6

Sheet 5 of 6 Drawn By:

Revision

C1 .1uF 108427-050

CGND

SMT RJ45 623377-001

AUX_GOOD

1 2 3 4 5 6 7 8

J1

11 12

03

C30 .1uF 108427-050

A

B

C

D

A

B

C

D

1

1

C58 .1uF 108427-050

C59 .1uF 108427-050

AP_ASIC Bypass

C60 .1uF 108427-050

C61 .1uF 108427-050

C66 .1uF 108427-050

C62 .1uF 108427-050

2

PCI_PWR

C63 .1uF 108427-050

C68 .1uF 108427-050

C43 .1uF 108427-050

C67 .1uF 108427-050

LM79 bypass Caps

C44 .1uF 108427-050

PCI_PWR

2

C64 .1uF 108427-050

C69 .1uF 108427-050

C45 .1uF 108427-050

C65 .1uF 108427-050

VCC

3

VCC

C57 4.7uF 202170-004

C22 .1uF 108427-050

C40 .1uF 108427-050

C28 .1uF 108427-050

C36 .1uF 108427-050

C31 .1uF 108427-050

C34 .1uF 108427-050

C33 .1uF 108427-050

C24 .1uF 108427-050

AUX_PWR

VCC DECOUPLING

C56 4.7uF 202170-004

AUX_PWR DECOUPLING

C47 .1uF 108427-050

+3.3V

C42 .1uF 108427-050

+3.3V DECOUPLING

3

4

C3 4.7uF 202170-004

C25 .1uF 108427-050

C6 .1uF 108427-050

C23 .1uF 108427-050

4

C48 4.7uF 202170-004

C16 .1uF 108427-050

C19 .1uF 108427-050

C39 .1uF 108427-050

C5 .1uF 108427-050

C26 4.7uF 202170-004

C35 .1uF 108427-050

C9 .1uF 108427-050

C38 .1uF 108427-050

C11 4.7uF 202170-004

C10 .1uF 108427-050

C46 .1uF 108427-050

C18 4.7uF 202170-004

C15 .1uF 108427-050

C27 .1uF 108427-050

C37 .1uF 108427-050

5

5

Date: File:

B

Size

Title

23-Jan-1998 A:\CAP.SCH

Number

CAP.SCH

C41 4.7uF 202170-004

C32 .1uF 108427-050

C21 .1uF 108427-050

C20 .1uF 108427-050

Alert on LAN*

6

Sheet 6 of 6 Drawn By:

6

Revision

03

A

B

C

D

AP-388A.pdf

future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The Alert on LAN** ASIC may ...

166KB Sizes 4 Downloads 42 Views

Recommend Documents

No documents