Memory Card Specification Sheet

©Copyright 2000-2007 SD Card Association
SDIO Simplified Specification Version 2.00
35
6.10 Function Basic Registers (FBR)
In addition to the CCCR, each supported I/O function has a 256-byte area used to allow the host to quickly
determine the abilities and requirements of each function, enable power selection for each function and to
enable software loading. The address of this area is from 0x00n00 to 0x00nFF where n is the function number
(0x1 to 0x7). This per-function area is structured as follows:
Address 7 6 5 4 3 2 1 0
0x100 Function 1
CSA
enable
Function 1
supports
CSA
RFU RFU Function 1 Standard SDIO Function
interface code
0x101 Function 1 Extended standard SDIO Function interface code
0x102 RFU RFU RFU RFU RFU RFU EPS SPS
0x103-0x108 Reserved for Future Use (RFU)
0x109-0x10B Pointer to Function 1 Card Information Structure (CIS)
0x10C-0x10E Pointer to Function 1 Code Storage Area (CSA)
0x10F Data access window to Function 1 Code Storage Area (CSA)
0x110-0x111 I/O block size for Function 1
0x112-0x1FF Reserved for Future Use
0x200-0x7FF Function 2 to 7 Function Basic Information Registers (FBR)
0x800-0xFFF Reserved for Future Use
Table 6-3 Function Basic Information Registers (FBR)
The Individual bits and fields in the FBA are defined below in Table 6-4.
Field Type Description
SDIO
Standard
Function
interface
code
R/O The SDIO Standard Function code identifies those I/O functions, which implement the
recommended standard interface as defined in a separate Application Specification. A
complete and current list of assigned standard codes shall be maintained and published
in any addendums to this specification. The codes assigned to those standard interfaces
at the time this specification was published are:
0x0 No SDIO standard interface supported by this function
0x1 This function supports the SDIO Standard UART
0x2 This function supports the SDIO Type-A for Bluetooth standard interface
0x3 This function supports the SDIO Type-B for Bluetooth standard interface
0x4 This function supports the SDIO GPS standard interface
0x5 This function supports the SDIO Camera standard interface
0x6 This function supports the SDIO PHS standard interface
0x7 This function supports the SDIO WLAN interface
0x8 This function supports the Embedded SDIO-ATA standard interface
(Embedded SDIO-ATA shall be implemented only on devices following the
“Embedded SDIO Specification”).
0x9-0x0E Not assigned, reserved for future use
0xF This function supports an SDIO standard interface number greater than 0xE. In this
case, the value in byte 0x101 identifies the standard SDIO interfaces type.
Function
Supports
CSA
R/O If this function supports and contains a Code Storage Area (CSA), this bit shall be set to 1.
If this function does not support a CSA, this bit shall be cleared to 0. CSA enable is
controlled by bit 7 of register 0xn00.