EMMC接口协议详解

目录

第4章 系统特性

第5章 e•MMC 设备与系统

5.1 e•MMC系统概述

5.2 存储寻址

5.3 e•MMC设备概述

5.3.1 总线协议

5.3.2 总线速度模式

5.3.3/4/5 HS200总线速度模式/系统框图/可调采样

5.3.6/7 HS400总线速度模式/系统框图


Base Ver5.1_20220612

因为是按照JEDEC协议编录,前三章为缩略用语等,后续补充


第4章 系统特性

e•MMC设备是一种托管(managed)存储它定义了一种对存储阵列进行间接存储访问的机制。这种间接访问通常由单独的控制器启用。间接存储访问的优点是,存储设备可以在不涉及主机软件的情况下执行多个后台存储管理任务。这使得主机系统上的闪存管理层更简单

e•MMC 设备支持以下功能
系统 电压( VCC VCCQ )范围(表 1
EMMC接口协议详解_第1张图片

 11线总线(时钟、Data Strobe1位命令、8数据总线)和硬件复位

0-200MHz 时钟频率
种不同的数据总线宽度模式: 1 位(默认)、 4 位和 8
数据保护机制
密码
永久的
通电
临时
不同类型的错误保护读写模式
单块 (Single Block)
多块 (Multiple Block)
数据删除命令:
           擦除 (Erase)
           • 修剪 (Trim)
           • (Sanitize)
突然断电时的数据保护方法
使用特定于应用程序的命令定制解决方案的能力
省电睡眠模式
增强主机和设备通信技术以提高性能
        • 断电通知
        • 高优先级中断( HPI
        • 后台操作
        • 分区
        • 增强区域
        • 实时时钟
        • 分区属性
        • 上下文管理
        • 系统数据标记
        • 压缩命令
        • 动态设备容量
        • 可选的易失性缓存
        • 缓存增强屏障
        • 包装箱温度
        • 命令队列
        增强 Strobe
在使用定义的引导模式时自动传输数据的引导区域。
对受重播保护的存储块的签名访问。
两种类型的高容量设备:
         小型 512B 扇区设备 大型 4KB 扇区设备

第5章 e•MMC 设备与系统

5.1 e•MMC系统概述

e•MMC规范涵盖了接口和设备控制器的行为。作为本规范的一部分,暗示了主机控制器存储存储阵列的存在,但这些部件的操作并未完全指定 

EMMC接口协议详解_第2张图片

 

5.2 存储寻址

 以前e•MMC规范(v4.1之前的版本)使用32位字段实现字节寻址这种寻址机制允许e•MMC密度达到并包括2GB。为了支持更大的密度,寻址机制被更新为支持扇区地址512B扇区)。扇区地址应用于容量大于2GB的所有设备。要确定寻址模式,主机应读取OCR寄存器中的位[30:29]

5.3 e•MMC设备概述

e.MMC 设备通过可配置数量的数据总线信号传输数据。通信信号为
CLK : 信号的每个周期指示 命令上的一位传输 ,以及所有 数据线上的一位( 1x )或两位传输( 2x 。频率可能在零和最大时钟频率之间变化
Data Strobe : 信号由设备产生,用于 HS400 模式下的输出 。该信号的频率遵循 CLK 的频率。 对于数据输出,该信号的每个周期引导数据上的两位 传输 (2x)- 位用于正边缘,另一位用于负边缘 。对于 CRC 状态响应输出和 CMD 响应输出( HS400 增强选通 模式 启用 ), CRC 状态和 CMD 响应仅锁定在正边缘, 而不关心负边缘。 
CMD : 该信号是一个 双向命令 通道,用于设备初始化和命令传输。 CMD 信号有两种操作模式: open-drain 用于初始化模式 ,推挽式 用于快速命令传输。 命令 e•MMC 主机控制器发送到 e•MMC 设备, 响应 从设备发送到主机。
DAT0-DAT7 :这些是 双向数据通道 DAT 信号 在推挽模式 下工作。一次只有设备或主机驱动这些信号。默认情况下, 通电或重置后,只有 DAT0 用于数据传输 。通过 e•MMC 主机控制器,可以使用 DAT0-DAT3 DAT0-DAT7 为数据传输配置更宽的数据总线。 e•MMC 设备包括数据线 DAT1-DAT7 的内部上拉。 进入 4 位模式后,设备立即断开线路 DAT1 DAT2 DAT3 的内部上拉 。相应地,在进入 8 位模式后,设备立即断开线路 DAT1–DAT7 的内部上拉。
e•MMC 接口上的信号如表 2 所示
EMMC接口协议详解_第3张图片

  //VCC:核电供电,用于存储器访问      VCCQ:IO口供电,用于通讯

 //电源供电参考第10.3.1小节

每个设备都有一套信息寄存器(另见第7章,设备寄存器):

        •CID:设备识别号,用于识别的单个编号。

        •RCA:相对设备地址是主机在初始化期间动态分配的设备系统地址

        •DSR:驱动级寄存器,用于配置设备的输出驱动程序

        •CSD:设备特定数据,有关设备操作条件的信息

        •OCR:操作条件寄存器。由一个特殊的广播命令用来识别设备的电压类型//CMD1

        •EXT_CSD:扩展设备特定数据。包含有关设备功能和选定模式的信息。在标准v4.0引入

主机可以通过以下方式重置设备:

        •关闭并重新打开电源。设备应具有自己的通电检测电路,在通电后将设备置于规定状态

        •重置信号

        •通过发出特别命令 

5.3.1 总线协议

5.3.2 总线速度模式

5.3.3/4/5 HS200总线速度模式/系统框图/可调采样

5.3.6/7 HS400总线速度模式/系统框图



 

你可能感兴趣的:(e.MMC,单片机,嵌入式硬件)