MIC2590B-5YTQ MICREL [Micrel Semiconductor], MIC2590B-5YTQ Datasheet - Page 13

no-image

MIC2590B-5YTQ

Manufacturer Part Number
MIC2590B-5YTQ
Description
Dual-Slot PCI Hot Plug Controller
Manufacturer
MICREL [Micrel Semiconductor]
Datasheet
intended for use by systems that support the IPMI
standard, but may be used for any desired purpose.
Interrupt Generation
In the MIC2590B, the /INT pin can be asserted (driven
low) whenever a fault condition trips the circuit breaker.
The MIC2590B can thus operate in either polled mode or
interrupt mode. In the polled mode, the Interrupt Mask bit
in the Common Status Register should be set, to prevent
the /INT pin from being asserted. Upon a circuit breaker
fault event the appropriate status bit is also set in the
corresponding status registers. In order to clear the status
bit the system must write a logic 1 back to same bit in the
status register. Upon occurrence of the write the /INT pin
will be de-asserted (if interrupts were enabled), if no other
interrupts are pending. This method of “echo reset” allows
data to be retained in the status registers until such time
as the system software is ready to deal with that data, and
then to control the earliest time at which the next interrupt
might occur.
System Management Interface (SMI)
The MIC2590B’s System Management Interface uses the
Read_Byte and Write_Byte subset of the SMBus
protocols to communicate with its host via the System
Management Interface bus. Additionally, the /INT output
signals the controlling processor that one or more events
need attention, if an interrupt-driven architecture is used.
Note that theMIC2590B does not participate in the SMBus
Alert Response Address (ARA) portion of the SMBus
protocol.
The SMBus Read_Byte operation consists of sending the
device’s slave address, followed by the target register’s
internal address, and then clocking out the byte to be read
Micrel, Inc.
September 2008
(CLEARED BY SOFTWARE)
FAULT DETECTED
FAULT DETECTED
/FAULT OUTPUT[x]
ON MAIN OUT[x]
ON AUX OUT[x]
/INT OUTPUT
MAIN OUT[x]
AUX OUT[x]
AUXEN[x]
ON[x]
Figure 6. Hot Plug Interface Mode Operation
13
from the target register. Similarly, the Write_Byte
operation consists of sending the device’s slave address,
followed by the target register’s internal address, and then
clocking in the byte to be written to the target register. The
target register addresses for the MIC2590B are given in
Table 4.
MIC2590B SMBus Address Configuration
The MIC2590B responds to its own unique address which
is assigned using A2, A1 and A0. These represent the 3
LSBs of its 7-bit address, as shown in Table 3. These
address bits are assigned only during power up of the
V
MIC2590B devices in a single system. These pins are
either grounded or left unconnected to specify a logical 0
or 1 respectively. A pin designated as a logical 1 may also
be pulled up to V
STBY
A2
0
0
0
0
1
1
1
1
supply input. These three bits allow up to eight
Table 3. MIC2590B SMBus Addressing
Inputs
A1
0
0
1
1
0
0
1
1
STBY
A0
0
1
0
1
0
1
0
1
.
MIC2590B Slave Addresses
1000 000
1000 001
1000 010
1000 011
1000 100
1000 101
1000 110
1000 111
Binary
b
b
b
b
b
b
b
b
M9999-091808
Hex
8A
8C
8E
80
82
84
86
88
MIC2590B
h
h
h
h
h
h
h
h

Related parts for MIC2590B-5YTQ