本帖最后由 非也 于 2014-5-5 11:43 编辑
MMC与iNand MMC就是跟SD、CF......等记忆卡的协会,eMMC是embedded multi media card的简称。 eMMC=Control+Nand FLASH 基本是一颗主控+Flash封装成一颗IC。方便MID,手机客户的设计,不会因不同的Flash,不同的制程,就需要重新优化软件。 eMMC的性能比MLC的TLC的稳定性要好,相对SLC差一点,不过每单位容量的性价比相对三种Nand Flash来说是最高的,而且eMMC是统一标准接口,就算eMMC内部的Flash工艺升级,软件也是不用升级的,而Nand Flash基本上每次工艺升级,相应的软件都需要做修改。 Sandisk称为iNand,samsung称为MoviNand。 目前有Sandisk、kingston、samsung、Hynix、toshiba等几家推出,容量从2GB~64GB,有的会推出128GB。这个eMMC产品适合用在手机、平板、GPS等手持式移动上网装置。 iNand是sunDisk公司研发的存储芯片,可以简单的看成SD卡或MMC卡芯片化。用户完全可以默认他是SD卡或者MMC卡。
相对MLC、iNand有以下优点: 1、提高性能: 1)减少SOC的工作量,节约SOC资源。 如果使用MLC做存储,SOC要参与与Flash的坏块管理、ECC校正等管理,会牺牲部分SOC性能,而使用iNand的话,Flash的管理工作都有iNand完成,SOC只在需要时对iNand进行读写,其他时候完全可以不需要理会iNand。
2)读写速度快: (1)iNand内置Cache模块,如果要存储小于4K的小容量文件时,Cache能够帮助用户将速度提高至MLC的10倍左右,并且Cache模块不需要用户控制,只要存储小容量文件,Cache自动启动,非常方便。 (2)iNand可以将内置的MLC Flash模拟成为SLC,是iNand具有SLC的读写速度及其他性能,从而提高读写速度。
3)产品更可靠、稳定iNand内置掉电保护、wear leveling等sandisk专利技术,可以帮助客户提高Flash的读写寿命,以及防止系统忽然断电损坏系统文件,降低产品返修率。 2、降低系统成本: 首先,因为iNand中选用的Flash一般都是市场上最新、最先进制程的Flash,所以iNand具有一定的价格优势。 其次,iNand不同容量的封装一致,客户如果某款机型有不同容量的几个型号,那么它PCB只需要做一套即可,可以帮助客户简化工作、提高效率,比如苹果iPHONE有8G、16G容量产品,他的PCB只需要一套,生产时候贴上对应的iNand即可。 3、方便采购: 采购iNand时候只需要注意使用的容量,不需要管制程、架构。而很多CPU对普通Nand Flash不是完全兼容,假如某款CPU最多支持51nm制程的Flash,如果Flash厂家产品升级,该客户就可能遇到采购困难等问题,而且市场上也有三星、现代、美光等公司的产品,他们都是完全遵照JEDEC委员会的标准,产品完全兼容。
4、使用简单,加快贵公司产品研发进度: 1)对软件工程师而言,Flash制程改变,其对应驱动也需要随之变化,其程序移植、代码升级都要重新调试,而iNand的产品驱动完全一样,一次调试功就无后顾之忧; 2)对应硬件工程师也可能会因为新Flash要重新布板,增加工作强度,而iNand不管多大容量,封装都一样,如果贵司产品容量升级,可以直接在原先的PCB上换上更高容量的iNand即可。
|