没有合适的资源?快使用搜索试试~ 我知道了~
首页SDIO协议2.0完整版
资源详情
资源评论
资源推荐

SD Specifications
Part E1
SDIO Specification
Version 2.00
January 30, 2007
Technical Committee
SD Card Association

©Copyright 2000-2007 SD Card Association
SDIO Specification Version 2.00
i Confidential
Revision History
Date Version Changes compared to previous issue
October, 2001 1.00 Base version initial release
August 18, 2004 1.10 (1) Voltage Range is now either Standard (2.7-3.6V) or Minimal
(3.1-3.5V)
(2) Added High-Power support for cards requiring more than 200mA.
(3) Added support for greater than 15 standard SDIO standard
functions
(4) Defined inrush current limits
(5) Changed method to disable card detect resistor in combo cards
(6) Removed Inhibited Interrupt Section
(7) Added requirement to support CMD52 during Data Transfer
(8) Added Small Form-Factor SDIO physical description
(9) Update tuples to implement the changes noted above
(10) Changed R5 ERROR type from E R X to E R
(11) Fix typos and add clarifications
January 30, 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 section 13 (Physical
Properties)
(4) Add Embedded SDIO ATA Standard Function Interface Code
(5) Reference of Physical Ver2.00 supports SDHC combo card.
(6) Some typos in Ver1.10 are fixed.
To the extent this proposed specification, which is being submitted for review under the IP
Policy, implements, incorporates by reference or refers to any portion of versions 1.0 or 1.01 of
the SD Specifications (including Parts 1 through 4), adoption of the proposed specification
shall require Members utilizing the adopted specification to obtain the appropriate licenses
from the SD-3C, LLC, as required for the utilization of those portion(s) of versions 1.0 or 1.01 of
the SD Specifications.
For example, implementation of the SD Specifications in a host device under versions 1.0 or
1.01 and under the adopted specification requires the execution of a SD Host Ancillary
License Agreement with the SD-3C, LLC; and implementation of the SD Specifications under
versions 1.0 or 1.01 and under the proposed specification in a SD Card containing any
memory storage capability (other than for storage of executable code for a controller or
microprocessor within the SD Card) requires the execution of a SD Memory Card License
Agreement with the SD-3C, LLC.

©Copyright 2000-2007 SD Card Association
SDIO Specification Version 2.00
ii Confidential
Conditions for publication
Publisher and Copyright Holder:
SD Association
2400 Camino Ramon, Suite 375
San Ramon, CA 94583 USA
Telephone: +1 (925) 275-6615
Fax: +1 (925) 886-4870
E-mail: office@sdcard.org
Confidentiality:
The contents of this document are deemed confidential information of the SD-3C LLC and/or the SD Card
Association (the "Disclosers"). As such, the contents and your right to use the contents are subject to the
confidentiality obligations stated in the written agreement you entered into with the Disclosers which entitled
you to receive this document, such as a Non-Disclosure Agreement, the License Agreement for SDA
Memory Card Specifications (also known as "LAMS"), the SD Host/Ancillary Product License Agreement
(also known as "HALA") or the IP Policy.
Disclaimers:
The information contained herein is presented only as a standard specification for SD Card and SD
Host/Ancillary products. No responsibility is assumed by SD Card Association for any damages, any
infringements of patents or other right of the third parties, which may result from its use. No license is granted
by implication or otherwise under any patent or rights of SD Card Association or others.
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 numbers larger than four digits are written with a space dividing each group of four digits, as in 1000 0101
0010b.
All other numbers are decimal.
Key Words
May: Indicates flexibility of choice with no implied recommendation or requirement.
Shall: Indicates a mandatory requirement. Designers shall implement such mandatory requirements to
ensure interchangeability and to claim conformance with the specification.
Should: Indicates a strong recommendation but not a mandatory requirement. Designers should give strong
consideration to such recommendations, but there is still a choice in implementation.
Application Notes
Some sections of this document provide guidance to the host implementers as follows:
Application Note:
This is an example of an application note.

