
Smart Card Controller Programming Model
233
September 2005
SCPS110
13.7 Header Type and BIST Register
The header type and built-in self-test (BIST) register indicates the Smart Card controller PCI header type and
no built-in self-test. See Table 136 for a complete description of the register contents.
Function 4 register offset: 0Eh
Register type:
Read-only
Default value:
0080h
BIT NUMBER
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RESET STATE
0
1
0
Table 136. Header Type and BIST Register Description
BIT
FIELD NAME
TYPE
DESCRIPTION
158
BIST
R
Built-in self-test. The Smart Card controller does not include a BIST; therefore, this field returns 00h
when read.
70
HEADER_TYPE
R
PCI header type. The Smart Card controller includes the standard PCI header. Bit 7 indicates if the
Smart Card is a multifunction device.
13.8 Smart Card Base Address Register 0
This register is used by this function to determine where to forward a memory transaction to the Smart Card
global control register set. Bits 3112 of this register are read/write and allow the base address to be located
anywhere in the 32-bit PCI memory space on 4-Kbyte boundary. The window size is always 4K bytes. Bits 110
are read-only and always return 000h. Write transactions to these bits have no effect. Bit 3 (0b) specifies that
this window is nonprefetchable. Bits 21 (00b) specify that this memory window can allocate anywhere in the
32-bit address space.
Function 4 register offset: 10h
Register type:
Read/Write, Read-only
Default value:
0000 0000h
BIT NUMBER
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
RESET STATE
0
BIT NUMBER
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RESET STATE
0