emmc 是什么

http://baike.baidu.com/view/3509283.htm

eMMC (Embedded MultiMediaCard) 为MMC协会所订立的内嵌式存储器标准规格,主要是针对手机产品为主。eMMC的一个明显优势是在封装中集成了一个控制器,它提供标准接口并管理闪存,使得手机厂商就能专注于产品开发的其它部分,并缩短向市场推出产品的时间。这些特点对于希望通过缩小光刻尺寸和降低成本的NAND供应商来说,具有同样的重要性。

目录

优点
结构
应用
发展趋势
协会简介

编辑本段优点

eMMC目前是最当红的移动设备本地存储解决方案,目的在于简化手机存储器的设计,由于NAND Flash芯片的不同厂牌包括三星、KingMax、东芝(Toshiba)或海力士(Hynix)、美光(Micron)等,入时,都需要根据每家公司的产品和技术特性来重新设计,过去并没有哪个技术能够通用所有厂牌的NAND Flash芯片。
而每次NAND Flash制程技术改朝换代,包括70纳米演进至50纳米,再演进至40纳米或30纳米制程技术,手机客户也都要重新设计(重新设计什么? 因为你要通讯,就需要通讯的电压,时序,甚至接口命令,这些都随着不同厂商,不同制程技术而不同,你作为手机制造商或者soc厂商,想要把每种新的emmc集成到你的产品中,就要根据这些新的特性来花时间设计。 soc这边会有一个controller(比如nand flash controller),你要根据采用的nand flash特性来配置nand flash controller,以达到成功通讯的目的),但半导体产品每1年制程技术都会推陈出新,存储器问题也拖累手机新机种推出的速度,因此像eMMC这种把所有存储器和管理NAND Flash的控制芯片都包在1颗MCP上的概念,逐渐风行起来。
------由此可看出, emmc内部根本的存储介质还是 NAND FLASH,而不是一种全新的storage。 但是他定义并规范了统一接口比如: emmc 4.3, 4.4, 4.5(类似于usb 2.0, 3.0 这样的), 把和nand  flash 的通讯 封装在emmc内部做好,而提供给外部的接口就是 emmc 接口。 同理, 外部,比如soc就需要有个 sdmmc controller, 并且宣布支持emmc4.3,4.4,那么,你需要做的就是, 简单的,根据选用的emmc的版本号,来给sdmmc controller来选择一个通讯的接口版本号4.4。
emmc 的controller 叫做:sdmmc controller/ sd controller
-----------cpu 启动过程。 cpu 固化一段code,上电执行。 另外,cpu上可能会同时支持几个instance来挂载storage。比如3个instance,第三个instance支持的种类是emmc。  再比如,有可能固话的code会去读一个叫flash.cfg的文件,你在flash.cfg中指定 存贮介质为:type=emmc, instance=3。 这样cpu 和 emmc就衔接起来了。
为什么要有多个引导(boot):因为有的在正式进入到os之前,需要有很多不同种类的工作,从emmc中读取初始指令到ram,用来做secury作用的一段code也被分成一个单独的boot, 配置设备的基本功能例如usb,uart,display(bootloader)。每个种类的工作,都可以被分为一个boot。
什么是引导程序?引导程序就是boot,或者bootloader。 你安装了这个引导程序,(除了你的os之外)你的基本功能比如对storage的分区,存取操作就可以进行了,然后你就可以安装操作系统了(分区,烧写os image,安装driver)
有时候你的操作系统坏掉了,你想考出其中扥文件,你用一个引导程序,重新读取到了 partition table, 因为这个partition table是你在安装os之前就有的,所以哪怕你的os不work了,你依然可以读到你的分区,操作你的文件。

----------手机上除了emmc这个storage外,还有个叫dram(动态内存)分为ddr1,ddr2,sdr,sdram, 之类的,统称为dram, 现在手机上很多用ddr的。   cpu内部有一块很小的sram(静态内存)
eMMC的设计概念,就是为了简化手机内存储器的使用,将NAND Flash芯片和控制芯片设计成1颗MCP芯片,手机客户只需要采购eMMC芯片,放进新手机中,不需处理其它繁复的NAND Flash兼容性和管理问题,最大优点是缩短新产品的上市周期和研发成本,加速产品的推陈出新速度。

编辑本段结构

eMMC 结构由一个嵌入式存储解决方案组成,带有MMC (多媒体卡)接口、快闪存储器设备及主控制器—— 所有在一个小型的BGA 封装。接口速度高达每秒52MB,eMMC具有快速、可升级的性能。同时其接口电压可以是1.8v 或者是3.3v。

编辑本段应用

eMMC现在的目标应用是对存储容量有较高要求的消费电子产品。今年已大量生产的一些热门产品,如Palm Pre、Amazon Kindle II和Flip MinoHD,便采用了eMMC。为了确认这些产品究竟使用了哪类存储器,iSuppli利用拆机分析业务对它们进行了拆解,发现eMMC身在其中。

编辑本段发展趋势

eMMC规格的标准逐渐从eMMC4.3世代发展到eMMC4.4世代,eMMC4.5即将问世。 未来其他像更进一步的MCP产品也会把Mobile RAM一起包进去,因此要打内嵌式内存之战,也是要看各家内存资源和技术的齐全度。
但以台系内存模块厂而言,目前还在寻找商机的切入点,除非找到愿意全面支持的内存大厂,否则未来可能只能做大陆山寨手机市场。

编辑本段协会简介

MMC协会是一个开放标准组织,致力于多媒体存储卡(MMC)物理层、功能和接口规范的制定。类似邮票大小的MMC是一种可移动抽取的内存卡,主要应用在手机、数码相机和其它便携消费电子产品中。尽管MMC协会主要关注可移动抽取的内存卡,但是它也支持MMC接口标准在其它嵌入式设备或者可移动抽取式部件或子系统中的应用,如硬盘驱动器 。
于1998年成立的MMCA协会为内存卡厂商、半导体零部件供应商、软件厂商、移动电子设备制造商提供了一个全球性的论坛,加盟这一协会的厂商将携手推动MMC卡和MMC标准在全球的应用。

你可能感兴趣的:(Flash)