iNand、eMMC、SD、MMC的关联

 

1.iNand/eMMC/SDCard/MMCCard的关联
1、最早出现的是MMC卡,卡片式结构,按照MMC协议设计。(相较于NandFlash芯片来说,MMC卡有2个优势:第一是卡片化,便于拆装;第二是统一了协议接口,兼容性好。)
2、后来出现SD卡,兼容MMC协议。SD卡较MMC有一些改进,譬如写保护、速率、容量等。
3、SD卡遵守SD协议,有多个版本。多个版本之间向前兼容。
4、iNand/eMMC在SD卡的基础上发展起来,较SD卡的区别就是将SD卡芯片化了(解决卡的接触不良问题,便于设备迷你化)。
5、iNand和eMMC的关联:eMMC是协议,iNand是Sandisk公司符合eMMC协议的一种芯片系列名称。


2.iNand/eMMC的结构框图及其与NandFlash的区别
1、iNand内部也是由存储系统和接口电路构成(和Nand结构特性类似,不同之处在于接口电路功能不同)。
2、iNand的接口电路挺复杂,功能很健全。譬如:
第一,提供eMMC接口协议,和SoC的eMMC接口控制器通信对接。
第二,提供块的ECC校验相关的逻辑,也就是说iNand本身自己完成存储系统的ECC功能,SoC使用iNand时自己不用写代码来进行ECC相关操作,大大简化了SoC的编程难度。(NandFlash分2种:SLC和MLC,SLC更稳定,但是容量小价格高;MLC容易出错,但是容量大价格低)
第三,iNand芯片内部使用MLC Nand颗粒,所以性价比很高。
第四,iNand接口电路还提供了cache机制,所以inand的操作速度很快。


3.iNand/eMMC的物理接口和SD卡物理接口的对比
1、S5PV210芯片本身支持4通道的SD/MMC,在X210中实际是在SD/MMC0通道接了iNand芯片,而SD/MMC2接了SD卡(SD/MMC3也接了SD卡)。
2、对比inand和SD卡接线,发现:这两个接线几乎是一样的,唯一的区别就是SD卡IO线有4根,而iNand的IO线有8根。
3、这个告诉我们,我们在实际操作iNand芯片时和操作SD卡时几乎是一样的(物理接线几乎一样,软件操作协议几乎一样)。

 

4.inand和nandflash相比有什么优势:

1、软件方面

   对软件工程师而言FLASH制程改变,其对应驱动也需要随之变化,其程序移植、代码升级都要重新调试,而iNAND的产品驱动完全一样,一次调试成功就无后顾之忧;

2、硬件方面

  对应硬件工程师也可能会因为新FLASH要重新布板,增加工作强度,而iNAND不管多大容量,封装都一样,如果贵司产品容量升级,可以直接在原先的PCB上换上更高容量的iNAND即可。

你可能感兴趣的:(杂项)