eMMC编程基础 -(二)eMMC基础介绍
创始人
2024-02-22 01:16:26
0

eMMC编程基础 -(二)eMMC基础介绍

  • 1 eMMC 简介
    • 1.1 eMMC系统概述
    • 1.2 eMMC 的整体架构如下图片所示:
  • 2 Flash Memory

1 eMMC 简介

eMMC 是 embedded MultiMediaCard 的简称。 eMMC 是对 MMC 的一个拓展,以满足更高标准的性能、成本、体积、稳定、易用等的需求。主要针对手机、数码相机、平板电脑等产品。eMMC主要是为了简化手机内存储器的设计,节省电路板的面积。eMMC是将NAND Flash、控制器和MMC标准接口封装到一块芯片上。
主机与设备之间的所有通信都由主机(master)控制。主机会发送一个命令,从而导致设备响应。为eMMC系统(主机和设备)定义了五种操作模式:

  •  Boot mode:
    The device will be in boot mode after power cycle, reception of CMD0 with argument of 0xF0F0F0F0 or the assertion of hardware reset signal.
  •  Device identification mode
    The device will be in device identification mode after boot operation mode is finished or if host
    and/or device does not support boot operation mode. The device will be in this mode, until the SET_RCA command (CMD3) is received.
  •  Interrupt mode Host and device enter and exit interrupt mode simultaneously. In interrupt mode there is no data transfer. The only message allowed is an interrupt service request from the device or the host.
  •  Data transfer mode The device will enter data transfer mode once an RCA is assigned to it. The host will enter data transfer mode after identifying the device on the bus.
  •  Inactive mode The device will enter inactive mode if either the device operating voltage range or access mode is not valid. The device can also enter inactive mode with GO_INACTIVE_STATE command (CMD15). The device will reset to Pre-idle state with power cycle.
    Table 5 shows the dependencies between bus modes, operation modes and device states. Each state in the e•MMC state diagram (see Figure 25 and Figure 27) is associated with one bus mode and one operation mode.

1.1 eMMC系统概述

在这里插入图片描述

1.2 eMMC 的整体架构如下图片所示:

在这里插入图片描述
eMMC 内部主要可以分为 Flash MemoryFlash Controller 以及 Host Interface 三大部分。

2 Flash Memory

flash是一种非易失的存储器,其存储结构如下所示:
在这里插入图片描述
The embedded device also offers the host the possibility to configure additional local memory partitions with independent address spaces, starting from logical address 0x00000000, for different usage models.
Therefore the memory block areas can be classified as follows:
 Two Boot Area Partitions, whose size is multiple of 128 KB and where booting from e•MMC can be performed.
 One RPMB Partition accessed through a trusted mechanism, whose size is defined as multiple of 128 KB.
 Four General Purpose Area Partitions to store sensitive data or for other host usage models, whose sizes are a multiple of a Write Protect Group.

Each of the General Purpose Area Partitions can be implemented with enhanced or extended
technological features (such as better reliability) that distinguish them from the default storage media. If the enhanced storage media feature is supported by the device, boot and RPMB Area Partitions shall be implemented as enhanced storage media by default.

相关内容

热门资讯

JavaScript this... this 是 JavaScript 中的一个关键字,它的使用方法类似于一个变量, th...
Linux- 系统随你玩之--... 文章目录 1、前言2、lsof介绍2.1、问题来了: 所有用户都可以采用该命令吗? 3、 服务器安装...
刘羽冲读书阅读答案 刘羽冲读书阅读答案  导语:刘羽冲是沧州人,性情孤僻,喜欢讲古制,其实迂腐不切实际不能施行。下面是小...
《正午牡丹》的阅读答案及翻译 《正午牡丹》的阅读答案及翻译  在学习和工作中,我们或多或少都会接触到阅读答案,阅读答案是我们在解答...
SM2算法功能简述(一) 数字签名生成流程 SM2数字签名算法由一个签名者对数据产生数字签名,并由一个验证者验证...
议论文《敬畏生命》阅读答案 议论文《敬畏生命》阅读答案  ①弘一法师在圆寂前,再三叮嘱弟子把他的遗体装龛时,在龛的四个角下各垫上...
检阅教学课件 检阅教学课件  《检阅》的作者是波兰的阿·卡斯基,选作本课文时有改动。下面是小编为大家提供的关于检阅...
自动写故事、写字成图?5款有趣... 最近AIGC(AI Generated Content)持续火爆...
华为OD机试题,用 Java ... 华为Od必看系列 华为OD机试 全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理 已...
CMS和G1改用三色标记法,可... △Hollis, 一个对Coding有着独特追求的人△这是Hollis的第 417 篇原创分享作者 ...
小学一年级下册语文的期末试卷 小学一年级下册语文的期末试卷  一、认真阅读下面每一组拼音,相信你一定能写出词语来。(10分)  x...
表面积应用题及答案 表面积应用题及答案  所有立体图形外面的面积之和叫做它的表面积。以下是小编为您整理的表面积应用题及答...
《兰溪棹歌》阅读答案及翻译赏... 《兰溪棹歌》阅读答案及翻译赏析  兰溪棹歌  (戴叔伦)  凉月如眉挂柳弯,越中山色镜中看。  兰溪...
守财奴阅读答案 守财奴阅读答案  在语文学习当中,阅读理解是很多同学在考试的时候丢分最多的地方。为大家分享了守财奴的...
《失去了的书桌(节选)》阅读... 《失去了的书桌(节选)》阅读及答案  《失去了的书桌》是冯骥才所写,讲的是关于童年的故事。下面是小编...
大学数据结构测试卷 大学数据结构测试卷  一、选择题  1. 下面关于算法说法错误的是( ) A.算法最终必须由计算机程...
四年级下册语文课文书 四年级下册语文课文书  课文指教科书中的正文,区别于注释和习题等,一般在语文或地理中出现。英语,有对...
老舍《邻居们》阅读答案 老舍《邻居们》阅读答案老舍《邻居们》阅读答案1  7.下列对本文相关内容和艺术特色的分析鉴赏不正确的...
智能测试的三个阶段   软件测试,在软件领域经常被从业者看来是不直接创造价值的工作环节,行业...
网络安全——网络层安全协议(2... 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭&#x...