Summary of the content on the page No. 1 
                    
                            
 
 
 
 
 
 
 
SD Specifications 
Part E1 
SDIO Simplified Specification 
 
Version 2.00 
February 8, 2007 
 
 
 
 
 
 
 
 
 
 
 
 
 
Technical Committee 
SD Card Association 
 
 
                                                                                                                                                                                                                                                                                                                            
                    
                    Summary of the content on the page No. 2 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00    Revision History    Date Version Changes compared to previous issue  April 3, 2006 1.10 Simplified Version Initial Release  February 8,  2007 2.00 (1) Added method to change bus speed (Normal Speed up to 25MHz  and High Speed up to 50 MHz)  (2) Operational Voltage Requirement is extended to 2.7-3.6V  (3) Combine sections 12 (Physical Properties) and 13 (Mechanical  Extensions) and add miniSDIO to the new 
                    
                    Summary of the content on the page No. 3 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00  Release of SD Simplified Specification  The following conditions apply to the release of the SD simplified specification ("Simplified Specification") by  the SD Card Association.  The Simplified Specification is a subset of the complete SD Specification which is  owned by the SD Card Association.      Publisher:  SD Association  2400 Camino Ramon, Suite 375  San Ramon, CA 94583 USA  Telephone: +1  (925) 275
                    
                    Summary of the content on the page No. 4 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00    Conventions Used in This Document    Naming Conventions  Some terms are capitalized to distinguish their definition from their common English meaning.  Words not  capitalized have their common English meaning.      Numbers and Number Bases  Hexadecimal numbers are written with a lower case “h” suffix, e.g., FFFFh and 80h.    Binary numbers are written with a lower case “b” suffix (e.g., 10b).    Binary nu
                    
                    Summary of the content on the page No. 5 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00    Table of Contents    1. General Description ................................................................................................................................. 1  1.1 SDIO Features .................................................................................................................................... 1  1.2 Primary Reference Document ..............................................
                    
                    Summary of the content on the page No. 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 .......................................................................................................................
                    
                    Summary of the content on the page No. 7 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00  16.2 Basic Tuple Format and Tuple Chain Structure................................................................................. 51  16.3 Byte Order Within Tuples .................................................................................................................. 51  16.4 Tuple Version ...........................................................................................................
                    
                    Summary of the content on the page No. 8 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00  Table of Tables    Table 3-1 OCR Values for CMD5..................................................................................................................... 10  Table 4-1 Unsupported SD Memory Commands ............................................................................................. 16  Table 4-2 R6 response to CMD3 .......................................................................
                    
                    Summary of the content on the page No. 9 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00  Table of Figures    Figure 2-1 Signal connection to two 4-bit SDIO cards ....................................................................................... 3  Figure 3-1 SDIO response to non-I/O aware initialization.................................................................................. 4  Figure 3-2 Card initialization flow in SD mode (SDIO aware host) .......................................
                    
                    Summary of the content on the page No. 10 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00  1. General Description  The SDIO (SD Input/Output) card is based on and compatible with the SD memory card. This compatibility  includes mechanical, electrical, power, signaling and software. The intent of the SDIO card is to provide  high-speed data I/O with low power consumption for mobile electronic devices. A primary goal is that an SDIO  card inserted into a non-SDIO aware host shall cause no physical 
                    
                    Summary of the content on the page No. 11 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00  2. SDIO Signaling Definition    2.1 SDIO Card Types    This specification defines two types of SDIO cards. The Full-Speed card supports SPI, 1-bit SD and the 4-bit SD  transfer modes at the full clock range of 0-25MHz. The Full-Speed SDIO cards have a data transfer rate of over  100 Mb/second (10 MB/Sec). A second version of the SDIO card is the Low-Speed SDIO card. This card  requires only the SPI and 1-bi
                    
                    Summary of the content on the page No. 12 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00    2.4 Signal Pins      CLK CMD SD I/O Card DAT[3:0] SD Host CLK CMD SD I/O Card DAT[3:0] Figure 2-1 Signal connection to two 4-bit SDIO cards    The rest of this chapter is not included in the Simplified Specification.   3                                                                                                                                                                                            
                    
                    Summary of the content on the page No. 13 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00  3. SDIO Card Initialization    3.1 Differences in I/O card Initialization    A requirement for the SDIO specification is that an SDIO card shall not cause non-I/O aware hosts to fail when  inserted. In order to prevent operation of I/O functions in non-I/O aware hosts, a change to the SD card  identification mode flowchart is needed. A new command (IO_SEND_OP_COND, CMD5) is added to replace  the ACMD41 for 
                    
                    Summary of the content on the page No. 14 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00  An SDIO aware host sends CMD5 prior to the CMD55/ACMD41 pair, and thus would receive a valid OCR in the  R4 response to CMD5 and continue to initialize the card. Figure 3-2 shows the operation of an SDIO aware host  operating in the SD modes and Figure 3-3 shows the same operation for a host that operates in the SPI mode.    If the I/O portion of a card has received no CMD5, the I/O section remains inactive
                    
                    Summary of the content on the page No. 15 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00         Re-ini Re-init t M Me emo mor ry y Po Pow we er O r On n R Re e-i -ini nit I t IO O       ME MEM M= =0 0 IO IO=0, M =0, ME EM M= =0 0 IO= IO=0 0       CM CMD52 IO D52 IO  Re Reset set CM CMD0 P D0 Piin n1 1= =H High igh       CMD8 is r CMD8 is re equired quired to to  s su uppo ppor rt t   CM CMD8 D8   High High Ca Capa pac ci it ty y  M Me emor mory y. .     E Er rr ro or Re r Res spon pons se e No 
                    
                    Summary of the content on the page No. 16 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00    A A B B       S Sk ki ip p me memory mory initial initiali ize ze  or or M ME EM M= =1 1   T Test M est ME EM M  F Fl lag ag   Execut Execute e mem memo ory ry in initializ itialize e  & & M ME EM M= =0 0       A AC CM MD D41 A 41 Ar rg g= =0 0 Get memor Get memory y OCR OCR       N No o R Re es spons ponse e O OC CR in R inv va ali lid d Check Resp Check Respo on nse se     OC OCR R va valliid d     Set 
                    
                    Summary of the content on the page No. 17 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00  Re-init Memory Power On Re-init IO MEM=0 IO=0, MEM=0 IO=0 CMD0 CS=Low CMD52 IO Reset CMD8 is required to support  CMD8 High Capacity Memory. Error Response Illegal Command Check Response Good Response F8=0 F8=1 Unusable card Skip IO Initialize or IO=1 Test IO Flag Execute IO Initialize & IO=0 Get IO OCR CMD5 Arg=0 Illegal Command NF=0 or OCR invalid Check Response NF>0 & OCR valid Set New Voltage (if needed
                    
                    Summary of the content on the page No. 18 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00      C D     Skip memory initialize or MEM=1   Test MEM Flag     Execute memory initialize & MEM=0     CMD58 Get memory OCR     Illegal Command OCR invalid   Check Response   OCR valid     Set New Voltage (if needed)       High Capacity Support Host: HCS=1   ACMD41 Arg=HCS, WV       IDLE=1 1sec Timeout Check Response     IDLE=0   MEM=1 Memory Initialized     If F8=1, CMD58 is required  Illegal Command   CMD5
                    
                    Summary of the content on the page No. 19 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00  3.2 The IO_SEND_OP_COND Command (CMD5)    Figure 3-4 shows the format of the IO_SEND_OP_COND command (CMD5). The function of CMD5 for SDIO  cards is similar to the operation of ACMD41 for SD memory cards. It is used to inquire about the voltage range  needed by the I/O card. The normal response to CMD5 is R4 in either SD or SPI format. The R4 response in SD  mode is shown in Figure 3-5 and the SPI version i
                    
                    Summary of the content on the page No. 20 
                    
                           ©Copyright 2000-2007 SD Card Association   SDIO Simplified Specification Version 2.00  3.3 The IO_SEND_OP_COND Response (R4)    An SDIO card receiving CMD5 shall respond with a SDIO unique response, R4. The format of R4 for both the  SD and SPI modes is:      S D Reserved C Number Memory Stuff I/O OCR Reserved E of I/O Present Bits  functions  1 1 6 1 3 1 3 24 7 1 Figure 3-5 Response R4 in SD mode    Modified C Number Memory Stuff Bits I/O OCR  R1 of I/O Present functions  8 1 3 1 3 24  Figur