SDI Technologies SDIO Card Cistplfunce Tuple for Function, Tplfidfunction Tuple for Function

Page 64

©Copyright 2000-2007 SD Card Association

SDIO Simplified Specification Version 2.00

16.7.4CISTPL_FUNCE Tuple for Function 1-7

This version of the CISTPL_FUNCE tuple gives the host common information about each individual function on a per-function basis. There shall be one of these tuples, located in the CIS for each function following the CISTPL_FUNCID. The format of this tuple is shown in Table 16-8.

Byte

7

6

5

 

4

3

 

2

 

1

0

0x00

 

 

TPL_

CODE CISTPL_FUNCE (0x22)

 

 

0x01

 

 

TPL_LINK Link to next tuple (0x2A)

 

 

0x02

 

 

TPLFE_TYPE Type of extended data (0x01)

 

 

0x03

 

 

 

TPLFE_FUNCTION_INFO

 

 

 

 

0x04

 

 

 

 

TPLFE_STD_IO_REV

 

 

 

 

0x05-0x08

 

 

 

 

TPLFE_CARD_PSN

 

 

 

 

0x09-0x0C

 

 

 

 

TPLFE_CSA_SIZE

 

 

 

 

0x0D

 

 

 

TPLFE_CSA_PROPERTY

 

 

 

 

0x0E-0x0F

 

 

 

TPLFE_MAX_BLK_SIZE

 

 

 

 

0x10-0x13

 

 

 

 

TPLFE_OCR

 

 

 

 

0x14

 

 

 

 

TPLFE_OP_MIN_PWR

 

 

 

 

0x15

 

 

 

 

TPLFE_OP_AVG_PWR

 

 

 

 

0x16

 

 

 

 

TPLFE_OP_MAX_PWR

 

 

 

 

0x17

 

 

 

 

TPLFE_SB_MIN_PWR

 

 

 

 

0x18

 

 

 

 

TPLFE_SB_AVG_PWR

 

 

 

 

0x19

 

 

 

 

TPLFE_SB_MAX_PWR

 

 

 

 

0x1A-0x1B

 

 

 

 

TPLFE_MIN_BW

 

 

 

 

0x1C-0x1D

 

 

 

 

TPLFE_OPT_BW

 

 

 

 

0x1E-0x1F

 

 

 

TPLFE_ENABLE_TIMEOUT_VAL

 

 

0x20-0x21

 

 

 

TPLFE_SP_AVG_PWR_3.3V

 

 

0x22-0x23

 

 

 

TPLFE_SP_MAX_PWR_3.3V

 

 

0x24-0x25

 

 

 

TPLFE_HP_AVG_PWR_3.3V

 

 

0x26-0x27

 

 

 

TPLFE_HP_MAX_PWR_3.3V

 

 

0x28-0x29

 

 

 

TPLFE_LP_AVG_PWR_3.3V

 

 

0x2A-0x2B

 

 

 

TPLFE_LP_MAX_PWR_3.3V

 

 

Table 16-8 TPLFID_FUNCTION Tuple for Function 1-7

The fields in this tuple have the following definition:

Field

TPLFE_FUNCTION_INFO

TPLFE_STD_IO_REV

TPLFE_CARD_PSN

Description

Bit significant information about the Function The bits are defined in Table 16-10

This 8-bit value contains the version level of the Application Specification for Standard SDIO Functions that this function supports. The format is x.y where x is the major version (4-bits) and y is the minor version level. For example if the version is 2.4 the value would be 0x24. If this function does not support an SDIO standard function, the value shall be 0x00.

The Product Serial Number is a 32 bit unsigned binary integer. Support of a serial number is optional, if there is no serial number, this field shall be 0x00000000 While a unique serial number is not required for all devices, it is strongly recommended that SDIO card vendors place a unique serial number in this field to assist the operating systems is differentiating multiple cards of the same type. Also note that some Application Specifications for Standard SDIO Functions require a unique serial number in this field. The individual Application Specification will indicate if support of this field is mandatory.

55

