
emmc
Dylan zhao
存储半导体行业,eMCP、Nand、UFS
展开
-
eMMC——Partition Management
一、General默认下,一般只有2个Boot、1个User、1个RPMB分区。其分区大小为128KB的整数倍。并且BOOT和RPMB的大小和属性已经是由内存制造商已经明确的了。我们只可以配置4个GPP通用分区,其大小为大容量写保护组的整数倍。每个分区的起始地址都是0x00000000。 这样子会使得User区的大小减少了GPP区大小。如果device支持增强属性,则BOOT和RPMB分区默认为增强属性。GPP分区需要自己手动配置属性(增强或扩展属性)。User区可以选择某个区域设置为增强属性,其大小原创 2020-08-14 10:49:51 · 1228 阅读 · 0 评论 -
eMMC——Speed | Operation Mode
11原创 2020-08-14 09:31:11 · 972 阅读 · 0 评论 -
eMMC——System Features
System Features一、eMMC Voltage Mode1.两种电压:①高电压Communication(VCCQ):2.7-3.6VMemory access(VCC):2.7-3.6V②双电压Communication(VCCQ):1.1-1.3V、1.70-1.95V、2.7-3.6VMemory access(VCC):1.70-1.95V、2.7-3.6V注意:VCCQ(I/O) 3.3V范围时devices是不支持HS200或者HS400二、11条总线(Cloc原创 2020-08-13 13:36:47 · 692 阅读 · 0 评论 -
eMMC Spec —— 9.eMMC分区管理(访问BOOT分区、BOOT总线宽度和数据访问配置、BOOT分区写保护)
一、Access to boot partition设备进入传输状态后,主机发送CMD6(SWITCH)来设置EXT_CSD寄存器【179】的PARTITION_ACCESS位。 之后,主服务器可以使用常规的MMC命令访问BOOT分区。主机可以在device支持的寻址模式下(即字节寻址或扇区寻址)使用CMD24(WRITE_BLOCK)或CMD25(WRITE_MULTIPLE_BLOCK)对...原创 2020-03-31 09:05:19 · 2713 阅读 · 0 评论 -
eMMC Spec —— 8.eMMC分区管理(BOOT操作模式——第二部分)
二、Alternative boot operation —— 替换引导操作模式对于v4.4版以上的设备,此启动功能是必需的。遵循v4.4标准的设备必须在扩展CSD字节[228]中bit0显示为1,表示支持Alternative boot operation。如果使能了Alternative boot operation, 那么在上电或复位操作(参数0xF0F0F0F0的CMD0或硬件复位)...原创 2020-03-28 17:12:22 · 1849 阅读 · 0 评论 -
eMMC Spec —— 7.eMMC分区管理(BOOT操作模式——第一部分)
一、在BOOT操作模式下,主机可以读取device的boot数据(通过保持拉低CMD线或发送参数为0xFFFFFFFA的CMD0)根据寄存器设置,可以从BOOT区或USER区读取数据二、设备reset至Pre-idle状态1、设备可通过以下四种机制进入Pre-idle状态:(1)主机开机 power-on(2)软件复位:参数为0xF0F0F0F0的CMD0(3)硬件复位:①通过主机将设...原创 2020-03-28 16:39:30 · 3348 阅读 · 1 评论 -
eMMC Spec —— 6.eMMC分区管理(访问分区)
一、访问分区每次加电后,当主机使用已经配置了分区的设备时,它必须在发出读,写,擦除和写保护命令之前将ERASE_GROUP_DEF位设置为高, 因为该位在上电后会复位。 否则,它们可能无法正常工作,并且可能使存储的数据处于未知状态。1)在扩展CSD寄存器的PARTITION_CONFIG【179】字段中设置PARTITION_ACCESS位,以便寻址其中一个分区2)发出指向所选分区的命令,...原创 2020-03-27 15:22:41 · 673 阅读 · 0 评论 -
eMMC Spec —— 5.eMMC分区管理(①介绍、②命令限制③配置分区)
一、分区管理1、存储设备的默认区域包括一个用于存储数据的用户数据区域,两个可能的用于boot的boot区域分区和一个用于保护已验证身份的数据的重放保护的内存块RPMB区域分区,还有一个要我们自己分配的GPP区域2、嵌入式设备还为主机提供了配置其他本地内存分区的可能性具有独立的地址空间,从逻辑地址0x00000000开始,用于不同的使用模型。因此,存储块区域可以分类如下:(1)两个引导区...原创 2020-03-27 15:06:41 · 2721 阅读 · 0 评论 -
eMMC Spec —— 4.eMMC五种操作模式
一、e•MMC系统(主机和设备)五种操作模式主机与设备之间的所有通信均由主机(主机)控制。 主机发送命令,导致设备响应。1、引导模式:上电重启后,设备将进入启动模式,接收到CMD0,参数为0xF0F0F0F0或硬件复位信号有效。2、设备识别模式引导操作模式完成后,或者主机和/或设备不支持引导操作模式时,设备将处于设备识别模式。设备将一直处于此模式,直到收到SET_RCA命令(CMD3)。...原创 2020-03-26 18:13:46 · 1918 阅读 · 0 评论 -
eMMC Spec —— 1.eMMC前言介绍
一、前言1、e•MMC通信基于11根信号总线。(clock, Data Strobe, 1 bit command, 8 bit data bus) and a hardware reset.(1) 时钟频率0-200MHz(2) 三种不同的数据总线宽度模式:1位(默认),4位和8位(3)数据保护机制:密码、永久、开机、临时(4)不同类型的受错误保护的读写模式:单块、多块(5)数据删除...原创 2020-03-26 17:14:05 · 1878 阅读 · 0 评论