SMCxxxBF
6
Card Configuration
Card Configuration
The CompactFlash Memory Card is identified by information in the Card Information
Structure (CIS). The Card has four configuration registers (Table 24 and Table 25).
● Configuration Option Register
● Pin Replacement Register
● Card Configuration and Status Register
● Socket and Copy Register
They are used to coordinate the I/O spaces and the Interrupt level of cards that are located
in the system. In addition, in I/O Card mode these registers provide a method for accessing
status information that would normally appear on dedicated pins in Memory Card mode.
The base address of the card configuration registers is 200h in the Attribute Memory space.
No write operation should be performed to the attribute memory area except for the
configuration register addresses. All other attribute memory locations are reserved. See
Section 6.5: Attribute Memory Function.
Table 24. CompactFlash Memory Card Registers and Memory Space Decoding
–CE2 –CE1 –REG –OE –WE A10 A9 A8-A4 A3 A2 A1 A0
Selected Space
1
1
X
X X X X XXX X X X X
Standby
X
0
0
0 1 0 1 XXX X X X 0
Configuration Registers Read
1
0
1
0 1 X X XXX X X X X Common Memory Read (D7 to D0)
0
1
1
0 1 X X XXX X X X X Common Memory Read (D15 to D8)
0
0
1
0 1 X X XXX X X X 0 Common Memory Read (D15 to D0)
X
0
0
1 0 0 1 XXX X X X 0
Configuration Registers Write
1
0
1
1 0 X X XXX X X X X Common Memory Write (D7 to D0)
0
1
1
1 0 X X XXX X X X X Common Memory Write (D15 to D8)
0
0
1
1 0 X X XXX X X X 0 Common Memory Write (D15 to D0)
X
0
0
0 1 0 0 XXX X X X 0 Card Information Structure Read
1
0
0
1 0 0 0 XXX X X X 0
Invalid Access (CIS Write)
1
0
0
0 1 X X XXX X X X 1 Invalid Access (Odd Attribute Read)
1
0
0
1 0 X X XXX X X X 1 Invalid Access (Odd Attribute Write)
0
1
0
0 1 X X XXX X X X X Invalid Access (Odd Attribute Read)
0
1
0
1 0 X X XXX X X X X Invalid Access (Odd Attribute Write)
33/91