精华内容
下载资源
问答
  • EMMC协议中文版

    2019-01-17 10:39:47
    EMMC协议中文版ppt,学习emmc协议的捷径,方便查阅各种参数
  • 使得EMMC能够自动调整主机与从机的工作方式,没有位数限制,不需要处理其他繁杂的NAND Flash兼容性和管理问题,同时,控制器是其卡的应用和多媒体总线之间的联系介质,它能在应用程序总线和标准多媒体总线之前完成...
  • EMMC协议图解精选.ppt

    2019-10-13 18:50:08
    通过EMMC的协议的图解说明,清晰总结EMMC协议的基本原理、基本总线协议及时序。中文说明。
  • emmc 协议中文版

    2017-06-09 10:52:33
    emmc 协议4.5 中文版
  • emmc协议中文

    2019-03-12 11:14:24
    emmc spec V5.1,中文协议5.1,JDEDC JESD84-B451中文协议5.1
  • EMMC协议解析

    2017-11-08 22:06:33
    EMMC协议解析 设备状态与工作模式和总线模式的关系 eMMC的内部寄存器 命令和应答 设备的识别及设备的操作条件的时序 数据传输模式下命令及应答的时序
  • eMMC协议 各版本官方文档。共7个版本包括4.4,4.41,4.5,4.51,5.0,5.01,5.1。
  • eMMC协议官方文档

    2020-12-07 20:30:17
    使得EMMC能够自动调整主机与从机的工作方式,没有位数限制,不需要处理其他繁杂的NAND Flash兼容性和管理问题,同时,控制器是其卡的应用和多媒体总线之间的联系介质,它能在应用程序总线和标准多媒体总线之前完成...
  • EMMC协议.pdf

    2020-07-02 10:35:31
    MMC的本质是提供一套可以访问固态非易失性存储介质的通信协议,从产业化的角度看,这些存储介质一般集成在一个独立的外部模块中(卡、WIFI模组等),通过物理总线和CPU连接。
  • emmc协议中文+英文.7z

    2021-04-08 22:21:20
    emmc协议中文+英文
  • eMMC协议4.5-5.0-5.1.zip

    2021-03-02 10:11:13
    eMMC协议4.5-5.0-5.1
  • EMMC协议.ppt

    2018-03-19 16:50:15
    emmc 培训稿,eMMC (Embedded Multi Media Card) 为MMC协会所订立的、主要是针对手机或平板电脑等产品的内嵌式存储器标准规格。eMMC的一个明显优势是在封装中集成了一个控制器,它提供标准接口并管理闪存,使得手机...
  • eMMC协议-A43,A441

    2018-02-24 11:11:24
    eMMC协议-A43,A441 eMMC协议-A43,A441 eMMC协议-A43,A441
  • eMMC协议概述

    千次阅读 2019-09-09 19:40:08
    EMMC5.1协议重要位置 重要的寄存器 CSD重要的寄存器 Ext_CSD重要的寄存器 EMMC5.1协议重要位置 项目 位置 备注 速度模式 5.3.2 Bus Speed Modes ...

    原文网址:eMMC协议概述_IT利刃出鞘的博客-CSDN博客

    EMMC5.1协议重要位置

    项目

    位置

    备注

    速度模式   

    5.3.2 Bus Speed Modes

    设备状态与操作模式

    6.1 e•MMC Overview =>  

        Table 5 — CMD line modes overview

    boot、id等流程    

    6.3 Boot operation mode  

    CMD相关           

    6.10 Commands

    设备状态

    6.13 Device status  

    当前设备的状态可以在下一个命令时应答给host。因此,要查看设备状态,host只需发送CMD13,从应答中获取。

    CMD列表           

    6.10.4 Detailed command description 

    OCR、CID等寄存器  

    7 Device Registers

    EMMC时序及频率要求

    10.6.1 Device interface timings 

    应用流程示例Annex A (informative) Application Notes例如:
    初始化总线流程          A.6.1 Bus initialization
    切换到高速模式流程   A.6.2 Switching to high-speed mode

    重要的寄存器

    注意:EMMC的命令号、CSD寄存器、Ext-CSD寄存器的宏定义,以及寄存器的读写属性,在内核头文件中:kernel\include\linux\mmc\mmc.h。

    读写属性在协议相应部分最前边。

    CSD重要的寄存器

    项目

    寄存器位置

    备注

    EMMC的版本    

    SPEC_VERS    [125:122]   

    传输速度

    TRAN_SPEED   [103:96]    

    读最大块长度  

    READ_BL_LEN  [83:80]     

    写最大块长度  

    WRITE_BL_LEN [25:22]     

    总存储容量

    C_SIZE       [73:62]      

    C_SIZE_MULT  [49:47]    

    容量小于等于2G时用此寄存器计算。

    Ext_CSD重要的寄存器

    项目

    寄存器位置

    备注

    寿命

    DEVICE_LIFE_TIME_EST_TYP_B [269]

    DEVICE_LIFE_TIME_EST_TYP_A [268]

    不同厂家不一样。有的用268,有的用269.

    启动分区容量  

    BOOT_SIZE_MULT  [226]    

    总存储容量 

    SEC_COUNT       [215:212]

    容量大于2G时用此寄存器计算。

    设备类型

    DEVICE_TYPE     [196]    

     速度类型等

    MMC的版本  

    EXT_CSD_REV     [192]    

    时序、驱动强度

    HS_TIMING       [185]    

    读/写/保护擦除

    总线宽度、单/双数据率

    BUS_WIDTH       [183]    

    写/保护擦除

    启动分区   

    PARTITION_CONFIG[179]    

    读/写/擦除

    展开全文
  • 一文看懂eMMC协议.pdf

    2019-07-23 17:55:05
    e•MMC标准只涵盖嵌入式设备,然而,协议和命令最初是为可移动设备开发的。 规范已经更新,以删除对可移动设备的引用,但仍有一些功能支持向后兼容。 在本文件中,“shall”或“will”表示标准的强制性规定。 ...
  • eMMC协议分析

    千次阅读 2018-12-27 19:42:05
    在进行电路设计之前,必须要明白具体实现的原理,因此本文首先要研究eMMC5.0的协议,这个协议是经过电子设备工程联合委员会JEDEC制定的全球统一标准,对eMMC的具体电路的功能实现和规范进行了统一的制定。...

    在进行电路设计之前,必须要明白具体实现的原理,因此本文首先要研究eMMC5.0的协议,这个协议是经过电子设备工程联合委员会JEDEC制定的全球统一标准,对eMMC的具体电路的功能实现和规范进行了统一的制定。本章会对这个协议中与设计相关的协议进行研究总结,而且对该课题用到相关重要部分进行深入研究,是之后硬件电路设计的基础。

    eMMC设备和系统:

    eMMC系统有三个模块,分别是主机、eMMC设备和eMMC控制器(eMMC HOST)。eMMC设备里面又包含了FLASH的存储单元和它的控制单元,主机即可通过eMMC HOST来访问设备。eMMC协议规定了接口的功能和设备控制器。协议对eMMC整个系统的规定是指它外面的控制器以及相关设备,接口在协议中完整阐述,但是对外部的eMMC控制器不做规范,具体内部的Flash的控制器是由各个厂家规定的,只需要满足符合eMMC协议的标准的MMC接口即可。系统的描述图在下图列出,描述图中不同颜色表示了eMMC协议中规定的部分。如图1是eMMC系统协议的系统图。

                                                                                    图1. eMMC协议的系统图

    在eMMC协议中,eMMC总线和eMMC供电的协议是有明确协议的,因此对于符合eMMC协议的设备,本文只要根据eMMC总线和eMMC供电的协议来设计硬件电路和eMMC的控制器就行。

    本文要设计的主控制器的系统的描述框图如下图2所示。

    图2. 系统描述框图

    每个制造商在制作基于eMMC协议的芯片的过程中可能都不一样,但是有一点不变的是,所有设备的引脚和内部的结构都是符合eMMC协议规定的规范的。

    协议规定的引脚有:

    CLK:这是设备的输入时钟,由主机提供的信号,在时钟到来的时候才可以发送接收命令和数据。在SDR模式下,一个时钟周期可以传输1位的信号。在DDR模式下,可以在一个时钟周期传输2位的信号。CLK的频率在0到最大的频率之间。

    CMD:它是双向传输的命令线,用于主机和设备的数据通信。它有开漏和推挽两种模式,分别用来应对初始化和应对快速的命令传输。它能够双向传输,当主机发送命令之后,设备会给主机应答,通过CMD线可以返回给主机。

    Reset:单向的复位信号线,是用主机发送的。

    DAT0~DAT7:eMMC的双向数据总线,用于主机和设备之间的数据通信。它工作在应对快速的命令传输的推挽模式。DAT线在某一时刻只能支持单向传输,只能被设备或eMMC HOST一方控制。默认下,当用户上电或者复位的时候,仅能用DAT0一根线传输数据。同时,用户可以自己配置想要使用的DAT线的数量,也可以选择4根或者8根。当用户选择4根时,eMMC设备会断DAT1-3的内部上拉,如果用户选择的是8根,那么同理会断开DAT1-7的上拉。

    Data Strobe:这是数据的锁存线,它主要用于eMMC5.0提出的HS400模式下,设备要锁存输出信号。

    eMMC5.0协议是向之前版本的协议兼容,在速度方面是兼容低速度模式。

    eMMC5.0协议规定了5种总线数据模式,前三种速度模式可以兼容协议4.5版本之前的协议,后面两种可以支持HS200和HS400模式,但是本文系统设计的时候没有设计到,因此也不进行具体的介绍。

    表1.种速度模式

    模式名数据速率模式IO电压总线位宽时钟速率最大数据传输速率
    兼容MMC模式SDR3/1.8/1.2V1、4、8bit0~26MHz26MHz
    高速SDR模式SDR3/1.8/1.2V1、4、8bit0~52MHz52MHz
    高速DDR模式DDR3/1.8/1.2V4、8bit0~52MHz104MHz
    HS200模式SDR1.8/1.2V4、8bit0~200MHz200MHz
    HS400模式DDR1.8/1.2V8bit0~200MHz400MHz

    eMMC设备的内部寄存器

    如下表2所示,总共有6种。它们可以得到设备的相关内容以及设置工作时的控制对象,在读写数据前的步骤操作相对应的寄存器实现。因此协议中明确定义所用寄存器的含义。

    表2.协议规定的寄存器

    名称大小(Bytes)描述选用要求
    CID16设备识别寄存器,包含识别设备的唯一号码强制
    RCA2相关设备地址,在初始化过程中由主机控制器动态分配的系统地址强制
    DSR2驱动等级寄存器,配置设备的输出驱动可选
    CSD16设备具体数据寄存器,包含了设备操作状态的具体信息强制
    OCR4操作状态寄存器,通过广播命令获取寄存器信息,包含设备的供电类型强制
    EXT_CSD512扩展设备具体数据寄存器,包含设备的容量和当前模式信息强制

    设备识别寄存器

    这是128bits的寄存器,里面存放单个设备独一无二的信息,它符合eMMC协议,当设备处于识别状态的时候,信息能够被主机访问。具体信息见下表3列出了具体意义。

                                                                             图3. 设备识别寄存器位

    相对地址寄存器

    这是16bits的寄存器,一旦设备被识别,设备会被主机指定相对的地址,它存在其中。当传输数据的时候,主机利用这些信息选择设备,规定这个寄存器默认的值为0X0001。如果地址变成0X0000,那么只有发送CMD7指令才可让设备处于Stand-by State
    才可用。

    驱动等级寄存器

    这是16bits的寄存器,它规定设备的等级,设备能通过主机进行设置来增强设备的性能,例如总线的长度、传输的速率等参数。在设备具体数据寄存器中包括了这个寄存器使用方式的内容。这个寄存器的默认值是0x404。

     

     

     

     

     

     

     

     

    展开全文
  • EMMC官方协议最新中文版.rar.rar
  • eMMC协议(eMMC5.1)(一)

    2021-01-13 22:03:26
    eMMC协议(eMMC5.1) 1. 命令格式 2. 响应格式

    命令格式

    每个命令都以一个开始位0开头,并以一个结束位1结束,命令总长度为48位。 每个命令均有CRC校验。

    ewe在这里烦烦烦图片描述

    响应格式

    eMMC的响应分为R1,R1b,R2,R3,R4,R5。其中R1,R3,R4,R5响应长度为48位,R2响应为136位。
    在这里插入图片描述

    1. R1响应,R1b和R1命令格式相同,但是R1b会在DATA0线上传输忙信号。
    在这里插入图片描述

    2. R2响应,当命令收到命令为CMD2或CMD10时,此响应的内容为CID寄存器的值;当收到命令为CMD9时,此响应的内容为CSD寄存器的值。
    在这里插入图片描述

    3. R3响应,当收到CMD1命令时,寄存器的内容为OCR寄存器的值。
    在这里插入图片描述

    4. R4响应
    在这里插入图片描述

    5. R5响应
    在这里插入图片描述

    数据传输格式

    - 1位数据线(SDR)
    在这里插入图片描述

    - 4位数据线(SDR)
    在这里插入图片描述

    - 8位数据线(SDR)
    在这里插入图片描述

    - 4位数据线(DDR)

    在这里插入图片描述

    - 8位数据线(DDR)

    在这里插入图片描述

    • 8位数据线(DDR,HS400模式)

    在这里插入图片描述

    展开全文
  • emmc 官方协议中文版

    2018-09-26 09:52:23
    emmc 中文高清 官方的 无私低分分享给大家 大家必下 加油调试啊 肯定可以用
  • emmc协议,里面有4.4和4.5和4.51和5.0四个pdf
  • 一颗新的emmc,原本就有boot、RPMB、UDA区域,但是没有GPP区域,需要自己配置。配置GPP区域,占用的是UDA区域。如图: UDA区域可以配置成增强属性,但不能配置成扩展属性。 GPP可以配置成增强属性和扩展属性。 BOOT...

    1 概述

    一颗新的emmc,原本就有boot、RPMB、UDA区域,但是没有GPP区域,需要自己配置。配置GPP区域,占用的是UDA区域。如图:
    在这里插入图片描述

    UDA区域可以配置成增强属性,但不能配置成扩展属性。
    GPP可以配置成增强属性和扩展属性。

    BOOT分区和RPMB分区大小和属性由厂商定义,不可以更改,GPP区域的大小和属性,可以在设备生命周期内一次可编程,UDA区域中的一段可以用来设置增强属性,也是在生命周期内一次可编程。(重新开卡就可以重新设置属性和大小)。

    由主机进行的通用分区和增强用户数据区配置可影响先前存储的数据(将被损毁)和设备初始化时间。特别地,在配置之后的第一次上电周期之后的初始化时间会超过数据手册定义的最长初始化时间,因为内部控制器要执行主机规定配置的设置。
    更一般地,还有随后的初始化阶段会受到新配置的影响。最大上电时序要求在设备技术文件中规定。

    2 命令限制

    (1)引导分区
    不允许命令类 6(写保护)和类 7(锁设备)

    (2)RPMB分区<

    展开全文
  • EMMC 5.1协议

    2017-03-02 10:31:41
    EMMC 5.1协议
  • EMMC 5.1 协议标准

    2018-10-24 19:52:17
    EMMC 5.1 协议标准 eMMC 是 embedded MultiMediaCard 的简称。MultiMediaCard,即 MMC, 是一种闪存卡(Flash Memory Card)标准,它定义了 MMC 的架构以及访问 Flash Memory 的接口和协议。而 eMMC 则是对 MMC 的...
  • EMMC协议介绍

    2018-07-16 19:56:03
    EMMC协议介绍。开发eMMC IP使用。。。。。。。。。。。
  • 黑猫带你学eMMC协议第7篇:全网最全emmc写保护详解(write protect) 黑猫带你学eMMC协议第8篇:emmc可靠写详解(Write Reliability) 黑猫带你学eMMC协议第9篇:emmc的分区配置(partitioning) 黑猫带你学eMMC协议...
  • 最基础的部分还是时钟,eMMC支持的时钟分为好多种比如26M 52M HS200 HS400,当然eMMC越高端支持的时钟模式也就越多。 怎么知道eMMC支持的时钟模式,查一下Extended CSD Register 的 [196] 字节即可,这里的这款B031...
  • Emmc协议参考资料.zip

    2021-10-30 11:31:00
    包含VxWorks emmc驱动模板以及搜集的emmc协议参考资料

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,036
精华内容 814
关键字:

emmc协议