Image 64
Contents SD Specifications Part E1 Sdio Simplified Specification Changes compared to previous issue Sdio Simplified Specification VersionDate Version Release of SD Simplified Specification Conventions Used in This Document Table of Contents SPI and SD 1-bit Mode Interrupts 16.2 Table of Tables Table of Figures Sdio Features General DescriptionPrimary Reference Document Standard Sdio FunctionsSdio Signaling Definition Sdio Card TypesSdio Card modes Sdio Host ModesSignal Pins Signal connection to two 4-bit Sdio cardsSdio Card Initialization ResetDifferences in I/O card Initialization Sdio Simplified Specification Version MEM=0 Card initialization flow in SD mode Sdio aware host Illegal Command F8=0 Card initialization flow in SPI mode Sdio aware host Iosendopcond Command CMD5 VDD Voltage Window PositionOCR Values for CMD5 OCR bitResponse R4 in SD mode Iosendopcond Response R4Acceptable Commands after Initialization Recommendations for RCA after ResetSpecial Initialization considerations for Combo Cards Re-initialize both I/O and MemoryRe-Initialization Flow for I/O Controller Re-Initialization Flow for Memory controllerEnabling CRC in SPI Combo Card Sdio Command List Differences with SD Memory SpecificationUnsupported SD Memory Commands Modified R6 Response Reset for SdioBus Width Card Detect Resistor TimingsCombo Card 4-bit Control Card Detect Resistor StatesData Transfer Block Sizes Data Transfer AbortChanges to SD Memory Fixed Registers Read AbortOCR Register CID RegisterCSD Register RCA RegisterClear Sdio Status Register StructureBit Identifier Type Value Description New I/O Read/Write Commands Iorwdirect Command CMD52Comcrcerror IllegalcommandIorwdirect Response R5 1 CMD52 Response SD modesDIS=Disabled Identifier Type Value Description Clear ConditionCMD=DAT lines free TRN=TransferIorwextended Command CMD53 Iorw Extended command Op Code DefinitionOP code Command operation CRCByte Count Values 1 CMD53 Data Transfer FormatRegister Access Time Sdio Card Internal OperationOverview InterruptsSuspend/Resume Read WaitCMD52 During Data Transfer Sdio Fixed Internal MapCommon I/O Area CIA Card Common Control Registers CccrCard Common Control Registers Cccr TypeCCCR/SDIO IOE3To abort transfers to/from memory Scsi 4BLS Transaction of function 0 CIA Cccr bit Definitions EmpcFunction Basic Registers FBR AddressFunction Basic Information Registers FBR Field TypeSdio Simplified Specification Version Field Type FBR bit and field definitionsSetting Block Size with CMD53 Card Information Structure CISMultiple Function Sdio Cards Card Information Structure CIS and reserved area of CIABus State Diagram State Diagram for Bus State MachineEmbedded I/O Code Storage Area CSA CSA AccessCSA Data Format Sdio Interrupts Interrupt TimingTerminated Data Transfer Interrupt Cycle Interrupt Clear TimingSdio Suspend/Resume Operation Sdio Read Wait Operation Power Control Power Control OverviewPower Control support for Sdio Cards Master Power ControlPower Control Support for the Sdio Host Power SelectionHigh-Power Tuples Reference Tuples by Master Power Control and Power SelectPower Control Operation Sdio High-Speed Mode High-Speed ModeSwitching Bus Speed Mode in a Combo Card Sdio Power Sdio Physical PropertiesSdio Simplified Specification Version Inrush Current Limiting CIS Formats CIS Reference DocumentBasic Tuple Format and Tuple Chain Structure Byte Order Within Tuples Tuple Version Sdio Card Metaformat Tuples Supported by Sdio Cards Code Name DescriptionCistplmanfid Manufacturer Identification String Tuple Sdio Specific ExtensionsCistplmanfid Manufacturer Identification Tuple Cistplfuncid Function Identification TupleCistplfunce Function Extension Tuple Cistplfunce Tuple General StructureCistplfunce Tuple for Function 0 common Tplfidfunction Tuple for Function 0 commonTplfidfunction Tuple for Function Cistplfunce Tuple for FunctionByte Sdio Simplified Specification Version Tplfidfunction Field Descriptions for Functions 10 Tplfefunctioninfo Definition11 Tplfecsaproperty Definition Bit NameCistplsdiostd Function is a Standard Sdio Function 12 Cistplsdiostd Tuple Reserved for Sdio CardsCistplsdioext Tuple Reserved for Sdio Cards 13 Cistplsdioext Tuple Reserved for Sdio CardsTable A-14 SD Mode Command List SD and SPI Command ListNormative Table A-15 SPI Mode Command List Sdmem SdioAppendix B Normative ReferencesAppendix C Abbreviations and TermsLOW, High Informative