SDI Technologies SDIO Card SD and SPI Command List, Normative, Table A-14 SD Mode Command List

Page 68

©Copyright 2000-2007 SD Card Association

SDIO Simplified Specification Version 2.00

Appendix A

(Normative)

A.1 SD and SPI Command List

Table A-14 and Table A-15 show the commands that are supported by SD memory and SDIO devices in both SPI and SD modes. If a command is not identified as either mandatory or optional, then it is not supported by that device.

Supported

Abbreviation

SDMEM

SDIO

Commands

System

System

 

CMD0

GO_IDLE_STATE

Mandatory

Mandatory

CMD2

ALL_SEND_CID

Mandatory

 

CMD3

SEND_RELATIVE_ADDR

Mandatory

Mandatory

CMD4

SET_DSR

Optional

 

CMD5

IO_SEND_OP_COND

 

Mandatory

CMD6

SWITCH_FUNC

Mandatory1

Mandatory1

CMD7

SELECT/DESELECT_CARD

Mandatory

Mandatory

CMD9

SEND_CSD

Mandatory

 

CMD10

SEND_CID

Mandatory

 

CMD12

STOP_TRANSMISSION

Mandatory

 

CMD13

SEND_STATUS

Mandatory

 

CMD15

GO_INACTIVE_STATE

Mandatory

Mandatory

CMD16

SET_BLOCKLEN

Mandatory

 

CMD17

READ_SINGLE_BLOCK

Mandatory

 

CMD18

READ_MULTIPLE_BLOCK

Mandatory

 

CMD24

WRITE_BLOCK

Mandatory

 

CMD25

WRITE_MULTIPLE_BLOCK

Mandatory

 

CMD27

PROGRAM_CSD

Mandatory

 

CMD28

SET_WRITE_PROT

Optional

 

CMD29

CLR_WRITE_PROT

Optional

 

CMD30

SEND_WRITE_PROT

Optional

 

CMD32

ERASE_WR_BLK_START

Mandatory

 

CMD33

ERASE_WR_BLK_END

Mandatory

 

CMD38

ERASE

Mandatory

 

CMD42

LOCK_UNLOCK

Optional

 

CMD52

IO_RW_DIRECT

 

Mandatory

CMD53

IO_RW_EXTENDED

 

Mandatory

CMD55

APP_CMD

Mandatory

 

CMD56

GEN_CMD

Mandatory

 

ACMD6

SET_BUS_WIDTH

Mandatory

 

ACMD13

SD_STATUS

Mandatory

 

ACMD22

SEND_NUM_WR_BLOCKS

Mandatory

 

ACMD23

SET_WR_BLK_ERASE_COUNT

Mandatory

 

ACMD41

SD_APP_OP_COND

Mandatory

 

ACMD42

SET_CLR_CARD_DETECT

Mandatory

 

ACMD51

SEND_SCR

Mandatory

 

Comments

Used to change from SD to SPI mode CID not supported by SDIO

DSR not supported by SDIO

Added in Part 1 v1.10

CSD not supported by SDIO

CID not supported by SDIO

Card Status includes only SDMEM information

CSD not supported by SDIO

Block mode is optional

SCR not supported by SDIO

Table A-14 SD Mode Command List

1For Part 1 v1.10 or higher Memory or Combo Cards

59

Image 68
Contents SD Specifications Part E1 Sdio Simplified Specification Date Version Sdio Simplified Specification VersionChanges compared to previous issue 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 cardsDifferences in I/O card Initialization ResetSdio 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 Unsupported SD Memory Commands Differences with SD Memory SpecificationSdio Command List Bus Width Reset for SdioModified R6 Response 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 RegisterBit Identifier Type Value Description Sdio Status Register StructureClear 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 MachineCSA Data Format CSA AccessEmbedded I/O Code Storage Area CSA 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 Switching Bus Speed Mode in a Combo Card High-Speed ModeSdio High-Speed Mode 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 TuplesTuple Version Sdio Card MetaformatTuples 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 commonByte Cistplfunce Tuple for FunctionTplfidfunction Tuple for Function 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 CardsNormative SD and SPI Command ListTable A-14 SD Mode Command List Table A-15 SPI Mode Command List Sdmem SdioAppendix B Normative ReferencesAppendix C Abbreviations and TermsLOW, High Informative