Inhaltszusammenfassung zur Seite Nr. 1
SD Specifications
Part E1
SDIO Simplified Specification
Version 2.00
February 8, 2007
Technical Committee
SD Card Association
Inhaltszusammenfassung zur Seite Nr. 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
Inhaltszusammenfassung zur Seite Nr. 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
Inhaltszusammenfassung zur Seite Nr. 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
Inhaltszusammenfassung zur Seite Nr. 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 ..............................................
Inhaltszusammenfassung zur Seite Nr. 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 .......................................................................................................................
Inhaltszusammenfassung zur Seite Nr. 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 ...........................................................................................................
Inhaltszusammenfassung zur Seite Nr. 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 .......................................................................
Inhaltszusammenfassung zur Seite Nr. 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) .......................................
Inhaltszusammenfassung zur Seite Nr. 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
Inhaltszusammenfassung zur Seite Nr. 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
Inhaltszusammenfassung zur Seite Nr. 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
Inhaltszusammenfassung zur Seite Nr. 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
Inhaltszusammenfassung zur Seite Nr. 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
Inhaltszusammenfassung zur Seite Nr. 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
Inhaltszusammenfassung zur Seite Nr. 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
Inhaltszusammenfassung zur Seite Nr. 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
Inhaltszusammenfassung zur Seite Nr. 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
Inhaltszusammenfassung zur Seite Nr. 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
Inhaltszusammenfassung zur Seite Nr. 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