BenutzerhandbuchInhaltsverzeichnis701. General Description1SDIO Features1Primary Reference Document1Standard SDIO Functions12. SDIO Signaling Definition2SDIO Card Types2SDIO Card modes2SPI (Card mandatory support)21-bit SD Data Transfer Mode (Card Mandatory Support)24-bit SD Data Transfer Mode (Mandatory for High-Speed Cards, Optional for Low-Speed)2SDIO Host Modes2Signal Pins3Figure 2-1 Signal connection to two 4-bit SDIO cards33. SDIO Card Initialization4Differences in I/O card Initialization4Figure 3-1 SDIO response to non-I/O aware initialization4Figure 3-2 Card initialization flow in SD mode (SDIO aware host)7Figure 3-3 Card initialization flow in SPI mode (SDIO aware host)9The IO_SEND_OP_COND Command (CMD5)10Table 3-1 OCR Values for CMD510Figure 3-4 IO_SEND_OP_COND Command (CMD5)10The IO_SEND_OP_COND Response (R4)11Figure 3-5 Response R4 in SD mode11Figure 3-6 Response R4 in SPI mode11Figure 3-7 Modified R1 Response11Special Initialization considerations for Combo Cards12Re-initialize both I/O and Memory12Using a Combo Card as SDIO only or SD Memory only after Combo Initialization12Acceptable Commands after Initialization12Recommendations for RCA after Reset12Figure 3-8 Re-Initialization Flow for I/O Controller13Figure 3-9 Re-Initialization Flow for Memory controller13Enabling CRC in SPI Combo Card144. Differences with SD Memory Specification15SDIO Command List15Unsupported SD Memory Commands15Modified R6 Response16Reset for SDIO16Bus Width16Table 4-1 Unsupported SD Memory Commands16Table 4-2 R6 response to CMD316Table 4-3 SDIO R6 Status Bits16Card Detect Resistor17Timings17Table 4-4 Combo Card 4-bit Control17Table 4-5 Card Detect Resistor States17Table 4-6 is blanked17Data Transfer Block Sizes18Data Transfer Abort18Read Abort18Write Abort184.10.1 OCR Register194.10.2 CID Register194.10.3 CSD Register194.10.4 RCA Register194.10.5 DSR Register194.10.6 SCR Register194.10.7 SD Status194.10.8 Card Status Register19Table 4-7 SDIO Status Register Structure205. New I/O Read/Write Commands21IO_RW_DIRECT Command (CMD52)21Figure 5-1 IO_RW_DIRECT Command21IO_RW_DIRECT Response (R5)22CMD52 Response (SD modes)22Figure 5-2 R5 IO_RW_DIRECT Response (SD modes)22R5, IO_RW_DIRECT Response (SPI mode)23Table 5-1 Flag data for IO_RW_DIRECT SD Response23Figure 5-3 IO_RW_DIRECT Response in SPI Mode23IO_RW_EXTENDED Command (CMD53)24Table 5-2 IO_RW_ EXTENDED command Op Code Definition24Figure 5-4 IO_RW_EXTENDED Command24CMD53 Data Transfer Format25Special Timing for CMD53 Multi-Block Read25Table 5-3 Byte Count Values256. SDIO Card Internal Operation26Overview26Register Access Time26Interrupts26Suspend/Resume27Read Wait27CMD52 During Data Transfer27SDIO Fixed Internal Map27Common I/O Area (CIA)28Card Common Control Registers (CCCR)28Figure 6-1 SDIO Internal Map28Table 6-1 Card Common Control Registers (CCCR)29Table 6-2 CCCR bit Definitions34Table 6-3 Function Basic Information Registers (FBR)35Table 6-4 FBR bit and field definitions366.11 Card Information Structure (CIS)376.13 Setting Block Size with CMD5337Table 6-5 Card Information Structure (CIS) and reserved area of CIA37Figure 6-2 State Diagram for Bus State Machine387. Embedded I/O Code Storage Area (CSA)39CSA Access39CSA Data Format398. SDIO Interrupts40Interrupt Timing40SPI and SD 1-bit Mode Interrupts40SD 4-bit Mode40Interrupt Period Definition40Interrupt Period at the Data Block Gap in 4-bit SD Mode (Optional)40Inhibited Interrupts (Removed Section)40End of Interrupt Cycles40Terminated Data Transfer Interrupt Cycle41Interrupt Clear Timing419. SDIO Suspend/Resume Operation4210. SDIO Read Wait Operation4311. Power Control4411.2 Power Control support for SDIO Cards4411.2.1 Master Power Control4411.2.2 Power Selection4511.2.3 High-Power Tuples4511.3.1 Version 1.10 Host45Table 11-1 Reference Tuples by Master Power Control and Power Select4511.3.2 Power Control Operation4612. High-Speed Mode4712.2 Switching Bus Speed Mode in a Combo Card4713. SDIO Physical Properties4813.2 Full-Size SDIO4814. SDIO Power4814.2 SDIO Power Consumption4815. Inrush Current Limiting5016. CIS Formats5116.2 Basic Tuple Format and Tuple Chain Structure51Table 16-1 Basic Tuple Format5116.4 Tuple Version52Table 16-2 Tuples Supported by SDIO Cards5216.6 CISTPL_MANFID: Manufacturer Identification String Tuple5316.7.1 CISTPL_FUNCID: Function Identification Tuple53Table 16-3 CISTPL_MANFID: Manufacturer Identification Tuple53Table 16-4 CISTPL_FUNCID Tuple5316.7.2 CISTPL_FUNCE: Function Extension Tuple5416.7.3 CISTPL_FUNCE Tuple for Function 0 (common)54Table 16-5 CISTPL_FUNCE Tuple General Structure54Table 16-6 TPLFID_FUNCTION Tuple for Function 0 (common)54Table 16-7 TPLFID_FUNCTION Field Descriptions for Function 0 (common)5416.7.4 CISTPL_FUNCE Tuple for Function 1-755Table 16-8 TPLFID_FUNCTION Tuple for Function 1-755Table 16-9 TPLFID_FUNCTION Field Descriptions for Functions 1-757Table 16-10 TPLFE_FUNCTION_INFO Definition57Table 16-11 TPLFE_CSA_PROPERTY Definition5716.7.5 CISTPL_SDIO_STD: Function is a Standard SDIO Function5816.7.6 CISTPL_SDIO_EXT: Tuple Reserved for SDIO Cards58Table 16-12 CISTPL_SDIO_STD: Tuple Reserved for SDIO Cards58Table 16-13 CISTPL_SDIO_EXT: Tuple Reserved for SDIO Cards58Appendix A59Table A-14 SD Mode Command List59Table A-15 SPI Mode Command List60Appendix B61Appendix C62Appendix D64Größe: 426 KBSeiten: 73Language: EnglishHandbuch öffnen