
Principles of Operation
59
September 2005
SCPS110
Card status change (CSC)-type interrupts are defined as events at the PC Card interface that are detected
by the PCIxx12 controller and may warrant notification of host card and socket services software for service.
CSC events include both card insertion and removal from PC Card sockets, as well as transitions of certain
PC Card signals.
Table 310 summarizes the sources of PC Card interrupts and the type of card associated with them. CSC
and functional interrupt sources are dependent on the type of card inserted in the PC Card socket. The four
types of cards that can be inserted into any PC Card socket are:
16-bit memory card
16-bit I/O card
CardBus cards
UltraMedia card
Table 310. Interrupt Mask and Flag Registers
CARD TYPE
EVENT
MASK
FLAG
16-bit memory
Battery conditions (BVD1, BVD2)
ExCA offset 05h/805h bits 1 and 0
ExCA offset 04h/804h bits 1 and 0
16-bit memory
Wait states (READY)
ExCA offset 05h/805h bit 2
ExCA offset 04h/804h bit 2
16-bit I/O
Change in card status (STSCHG)
ExCA offset 05h/805h bit 0
ExCA offset 04h/804h bit 0
16-bit I/O
Interrupt request (IREQ)
Always enabled
PCI configuration offset 91h bit 0
All 16-bit PC
Cards/Smart
Card adaptors
Power cycle complete
ExCA offset 05h/805h bit 3
ExCA offset 04h/804h bit 3
Change in card status (CSTSCHG)
Socket mask bit 0
Socket event bit 0
CardBus
Interrupt request (CINT)
Always enabled
PCI configuration offset 91h bit 0
CardBus
Power cycle complete
Socket mask bit 3
Socket event bit 3
Card insertion or removal
Socket mask bits 2 and 1
Socket event bits 2 and 1
Functional interrupt events are valid only for CardBus and 16-bit I/O cards; that is, the functional interrupts
are not valid for 16-bit memory cards. Furthermore, card insertion and removal-type CSC interrupts are
independent of the card type.
Table 311. PC Card Interrupt Events and Description
CARD TYPE
EVENT
TYPE
SIGNAL
DESCRIPTION
Battery conditions
CSC
CSTSCHG //
BVD1(STSCHG)
A transition on BVD1 indicates a change in the PC Card
battery conditions.
16-bit
memory
Battery conditions
(BVD1, BVD2)
CSC
CAUDIO // BVD2(SPKR)
A transition on BVD2 indicates a change in the PC Card
battery conditions.
memory
Wait states
(READY)
CSC
CINT // READY(IREQ)
A transition on READY indicates a change in the ability of
the memory PC Card to accept or provide data.
16-bit I/O
Change in card
status (STSCHG)
CSC
CSTSCHG //
BVD1(STSCHG)
The assertion of STSCHG indicates a status change on
the PC Card.
16-bit I/O
Interrupt request
(IREQ)
Functional
CINT // READY(IREQ)
The assertion of IREQ indicates an interrupt request from
the PC Card.
CardBus
Change in card
status (CSTSCHG)
CSC
CSTSCHG //
BVD1(STSCHG)
The assertion of CSTSCHG indicates a status change on
the PC Card.
CardBus
Interrupt request
(CINT)
Functional
CINT // READY(IREQ)
The assertion of CINT indicates an interrupt request from
the PC Card.
All PC Cards/
Smart Card
Card insertion
or removal
CSC
CCD1 // CD1,
CCD2 // CD2
A transition on either CD1//CCD1 or CD2//CCD2 indicates
an insertion or removal of a 16-bit or CardBus PC Card.
Smart Card
adaptors
Power cycle
complete
CSC
N/A
An interrupt is generated when a PC Card power-up cycle
has completed.