13 Smart Card Controller Programming Model

This section describes the internal PCI configuration registers used to program the PCI7x21/PCI7x11 Smart Card controller interface. All registers are detailed in the same format: a brief description for each register is followed by the register offset and a bit table describing the reset state for each register.

A bit description table, typically included when the register contains bits of more than one type or purpose, indicates bit field names, a detailed field description, and field access tags which appear in the type column. Table 4−1 describes the field access tags.

The PCI7x21/PCI7x11 controller is a multifunction PCI device. The Smart Card controller core is integrated as PCI function 5. The function 5 configuration header is compliant with the PCI Local Bus Specification as a standard header. Table 13−1 illustrates the configuration header that includes both the predefined portion of the configuration space and the user-definable registers.

Table 13−1. Function 5 Configuration Register Map

 

 

REGISTER NAME

 

OFFSET

 

 

 

 

 

Device ID

Vendor ID

00h

 

 

 

 

 

 

Status

 

Command

04h

 

 

 

 

 

 

 

 

Class code

 

Revision ID

08h

 

 

 

 

 

BIST

 

Header type

Latency timer

Cache line size

0Ch

 

 

 

 

 

 

 

 

SC global control base address

 

10h

 

 

 

 

 

 

 

SC socket 0 base address

 

14h

 

 

 

 

 

 

 

SC socket 1 base address

 

18h

 

 

 

 

 

 

 

Reserved

 

1Ch−28h

 

 

 

Subsystem ID ‡

Subsystem vendor ID ‡

2Ch

 

 

 

 

 

 

 

 

Reserved

 

30h

 

 

 

 

 

 

 

 

 

 

PCI power

34h

 

 

Reserved

 

management

 

 

 

 

 

capabilities pointer

 

 

 

 

 

 

 

 

Reserved

 

38h

 

 

 

 

 

Maximum latency

 

Minimum grant

Interrupt pin

Interrupt line

3Ch

 

 

 

 

 

 

 

 

Reserved

 

40h

 

 

 

 

Power management capabilities

Next item pointer

Capability ID

44h

 

 

 

 

 

PM data

 

PMCSR_BSE

Power management control and status ‡

48h

(Reserved)

 

 

 

 

 

 

 

 

 

Reserved

General control ‡

4Ch

 

 

 

 

 

 

 

 

Subsystem alias

 

50h

 

 

 

 

 

 

 

Class code alias

 

54h

 

 

 

 

 

 

 

Smart Card configuration 1

 

58h

 

 

 

 

 

 

 

Smart Card configuration 2

 

5Ch

 

 

 

 

 

 

 

Reserved

 

60h−FCh

 

 

 

 

 

 

One or more bits in this register are cleared only by the assertion of GRST.

13−1

Page 273
Image 273
Texas Instruments PCI7611, PCI7411, PCI7621, PCI7421 manual 1. Function 5 Configuration Register Map, 1Ch−28h, 60h−FCh