beautypg.com

63 hs_cntrl - hot-swap control/status register, 63hs_cntrl - hot-swap control/status register, 90 hs_cntrl - hot-swap control/status register – Intel CONTROLLERS 413808 User Manual

Page 202

background image

Intel

®

413808 and 413812—Address Translation Unit (PCI-X)

Intel

®

413808 and 413812 I/O Controllers in TPER Mode

Developer’s Manual

October 2007

202

Order Number: 317805-001US

2.14.63 HS_CNTRL - Hot-Swap Control/Status Register

The 4138xx meets the standard requirements to be considered “Hot-Swap Silicon”

detailed in the Compact PCI Hot-Swap Specification, Revision 2.1. Refer to the

Compact PCI Hot-Swap Specification, Revision 2.1 for more details on the insertion and

extraction processes.

Table 90. HS_CNTRL - Hot-Swap Control/Status Register (Sheet 1 of 2)

Bit

Default

Description

07

1b

(This bit

actually

powers up to

0b, however

4138xx sets it

to 1b prior to

any host

software

access to the

device)

INS: Freshly INSerted board. 4138xx sets this bit to a 1b following the de-assertion of P_RST#

provided that L_STAT is sampled low indicating that the ejector handle closed.

The INS bit is cleared when software writes a 1b to it. Writing 0b to this bit has no effect.

1 = 4138xx asserts P_ENUM#, (when not masked by bit(1) of this register), to indicate that the

card is freshly inserted and is ready to be configured by system software.

After system software has cleared this bit (by writing a 1b to it) 4138xx de-asserts P_ENUM# (when

currently asserted), and is then armed for a possible future extraction event (EXT bit assertion is

enabled).

06

0b

EXT:

Pending EXTraction of board. 4138xx sets this bit to a 1b when:

• (LOO = 0b or DHA = 0b), and

• L_STAT is sampled high while P_RST# is deasserted indicating that the ejector handle is

unlocked, and

• The board is currently in the INSERTED state (i.e., the INS bit = 0b).

The EXT bit is cleared when software writes a 1b. Writing a 0b has no effect. When 1b: 4138xx

asserts P_ENUM#, (when not masked by bit(1) of this register), to indicate that the card is about to

be removed.

05:04

01b

PI:

Programming Interface

This field is hard-wired to 01b indicating that 4138xx supports Device Hiding and PIE bit

functionality.

03

0b

LOO:

LED On/Off (LOO) Control. Allows software control of the LED.

0 = 4138xx drives LED_OUT low turning the external LED off.

1 = 4138xx drives LED_OUT high illuminating the external LED.

Note:

Additional external LED control logic must be ORed with 4138xx LED_OUT signal to ensure

that the blue LED is illuminated while P_RST# is asserted or when the board is in the H0,

H1, or H1F cPCI Hot-Swap defined hardware states.

PCI

IOP

Attributes

Attributes

7

4

0

rw

rc

rw

rc

ro

ro

ro

ro

rw

rw

ro

ro

rw

rw

rw

rw

Attribute Legend:

RV = Reserved

RW = Read/Write

RO = Read Only

RT = Read/Toggle

RC = Read/Clear

SW = SROM Write

NA = Not Accessible

Register Offset

+0EAH