没有合适的资源?快使用搜索试试~ 我知道了~
首页JEDEC eMMC 4.5规范详解
"eMMC v4.5 是JEDEC固态技术协会发布的一份电气标准,全称为Embedded Multi-Media Card(嵌入式多媒体卡)规范。这份标准详细定义了eMMC设备的电气特性和接口规格,旨在促进电子设备中存储组件的互换性和性能提升。"
eMMC v4.5 规范是JEDEC组织制定的一套针对嵌入式多媒体存储卡的标准,主要针对电子设备中的非易失性存储解决方案。这一版本的更新着重在提高数据传输速度、增强系统的可靠性和兼容性。eMMC作为一个封装好的存储解决方案,将控制器和NAND闪存集成在一起,简化了硬件设计,使得制造商能更快地将产品推向市场。
在eMMC v4.5中,关键的知识点包括:
1. **接口规范**:该版本规定了高速的SPI和四线接口,支持更高效的数据传输。这些接口允许设备以更高的速度读写数据,例如,支持HS200模式,理论最大速度可以达到200MB/s。
2. **错误校正代码(ECC)**:eMMC v4.5加强了对数据错误的检测和纠正能力,通过更强大的ECC算法确保数据的完整性,特别是在处理大量数据时。
3. **命令集增强**:增加了新的命令,如Host Protected Area (HPA) 和Device Configuration Overlay (DCO),使得主机系统能更灵活地管理存储空间和配置设备。
4. **功耗管理**:为了适应移动设备的需求,eMMC v4.5引入了多种低功耗模式,如深度睡眠模式和休眠模式,以延长电池寿命。
5. **安全性**:标准还包含了对加密和安全功能的支持,如TRIM命令的改进,增强了数据的隐私保护和安全擦除。
6. **坏块管理**:eMMC v4.5提供了更完善的坏块管理机制,自动检测和标记坏块,避免了数据丢失并提高了存储介质的寿命。
7. **设备识别和状态报告**:通过增强的设备识别和状态报告机制,主机系统能够更好地监控和控制eMMC的状态,确保稳定运行。
8. **故障恢复**:标准定义了错误处理和故障恢复策略,使得设备在遇到异常情况时能自我恢复,提高了系统的稳定性。
9. **兼容性测试**:eMMC v4.5提供了全面的兼容性测试程序,确保不同供应商的产品间能无缝对接,降低了设备间的互操作性问题。
eMMC v4.5规范是一个综合性的标准,旨在推动电子设备存储技术的发展,提升存储性能,同时考虑了低功耗、安全性以及与各种系统的兼容性。对于开发基于eMMC的嵌入式系统来说,理解和应用这些知识点至关重要。
![](https://csdnimg.cn/release/download_crawler_static/4635796/bg10.jpg)
JEDEC Standard No. 84-B45
-xii-
EMBEDDED MULTI-MEDIA CARD (e•MMC), ELECTRICAL STANDARD (4.5 Device)
List of Tables (cont'd)
Page
Table 33 - RTC_INFO_TYPE Field Description ....................................................................................... 83
Table 34 - Command Format ...................................................................................................................... 88
Table 35 - Supported Device command classes (0–56) .............................................................................. 89
Table 36 - Basic commands (class 0 and class 1) ....................................................................................... 90
Table 37 - Block-oriented read commands (class 2) ................................................................................... 91
Table 38 - Class 3 commands ..................................................................................................................... 91
Table 39 - Block-oriented write commands (class 4) ................................................................................. 92
Table 40 - Block-oriented write protection commands (class 6) ................................................................ 94
Table 41 - Erase commands (class 5) .......................................................................................................... 95
Table 42- I/O mode commands (class 9) .................................................................................................... 96
Table 43 - Lock Device commands (class 7) .............................................................................................. 96
Table 44 - Application-specific commands (class 8) .................................................................................. 96
Table 45 - Device state transitions .............................................................................................................. 97
Table 46 - R1 response ............................................................................................................................... 99
Table 47 - R2 response ............................................................................................................................... 99
Table 48 - R3 Response ............................................................................................................................ 100
Table 49 - R4 response ............................................................................................................................. 100
Table 50 - R5 response ............................................................................................................................. 100
Table 51 - Device status ............................................................................................................................ 102
Table 52 - Device Status field/command - cross reference ....................................................................... 104
Table 53 - Response 1 Status Bit Valid .................................................................................................... 105
Table 54 - Timing Parameters ................................................................................................................... 116
Table 55 – Timing Parameters for HS200 mode ...................................................................................... 117
Table 56 - H/W reset timing parameters ................................................................................................... 120
Table 57 - OCR register definitions .......................................................................................................... 121
Table 58 - CID Fields ............................................................................................................................... 122
Table 59 - Device Types ........................................................................................................................... 122
Table 60 - CSD Fields ............................................................................................................................... 124
Table 61 - CSD register structure ............................................................................................................. 125
Table 62 - System specification version ................................................................................................... 125
Table 63 - TAAC access-time definition .................................................................................................. 125
Table 64 - Maximum bus clock frequency definition ............................................................................... 126
Table 65 - Supported Device command classes ........................................................................................ 126
Table 66 - Data block length ..................................................................................................................... 127
Table 67 - DSR implementation code table .............................................................................................. 127
Table 68 - V
DD
(min) current consumption ............................................................................................... 128
Table 69 - V
DD
(max) current consumption .............................................................................................. 128
Table 70 - Multiplier factor for device size .............................................................................................. 129
Table 71 - R2W_FACTOR ....................................................................................................................... 130
Table 72 - File formats .............................................................................................................................. 131
Table 73 - ECC type ................................................................................................................................. 131
Table 74 - CSD field command classes .................................................................................................... 132
Table 75 - Extended CSD ......................................................................................................................... 134
![](https://csdnimg.cn/release/download_crawler_static/4635796/bg11.jpg)
JEDEC Standard No. 84-B45
-xiii-
EMBEDDED MULTI-MEDIA CARD (e•MMC), ELECTRICAL STANDARD (4.5 Device)
List of Tables (cont'd)
Page
Table 76 - Device-supported command sets ............................................................................................. 138
Table 77 - HPI features ............................................................................................................................. 138
Table 78 - Background operations support ............................................................................................... 138
Table 79 - Context Management Context Capabilities ............................................................................. 139
Table 80 - Extended CSD Register Support ............................................................................................. 140
Table 81 - Generic Switch Timeout Definition ......................................................................................... 140
Table 82 - Power off long switch timeout definition ................................................................................ 140
Table 83 - Background operations status .................................................................................................. 141
Table 84 - Correctly programmed sectors number ................................................................................... 141
Table 85 - Initialization Time out value .................................................................................................... 141
Table 86 - TRIM/DISCARD Time out value ........................................................................................... 142
Table 87 - SEC Feature Support ............................................................................................................... 142
Table 88 - Boot information ..................................................................................................................... 143
Table 89 - Boot partition size .................................................................................................................... 143
Table 90 - Access size ............................................................................................................................... 144
Table 91 - Superpage size ......................................................................................................................... 144
Table 92 - Erase-unit size ......................................................................................................................... 144
Table 93 - Erase timeout values ................................................................................................................ 145
Table 94 - Reliable write sector count ...................................................................................................... 145
Table 95 - Write protect group size .......................................................................................................... 145
Table 96 - S_C_VCC, S_C_VCCQ timeout values .................................................................................. 146
Table 97 - Sleep/awake timeout values ..................................................................................................... 146
Table 98 - R/W access performance values .............................................................................................. 147
Table 99 - Power classes ........................................................................................................................... 148
Table 100 - Partition switch timeout definition ........................................................................................ 149
Table 101 - Out-of-interrupt timeout definition ........................................................................................ 149
Table 102 – Supported Driver Strengths ................................................................................................... 149
Table 103 - Device types .......................................................................................................................... 150
Table 104 - CSD register structure ........................................................................................................... 150
Table 105 - Extended CSD revisions ........................................................................................................ 150
Table 106 - Standard MMC command set revisions ................................................................................. 151
Table 107 - Power class codes .................................................................................................................. 151
Table 108 - HS_TIMING (timing and driver strength) ............................................................................ 152
Table 109 - HS_TIMING values .............................................................................................................. 152
Table 110 - Bus mode values .................................................................................................................... 152
Table 111 - Erased memory content values .............................................................................................. 152
Table 112 - Boot configuration bytes ....................................................................................................... 153
Table 113 - Boot config protection ........................................................................................................... 154
Table 114 - Boot bus configuration .......................................................................................................... 155
Table 115 - Bus Width and Timing Mode Transition ............................................................................... 156
Table 116- ERASE_GROUP_DEF .......................................................................................................... 156
Table 117 - BOOT area write protection .................................................................................................. 157
Table 118 - User area write protection ...................................................................................................... 159
![](https://csdnimg.cn/release/download_crawler_static/4635796/bg12.jpg)
JEDEC Standard No. 84-B45
-xiv-
EMBEDDED MULTI-MEDIA CARD (e•MMC), ELECTRICAL STANDARD (4.5 Device)
List of Tables (cont'd)
Page
Table 119 - FW Update Disable ............................................................................................................... 160
Table 120 - RPMB Partition Size ............................................................................................................. 160
Table 121 - Write reliability setting .......................................................................................................... 161
Table 122 - Write reliability parameter register ........................................................................................ 162
Table 123 - Background operations enable ............................................................................................... 162
Table 124 - H/W reset function ................................................................................................................. 163
Table 125 - HPI management ................................................................................................................... 163
Table 126 - Partitioning Support ............................................................................................................... 164
Table 127 - Max. Enhanced Area Size ..................................................................................................... 164
Table 128 - Partitions Attribute ................................................................................................................ 165
Table 129 - Partition Setting ..................................................................................................................... 165
Table 130 - General Purpose Partition Size .............................................................................................. 166
Table 131 - Enhanced User Data Area Size .............................................................................................. 166
Table 132 - Enhanced User Data Start Address ........................................................................................ 167
Table 133 - Secure Bad Block management ............................................................................................. 167
Table 134 - Initialization Time out value .................................................................................................. 169
Table 135 – Class 6 usage ......................................................................................................................... 169
Table 136 - EXCEPTION_EVENTS_CTRL[56] ..................................................................................... 170
Table 137 - EXCEPTION_EVENTS_CTRL[57] ..................................................................................... 170
Table 138 - EXCEPTION_EVENTS_STATUS[54] ................................................................................ 170
Table 139 - EXCEPTION_EVENT_STATUS[55] .................................................................................. 170
Table 140 - First Byte EXT_PARTITIONS_ATTRIBUTE[52] .............................................................. 171
Table 141 - Second Byte EXT_PARTITIONS_ATTRIBUTE[53] .......................................................... 171
Table 142 - CONTEXT_CONF configuration format .............................................................................. 172
Table 143- Packed Command Status Register .......................................................................................... 172
Table 144 - Valid POWER_OFF_NOTIFICATION values ..................................................................... 173
Table 145 - Error correction codes ........................................................................................................... 174
Table 146 - DSR register content .............................................................................................................. 181
Table 147 - General operating conditions ................................................................................................. 183
Table 148 - e•MMC power supply voltage ............................................................................................... 185
Table 149 - e•MMC voltage combinations ............................................................................................... 185
Table 150 - Capacitance ............................................................................................................................ 186
Table 151 - Open-drain bus signal level ................................................................................................... 187
Table 152 - Push-pull signal level—high-voltage e•MMC ...................................................................... 187
Table 153 - Push-pull signal level—1.65-1.95 VCCQ voltage Range ..................................................... 188
Table 154 - Push-pull signal level—1.1V-1.3V VCCQ range e•MMC .................................................... 188
Table 155 – I/O driver strength types ....................................................................................................... 189
Table 156 - Driver Type-0 AC Characteristics ........................................................................................ 190
Table 157 - High-speed Device interface timing ...................................................................................... 191
Table 158 - Backward-compatible Device interface timing ..................................................................... 192
Table 159 - High-speed dual rate interface timing .................................................................................... 193
Table 160 - HS200 Clock signal timing .................................................................................................... 194
Table 161 - HS200 Device input timing ................................................................................................... 196
![](https://csdnimg.cn/release/download_crawler_static/4635796/bg13.jpg)
JEDEC Standard No. 84-B45
-xv-
EMBEDDED MULTI-MEDIA CARD (e•MMC), ELECTRICAL STANDARD (4.5 Device)
List of Tables (cont'd)
Page
Table 162 - Output timing ......................................................................................................................... 197
Table 163 - e•MMC host requirements for Device classes ....................................................................... 199
Table 164 - New Features List for device type ......................................................................................... 200
Table 165 - Macro commands .................................................................................................................. 202
Table 166 - Forward-compatible host interface timing ............................................................................. 213
Table 167 - XNOR values ......................................................................................................................... 217
Table 168 - Package Case Temp (Tc) per current consumption ............................................................... 222
![](https://csdnimg.cn/release/download_crawler_static/4635796/bg14.jpg)
JEDEC Standard No. 84-B45
-xvi-
Foreword
This standard has been prepared by JEDEC and the MMC Association, hereafter referred to as MMCA.
JEDEC took the basic MMCA specification and adopted it for embedded applications, calling it
“e•MMC.”
The purpose of this standard is the definition of the e•MMC Electrical Interface, its environment and
handling. It provides guidelines for systems designers. The standard also defines a tool box (a set of
macro functions and algorithms) that contributes to reducing design-in effort.
Introduction
The e•MMC is a managed memory capable of storing code and data. It is specifically designed for mobile
devices. The e•MMC is intended to offer the performance and features required by mobile devices while
maintaining low power consumption. The e•MMC device contains features that support high throughput
for large data transfers and performance for small random data more commonly found in code usage. It
also contains many security features.
e•MMC communication is based on an advanced 10-signal bus. The communication protocol is defined
as a part of this standard and referred to as the e•MMC mode.
The e•MMC standard only covers embedded devices, however, the protocol and commands were
originally developed for a removable Device. The spec has been updated to remove references to the
removable Device but some functions remain to support backward compatibility.
As used in this document, “shall” or “will” denotes a mandatory provision of the standard. “Should”
denotes a provision that is recommended but not mandatory. “May” denotes a feature whose presence
does not preclude compliance, which may or may not be present at the option of the implementer.
剩余247页未读,继续阅读
366 浏览量
325 浏览量
111 浏览量
617 浏览量
1881 浏览量
![](https://profile-avatar.csdnimg.cn/8898bce922834a789c5ea98788ad35f0_winstonbao.jpg!1)
winstonbao
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Windows CMD命令大全:实用操作与工具
- 北京大学ACM训练:算法与数据结构实战
- 提升需求分析技巧:理解冲突与深度沟通实例
- Java聊天室源代码示例与用户登录实现
- Linux一句话技巧大全:陈绪精选问答集锦
- OA办公自动化系统流程详解
- Java编程精华500提示
- JSP数据库编程实战指南:Oracle应用详解
- PCI SPC 2.3:最新规范修订历史与技术细节
- EXT中文教程:入门到进阶指南
- Ext2核心API中文详细解析
- Linux操作系统:入门与常用命令详解
- 中移动条码凭证业务:开启移动支付新时代
- DirectX 9.0 游戏开发基础教程:3D编程入门
- 网格计算新纪元:大规模虚拟组织的基础设施
- iReport实战指南:从入门到精通
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)