
©Copyright 2000-2007 SD Card Association
SDIO Simplified Specification Version 2.00
54
16.7.2 CISTPL_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 16-5.
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)
0x03-n
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 (1-7). Both types are described below.
16.7.3 CISTPL_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 16-6.
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)
0x03-0x04 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 Full-Speed SDIO cards. The
minimum value for Low-Speed SDIO cards shall be 400 Kb/Sec (0x48).
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)