©Copyright
SDIO Simplified Specification Version 2.00
CIA (Function 0)
CCCR |
| |
FBR (Function 1) | Window | |
FBR (Function 2) | Window | |
FBR (Function 3) | Window | |
FBR (Function 7) | Window | |
RFU |
| |
CIS Area |
| |
(common and | ||
RFU | CIS Pointers | |
| ||
| 128K Register Space | |
| (function |
16 MB optional Code Storage Area
(CSA)
Function Unique
Figure 6-1 SDIO Internal Map
6.8Common I/O Area (CIA)
The Common I/O Area (CIA) shall be implemented on all SDIO cards. The CIA is accessed by the host via I/O reads and writes to function 0. The registers within the CIA are provided to enable/disable the operation of the I/O function(s), control the generation of interrupts and optionally load software to support the I/O functions. The registers in the CIA also provide information about the function(s) abilities and requirements. There are three distinct register structures supported within the CIA. They are:
1.Card Common Control Registers (CCCR)
2.Function Basic Registers (FBR)
3.Card Information Structure (CIS)
6.9Card Common Control Registers (CCCR)
The Card Common Control Registers allow for quick host checking and control of an I/O card’s enable and interrupts on a per card (master) and per function basis. The bits in the CCCR are mixed Read/Write and read only. If any of the possible 7 functions are not provided on an SDIO card, the bits corresponding to unused functions shall all be
28