©Copyright 2000-2007 SD Card Association

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 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.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 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)

54

Page 63
Image 63
SDI Technologies SDIO Card manual Cistplfunce Function Extension Tuple, Cistplfunce Tuple General Structure