©Copyright 2000-2007 SD Card Association
SDIO Specification Version 2.00
iii Confidential
Table of Contents
1. General Description ................................................................................................................................. 1
1.1 SDIO Features .................................................................................................................................... 1
1.2 Primary Reference Document ............................................................................................................. 1
1.3 Standard SDIO Functions.................................................................................................................... 1
2. SDIO Signaling Definition........................................................................................................................ 2
2.1 SDIO Card Types ................................................................................................................................ 2
2.2 SDIO Card modes............................................................................................................................... 2
2.2.1 SPI (Card mandatory support) ..................................................................................................... 2
2.2.2 1-bit SD Data Transfer Mode (Card Mandatory Support) ............................................................. 2
2.2.3 4-bit SD Data Transfer Mode (Mandatory for High-Speed Cards, Optional for Low-Speed)......... 2
2.3 SDIO Host Modes ............................................................................................................................... 2
2.4 Signal Pins .......................................................................................................................................... 3
2.5 Host Requirements for SDIO............................................................................................................... 3
3. SDIO Card Initialization............................................................................................................................ 5
3.1 Differences in I/O card Initialization ..................................................................................................... 5
3.2
The IO_SEND_OP_COND Command (CMD5)..................................................................................11
3.3 The IO_SEND_OP_COND Response (R4)....................................................................................... 12
3.4 Special Initialization considerations for Combo Cards....................................................................... 13
3.4.1 Re-initialize both I/O and Memory .............................................................................................. 13
3.4.2 Using a Combo Card as SDIO only or SD Memory only after Combo Initialization.................... 13
3.4.3 Acceptable Commands after Initialization .................................................................................. 13
3.4.4 Recommendations for RCA after Reset ..................................................................................... 13
3.4.5 Enabling CRC in SPI Combo Card............................................................................................. 15
4. Differences with SD Memory Specification.......................................................................................... 16
4.1 SDIO Command List ......................................................................................................................... 16
4.2 Unsupported SD Memory Commands............................................................................................... 16
4.3 Modified R6 Response ...................................................................................................................... 17
4.4 Reset for SDIO.................................................................................................................................. 17
4.5 Bus Width.......................................................................................................................................... 17
4.6 Card Detect Resistor......................................................................................................................... 18
4.7 Timings.............................................................................................................................................. 18
4.8
Data Transfer Block Sizes ................................................................................................................. 19
4.9 Data Transfer Abort ........................................................................................................................... 19
4.9.1 Read Abort ................................................................................................................................. 19
4.9.2 Write Abort ................................................................................................................................. 20
4.10 Changes to SD Memory Fixed Registers .......................................................................................... 21
4.10.1 OCR Register............................................................................................................................. 21
4.10.2 CID Register............................................................................................................................... 21
4.10.3 CSD Register ............................................................................................................................. 21
4.10.4 RCA Register ............................................................................................................................. 21
4.10.5 DSR Register ............................................................................................................................. 21
4.10.6 SCR Register ............................................................................................................................. 21
4.10.7 SD Status ................................................................................................................................... 22
4.10.8 Card Status Register .................................................................................................................. 22
5. New I/O Read/Write Commands............................................................................................................ 24
5.1 IO_RW_DIRECT Command (CMD52) .............................................................................................. 24
5.2 IO_RW_DIRECT Response (R5) ......................................................................................................25
5.2.1
CMD52 Response (SD modes).................................................................................................. 25
5.2.2 R5, IO_RW_DIRECT Response (SPI mode) ............................................................................. 26
5.3 IO_RW_EXTENDED Command (CMD53) ........................................................................................ 27
5.3.1 CMD53 Data Transfer Format .................................................................................................... 28

©Copyright 2000-2007 SD Card Association
SDIO Specification Version 2.00
iv Confidential
5.3.2 Special Timing for CMD53 Multi-Block Read.............................................................................. 29
6. SDIO Card Internal Operation................................................................................................................ 30
6.1 Overview ........................................................................................................................................... 30
6.2 Register Access Time........................................................................................................................ 30
6.3 Interrupts ........................................................................................................................................... 30
6.4 Suspend/Resume.............................................................................................................................. 31
6.5 Read Wait.......................................................................................................................................... 31
6.6 CMD52 During Data Transfer............................................................................................................ 31
6.7 SDIO Fixed Internal Map................................................................................................................... 31
6.8 Common I/O Area (CIA) .................................................................................................................... 32
6.9 Card Common Control Registers (CCCR)......................................................................................... 32
6.10 Function Basic Registers (FBR) ........................................................................................................ 39
6.11 Card Information Structure (CIS)....................................................................................................... 41
6.12 Multiple Function SDIO Cards........................................................................................................... 41
6.13 Setting Block Size with CMD53......................................................................................................... 41
6.14 Bus State Diagram ............................................................................................................................ 42
7. Embedded I/O Code Storage Area (CSA) ............................................................................................. 43
7.1 CSA Licensing Notice........................................................................................................................ 43
7.2 CSA Access....................................................................................................................................... 43
7.3 CSA Data Format .............................................................................................................................. 43
8. SDIO Interrupts....................................................................................................................................... 44
8.1 Interrupt Timing ................................................................................................................................. 44
8.1.1 SPI and SD 1-bit Mode Interrupts .............................................................................................. 44
8.1.2 SD 4-bit Mode ............................................................................................................................ 44
8.1.3 Interrupt Period Definition .......................................................................................................... 44
8.1.4 Interrupt Period at the Data Block Gap in 4-bit SD Mode (Optional) .......................................... 46
8.1.5 Inhibited Interrupts (Removed Section)...................................................................................... 48
8.1.6 End of Interrupt Cycles............................................................................................................... 48
8.1.7 Terminated Data Transfer Interrupt Cycle .................................................................................. 49
8.1.8 Interrupt Clear Timing................................................................................................................. 50
9. SDIO Suspend/Resume Operation........................................................................................................ 51
10. SDIO Read Wait Operation.......................................................................................................
.............. 55
11. Power Control......................................................................................................................................... 57
11.1 Power Control Overview.................................................................................................................... 57
11.2 Power Control support for SDIO Cards ............................................................................................. 57
11.2.1 Master Power Control ................................................................................................................ 57
11.2.2 Power Selection ......................................................................................................................... 58
11.2.3 High-Power Tuples..................................................................................................................... 58
11.3 Power Control Support for the SDIO Host.........................................................................................58
11.3.1 Version 1.10 Host....................................................................................................................... 58
11.3.2 Power Control Operation............................................................................................................ 59
12. High-Speed Mode ................................................................................................................................... 60
12.1 SDIO High-Speed Mode.................................................................................................................... 60
12.2 Switching Bus Speed Mode in a Combo Card................................................................................... 60
13. SDIO Physical Properties ...................................................................................................................... 62
13.1 SDIO Form Factors ........................................................................................................................... 62
13.2 Full-Size SDIO .................................................................................................................................. 62
13.2.1 Full-Size SDIO Mechanical Extensions...................................................................................... 62
13.2.2 Additional ESD/EMI Ground Point.............................................................................................. 63
13.2.3 Full-Size SDIO Extended Case.................................................................................................. 63
13.2.4 Write Protect Switch................................................................................................................... 63
13.3 miniSDIO........................................................................................................................................... 65
13.3.1 miniSDIO Mechanical Extensions .............................................................................................. 65
13.3.2 Additional ESD/EMI Ground Point.............................................................................................. 65
剩余91页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论11