beautypg.com

Texas Instruments Dual/Single Socket CardBus and UntraMedia Controller PCI7621 User Manual

Page 73

background image

3−17

3.7.1

PC Card Functional and Card Status Change Interrupts

PC Card functional interrupts are defined as requests from a PC Card application for interrupt service and are
indicated by asserting specially-defined signals on the PC Card interface. Functional interrupts are generated by
16-bit I/O PC Cards and by CardBus PC Cards.

Card status change (CSC)-type interrupts are defined as events at the PC Card interface that are detected by the
PCI7x21/PCI7x11 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 3−10 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 3−10. Interrupt Mask and Flag Registers

CARD TYPE

EVENT

MASK

FLAG

16-bit memory

Battery conditions (BVD1, BVD2)

ExCA offset 05h/45h/805h bits 1 and 0

ExCA offset 04h/44h/804h bits 1 and 0

16-bit memory

Wait states (READY)

ExCA offset 05h/45h/805h bit 2

ExCA offset 04h/44h/804h bit 2

16-bit I/O

Change in card status (STSCHG)

ExCA offset 05h/45h/805h bit 0

ExCA offset 04h/44h/804h bit 0

16-bit I/O/

UltraMedia

Interrupt request (IREQ)

Always enabled

PCI configuration offset 91h bit 0

All 16-bit PC

Cards/

Smart Card

adapters/

UltraMedia/

Flash Media

Power cycle complete

ExCA offset 05h/45h/805h bit 3

ExCA offset 04h/44h/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 16-bit I/O and CardBus 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.