HPC3130
PCI HOT PLUG CONTROLLER
SCPS029B – DECEMBER1998
25
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
configuration and control registers
The HPC3130 register set is accessible through either a generic parallel bus interface or a two-wire serial
interface. Eight bytes of register space are provided per slot. Since the HPC3130 supports four slots, a total of
32 bytes of registers is implemented. Register and bit descriptions are provided in the following sections and
indicate the bits that are common to all slots. The bit default values are given, which represent the state of the
HPC3130 after a PCI reset event. After a PCI reset, the HPC3130 drives outputs to a state such that the slots
appear as if they were not a hot-plug platform.
The register map that follows provides the register overview. Byte addressing is required when accessing the
internal registers. Read transactions from reserved registers return zeros.
Table 7. Register Map
SLOT
REGISTER NAME
ADDRESS
SLOT
REGISTER NAME
ADDRESS
Slot 0
General configuration register
0x00
Slot 2
General configuration register
0x10
Slot 0
Hot-plug slot status register
0x01
Slot 2
Hot-plug slot status register
0x11
Slot 0
Hot-plug slot control register
0x02
Slot 2
Hot-plug slot control register
0x12
Slot 0
Attention indicator control
0x03
Slot 2
Attention indicator control
0x13
Slot 0
Reserved
0x04
Slot 2
Reserved
0x14
Slot 0
Reserved
0x05
Slot 2
Reserved
0x15
Slot 0
Interrupt event status register
0x06
Slot 2
Interrupt event status register
0x16
Slot 0
Interrupt event enable register
0x07
Slot 2
Interrupt event enable register
0x17
Slot 1
General configuration register
0x08
Slot 3
General configuration register
0x18
Slot 1
Hot-plug slot status register
0x09
Slot 3
Hot-plug slot status register
0x19
Slot 1
Hot-plug slot control register
0x0A
Slot 3
Hot-plug slot control register
0x1A
Slot 1
Attention indicator control
0x0B
Slot 3
Attention indicator control
0x1B
Slot 1
Reserved
0x0C
Slot 3
Reserved
0x1C
Slot 1
Reserved
0x0D
Slot 3
Reserved
0x1D
Slot 1
Interrupt event status register
0x0E
Slot 3
Interrupt event status register
0x1E
Slot 1
Interrupt event enable register
0x0F
Slot 3
Interrupt event enable register
0x1F