SDI Technologies SDIO Card manual SPI and SD 1-bit Mode Interrupts

Page 6

 

 

 

©Copyright 2000-2007 SD Card Association

SDIO Simplified Specification Version 2.00

 

 

5.3.2 Special Timing for CMD53 Multi-Block Read

25

6.

SDIO Card Internal Operation

26

6.1

Overview

26

6.2

Register Access Time

26

6.3

Interrupts

26

6.4

Suspend/Resume

27

6.5

Read Wait

27

6.6

CMD52 During Data Transfer

27

6.7

SDIO Fixed Internal Map

27

6.8

Common I/O Area (CIA)

28

6.9

Card Common Control Registers (CCCR)

28

6.10

Function Basic Registers (FBR)

35

6.11

Card Information Structure (CIS)

37

6.12

Multiple Function SDIO Cards

37

6.13

Setting Block Size with CMD53

37

6.14

Bus State Diagram

38

7.

Embedded I/O Code Storage Area (CSA)

39

7.1

CSA Access

39

7.2

CSA Data Format

39

8.

SDIO Interrupts

40

8.1

Interrupt Timing

40

 

8.1.1 SPI and SD 1-bit Mode Interrupts

40

 

8.1.2

SD 4-bit Mode

40

 

8.1.3

Interrupt Period Definition

40

 

8.1.4 Interrupt Period at the Data Block Gap in 4-bit SD Mode (Optional)

40

 

8.1.5 Inhibited Interrupts (Removed Section)

40

 

8.1.6 End of Interrupt Cycles

40

 

8.1.7 Terminated Data Transfer Interrupt Cycle

41

 

8.1.8

Interrupt Clear Timing

41

9.

SDIO Suspend/Resume Operation

42

10.

SDIO Read Wait Operation

43

11.

Power Control

44

11.1

Power Control Overview

44

11.2

Power Control support for SDIO Cards

44

 

11.2.1

Master Power Control

44

 

11.2.2

Power Selection

45

 

11.2.3

High-Power Tuples

45

11.3

Power Control Support for the SDIO Host

45

 

11.3.1

Version 1.10 Host

45

 

11.3.2

Power Control Operation

46

12.

High-Speed Mode

47

12.1

SDIO High-Speed Mode

47

12.2

Switching Bus Speed Mode in a Combo Card

47

13.

SDIO Physical Properties

48

13.1

SDIO Form Factors

48

13.2

Full-Size SDIO

48

13.3

miniSDIO

48

14.

SDIO Power

48

14.1

SDIO Card Initialization Voltages

48

14.2

SDIO Power Consumption

48

15.

Inrush Current Limiting

50

16.

CIS Formats

51

16.1

CIS Reference Document

51

v

Image 6
Contents SD Specifications Part E1 Sdio Simplified Specification Sdio Simplified Specification Version Changes compared to previous issueDate 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 Primary Reference Document Sdio FeaturesGeneral Description Standard Sdio FunctionsSdio Card modes Sdio Signaling DefinitionSdio Card Types Sdio Host ModesSignal Pins Signal connection to two 4-bit Sdio cardsReset Sdio Card InitializationDifferences 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 OCR Values for CMD5 Iosendopcond Command CMD5VDD Voltage Window Position OCR bitResponse R4 in SD mode Iosendopcond Response R4Special Initialization considerations for Combo Cards Acceptable Commands after InitializationRecommendations for RCA after Reset Re-initialize both I/O and MemoryRe-Initialization Flow for I/O Controller Re-Initialization Flow for Memory controllerEnabling CRC in SPI Combo Card Differences with SD Memory Specification Sdio Command ListUnsupported SD Memory Commands Reset for Sdio Modified R6 ResponseBus Width Combo Card 4-bit Control Card Detect ResistorTimings Card Detect Resistor StatesChanges to SD Memory Fixed Registers Data Transfer Block SizesData Transfer Abort Read AbortCSD Register OCR RegisterCID Register RCA RegisterSdio Status Register Structure ClearBit Identifier Type Value Description New I/O Read/Write Commands Iorwdirect Command CMD52Iorwdirect Response R5 ComcrcerrorIllegalcommand 1 CMD52 Response SD modesCMD=DAT lines free DIS=DisabledIdentifier Type Value Description Clear Condition TRN=TransferOP code Command operation Iorwextended Command CMD53Iorw Extended command Op Code Definition CRCByte Count Values 1 CMD53 Data Transfer FormatOverview Register Access TimeSdio Card Internal Operation InterruptsCMD52 During Data Transfer Suspend/ResumeRead Wait Sdio Fixed Internal MapCommon I/O Area CIA Card Common Control Registers CccrCCCR/SDIO Card Common Control Registers CccrType IOE3To abort transfers to/from memory Scsi 4BLS Transaction of function 0 CIA Cccr bit Definitions EmpcFunction Basic Information Registers FBR Function Basic Registers FBRAddress Field TypeSdio Simplified Specification Version Field Type FBR bit and field definitionsMultiple Function Sdio Cards Setting Block Size with CMD53Card Information Structure CIS Card Information Structure CIS and reserved area of CIABus State Diagram State Diagram for Bus State MachineCSA Access Embedded I/O Code Storage Area CSACSA Data Format Sdio Interrupts Interrupt TimingTerminated Data Transfer Interrupt Cycle Interrupt Clear TimingSdio Suspend/Resume Operation Sdio Read Wait Operation Power Control support for Sdio Cards Power ControlPower Control Overview Master Power ControlHigh-Power Tuples Power Control Support for the Sdio HostPower Selection Reference Tuples by Master Power Control and Power SelectPower Control Operation High-Speed Mode Sdio High-Speed ModeSwitching Bus Speed Mode in a Combo Card Sdio Power Sdio Physical PropertiesSdio Simplified Specification Version Inrush Current Limiting Basic Tuple Format and Tuple Chain Structure CIS FormatsCIS Reference Document Byte Order Within TuplesTuples Supported by Sdio Cards Tuple VersionSdio Card Metaformat Code Name DescriptionCistplmanfid Manufacturer Identification Tuple Cistplmanfid Manufacturer Identification String TupleSdio Specific Extensions Cistplfuncid Function Identification TupleCistplfunce Tuple for Function 0 common Cistplfunce Function Extension TupleCistplfunce Tuple General Structure Tplfidfunction Tuple for Function 0 commonCistplfunce Tuple for Function Tplfidfunction Tuple for FunctionByte Sdio Simplified Specification Version 11 Tplfecsaproperty Definition Tplfidfunction Field Descriptions for Functions10 Tplfefunctioninfo Definition Bit NameCistplsdioext Tuple Reserved for Sdio Cards Cistplsdiostd Function is a Standard Sdio Function12 Cistplsdiostd Tuple Reserved for Sdio Cards 13 Cistplsdioext Tuple Reserved for Sdio CardsSD and SPI Command List Table A-14 SD Mode Command ListNormative Table A-15 SPI Mode Command List Sdmem SdioAppendix B Normative ReferencesAppendix C Abbreviations and TermsLOW, High Informative