没有合适的资源?快使用搜索试试~ 我知道了~
首页SD Host Controller Simplified Specification Version 3.00
资源详情
资源评论
资源推荐
SD Specifications
Part A2
SD Host Controller
Simplified Specification
Version 3.00
February 25, 2011
Technical Committee
SD Association
©Copyright 2002-2011 SD Association
SD Host Controller Simplified Specification Version 3.00
i
Revision History
Date Version Changes compared to previous issue
April 3, 2006 1.00 The first release of the Host Controller Simplified Specification
February 8, 2007 2.00 Support Advanced DMA2, Test Registers and 64-bit system bus.
Apply changes in the Supplementary Notes Ver1.00 Draft.
Some typos are fixed.
February 25, 2011 3.00 Supported UHS-I Interlace
64-bit Descriptor is removed because it will be modified in Ver4.00.
Page 16: 64-bit Descriptor
Page 40: DMA Select
Fixed Some typos in SDIO Ver3.00
©Copyright 2002-2011 SD Association
SD Host Controller Simplified Specification Version 3.00
ii
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 and Copyright Holder:
SD Card 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
Notes:
This Simplified Specification is provided on a non-confidential basis subject to the disclaimers below. Any
implementation of the Simplified Specification may require a license from the SD Card Association or
other third parties.
Disclaimers:
The information contained in the Simplified Specification is presented only as a standard specification for
SD Cards and SD Host/Ancillary products and is provided "AS-IS" without any representations or
warranties of any kind. No responsibility is assumed by the SD Card Association for any damages, any
infringements of patents or other right of the SD Card Association or any third parties, which may result
from its use. No license is granted by implication, estoppel or otherwise under any patent or other rights of
the SD Card Association or any third party. Nothing herein shall be construed as an obligation by the SD
Card Association to disclose or distribute any technical information, know-how or other confidential
information to any third party.
©Copyright 2002-2011 SD Association
SD Host Controller Simplified Specification Version 3.00
iii
Conventions Used in This Document
Naming Conventions
• Register names are shown in italic text such as Present State.
• Names of bits or fields within registers are in bold text such as Buffer Write Enable.
• Signal names are capitalized, bold and italic, followed by '#' if low active such as SDCD#.
• Some terms are capitalized to distinguish their definition from their common English meaning. Words not
capitalized have their common English meaning.
• Register names and the names of fields and bits in registers and headers are presented with the first
letter capitalized and the remainder in lower case.
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.
Special Terms
In this document, the following terms shall have special meaning:
• Host Controller Refers to an SD Host Controller that complies with this Specification.
• Host Driver Refers to the OS-specific driver for a Host Controller
• Card Driver Refers to a driver for an SD/SDIO card or card function
• Host System (or System) Refers to the entire system, such as a cellular phone, containing the Host
Controller
Implementation Notes
• Some sections of this document provide guidance to Host Controller or Host Driver implementers. To
distinguish non-mandatory guidance from other parts of the SD Host Specification, it will be shown as
follows:
Implementation Note: This is an example of an implementation note.
©Copyright 2002-2011 SD Association
SD Host Controller Simplified Specification Version 3.00
iv
Table of Contents
1. Overview of the SD Standard Host ........................................................................................................1
1.1 Scope of the Standard SD Host........................................................................................................1
1.2 Register Map ......................................................................................................................................2
1.3 Multiple Slot Support.........................................................................................................................3
1.4 Supporting DMA.................................................................................................................................3
1.5 SD Command Generation .................................................................................................................4
1.6 Suspend and Resume Mechanism...................................................................................................4
1.7 Buffer Control ....................................................................................................................................5
1.7.1 Control of Buffer Pointer................................................................................................................5
1.7.2 Determining Buffer Block Length...................................................................................................7
1.7.3 Dividing Large Data Transfer.........................................................................................................7
1.8 Relationship between Interrupt Control Registers .........................................................................8
1.9 HW Block Diagram and Timing Part...............................................................................................10
1.10 Power State Definition of SD Host Controller.............................................................................. 11
1.11 Auto CMD12....................................................................................................................................12
1.12 Controlling SDCLK ........................................................................................................................13
1.13 Advanced DMA...............................................................................................................................14
1.13.1 Block Diagram of ADMA2..........................................................................................................14
1.13.2 An Example of ADMA2 Programming........................................................................................ 15
1.13.3 Data Address and Data Length Requirements .......................................................................... 15
1.13.4 Descriptor Table ........................................................................................................................16
1.13.5 ADMA2 States ...........................................................................................................................17
1.14 Test Registers ................................................................................................................................18
1.15 Block Count....................................................................................................................................18
1.16 Sampling Clock Tuning .................................................................................................................18
2. SD Host Standard Register...................................................................................................................19
2.1 Summary of register set..................................................................................................................19
2.1.1 SD Host Control Register Map ....................................................................................................19
2.1.2 Configuration Register Types ......................................................................................................20
2.1.3 Register Initial Values..................................................................................................................20
2.1.4 Reserved Bits of Register............................................................................................................20
2.2 SD Host Standard Register .............................................................................................................21
2.2.1 SDMA System Address / Argument 2 Register (Offset 000h)...................................................... 21
2.2.2 Block Size Register (Offset 004h) ............................................................................................... 22
2.2.3 Block Count Register (Offset 006h).............................................................................................24
2.2.4 Argument 1 Register (Offset 008h)..............................................................................................25
2.2.5 Transfer Mode Register (Offset 00Ch) ........................................................................................26
2.2.6 Command Register (Offset 00Eh) ...............................................................................................29
2.2.7 Response Register (Offset 010h)................................................................................................31
剩余156页未读,继续阅读
babyaries
- 粉丝: 15
- 资源: 123
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0