©Copyright
SDIO Simplified Specification Version 2.00
16.7.2CISTPL_FUNCE: Function Extension Tuple
The CISTPL_FUNCE tuple provides standard information about the card (common) and each individual function. There shall be one CISTPL_FUNCE in each function’s CIS immediately following the CISTPL_FUNCID tuple. The format of the CISTPL_FUNCE is shown in Table
Byte | 7 | 6 |
| 5 | 4 | 3 | 2 |
| 1 | 0 |
0x00 |
|
|
| TPL_ | CODE CISTPL_FUNCE (0x22) |
|
| |||
0x01 |
|
| TPL_LINK Link to next tuple (see following sections) |
|
| |||||
0x02 |
| TPLFE_TYPE Type of extended data (see following sections) |
| |||||||
| TPLFE_DATA Function information (see following sections) |
|
Table 16-5 CISTPL_FUNCE Tuple General Structure
There are two versions of the CISTPL_FUNCE tuple, one for the common CIS (function 0) and a version used by the individual function’s CIS
16.7.3CISTPL_FUNCE Tuple for Function 0 (common)
This version of the CISTPL_FUNCE tuple gives the host common information about the card. There shall be only one of these tuples, located in the CIS for function 0 following the CISTPL_FUNCID. The format of this tuple is shown in Table
Byte | 7 | 6 | 5 |
| 4 | 3 |
| 2 |
| 1 | 0 |
0x00 |
|
|
| TPL_CODE CISTPL_FUNCE (0x22) |
|
| |||||
0x01 |
|
|
| TPL_LINK Link to next tuple (0x04) |
|
| |||||
0x02 |
|
| TPLFE_TYPE Type of extended data (0x00) |
|
| ||||||
|
|
|
| TPLFE_FN0_BLK_SIZE |
|
|
|
| |||
0x05 |
|
|
| TPLFE_MAX_TRAN_SPEED |
|
|
|
|
Table 16-6 TPLFID_FUNCTION Tuple for Function 0 (common)
The fields in this tuple have the following definition:
Field | Description |
TPLFE_FN0_BLK_SIZE | This is both the maximum block size and byte count that function 0 can |
| support. A value of zero is not valid and shall not be used. |
TPLFE_MAX_TRAN_SPEED | This byte indicates the maximum transfer rate per one data line during |
| data transfer. This value applies to all functions in the SDIO card. This |
| value shall be 25 Mb/Sec (0x32) for all |
| minimum value for |
| The format is identical to the TRAN_SPEED value stored in the CSD of |
| SD memory cards. The maximum data transfer rate is coded according |
| to the following method: |
| Bits 2:0 contain the transfer rate unit coded as follows: |
| 0=100kbit/s, 1=1Mbit/s, 2=10Mbit/s, 3=100Mbit/s, 4... 7=reserved |
| Bits 6:3 contain the time value codes as follows: |
| 0=reserved, 1=1.0, 2=1.2, 3=1.3, 4=1.5, 5=2.0, 6=2.5, 7=3.0, 8=3.5, |
| 9=4.0, A=4.5, B=5.0, C=5.5, D=6.0, E=7.0, F=8.0 |
| Bit 7 is reserved and shall be zero |
| A Combo Card shall support 25MHz clock (0x32) |
Table 16-7 TPLFID_FUNCTION Field Descriptions for Function 0 (common)
54