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即可。

iNand、eMMC、SD、MMC的关联相关推荐

  1. RAM、ROM、emmc、iNand、SD卡、mmc 与 Nandflash 的区别

    目录 1.emmc 和 Nandflsah 的区别 2.emmc.SD卡.TF 卡 与 MMC卡的区别 3.Flash 与 EEPROM 的区别 首先来一个大的分类: 这里有一个历史的遗留问题: RO ...

  2. MMC / eMMC / SD

    MMC的全称是"MultiMediaCard"――所以也通常被叫做"多媒体卡",是一种小巧大容量的快闪存储卡,特别应用于移动电话和数字影像及其他移动终端中. M ...

  3. 芯片的SD/MMC控制器以及SD卡介绍

    1.MMC.SD卡.eMMC介绍 1.1.三者关联 (1)最早出现的是MMC卡,卡片式结构,按照MMC协议设计.(相较于NandFlash芯片来说,MMC卡有2个优势:第一是卡片化,便于拆装:第二是统 ...

  4. 在SD/MMC卡上实现hive (Implement WinCE HIVEROM system on NAND or SD system )

    本是个很简单的topic,但无奈的是很多客户都没有实现.所以只能写一个guide给客户,让他们依葫芦画瓢. 在SD卡上实现hive以及实现binfs最精髓的思想是,在boot stage 1依次加载s ...

  5. linux 查看mmc分区_查看MTD,EMMC,MMC三种设备的分区

    因为在做系统升级,AOSP的recovery下有一个flash_image工具,这个 工具 可以在开机状态下刷写系统分区.源码位置在/bootable/recovery/mtdutils/flash_ ...

  6. Linux下eMMC,SD卡格式化和分区管理

    Linux下eMMC,SD卡格式化和分区管理 一.Linux下查看eMMC设备是否正确识别 在命令行终端,输入ls /dev/mmc* -l,查看eMMC是否成功识别 dev目录下成功识别到了eMMC ...

  7. cmd52命令发送 mmc_Linux SD/MMC/SDIO驱动分析(新)

    一.SD/MMC/SDIO概念区分 SD(SecureDigital)与 MMC(MultimediaCard) SD 是一种 flash memory card 的标准,也就是一般常见的 SD 记忆 ...

  8. 在SD/MMC卡中可读写的FAT文件系统

    2019独角兽企业重金招聘Python工程师标准>>> FAT文件系统 关于eLua中FAT文件系统的实现是使用了来自Elm Chan的一个很好的FatFS文件包.它可以在读写模式中 ...

  9. cmd52命令发送 mmc_乾坤合一~Linux SD/MMC/SDIO驱动分析(上)

    一.SD/MMC/SDIO概念区分 SD(SecureDigital)与 MMC(MultimediaCard) SD 是一种 flash memory card 的标准,也就是一般常见的 SD 记忆 ...

最新文章

  1. rop检查_注意!这几类人一定要定期检查眼底!
  2. 【AI白身境】Linux干活三板斧,shell、vim和git
  3. Android Studio最全插件整理
  4. linux如何调试elf程序,Linux应用程序elf描述
  5. 查看 Proxy 的 $ProxyX.class文件
  6. 使用Redis构建全局并发锁
  7. 隐马尔可夫模型HMM(一)
  8. mmap 系统调用 的使用
  9. SHELL下根据进程号得到内存,并截取为整数
  10. Day13_定时器中断处理
  11. pip cmd下载速度慢解决方案
  12. 九连环问题c语言程序,九连环游戏的算法源代码
  13. 大神级ppt作品欣赏_中班美术课件星空PPT课件教案图片音乐
  14. 软路由防火墙IPcop的安装,配置
  15. 断网重启路由器就好_电脑老断网重启就好怎么解决
  16. 带你了解二进制(基础篇)
  17. Backtrader量化平台教程(三)Indicator
  18. Harmony鸿蒙开发 四、Ability的生命周期
  19. Summer——从头开始写一个简易的Spring框架
  20. 最全的大数据学习资料整理

热门文章

  1. C/C++ OpenCV图像的线性混合
  2. HTML期末作业-宠物网
  3. android 队列执行动画,Android 重学系列 渲染图层-图元缓冲队列初始化
  4. job每分钟执行 oracle_oracle job 时间每五分钟执行怎么写
  5. python做插件应用_Python插件机制实现详解
  6. (数据库系统概论|王珊)第三章关系数据库标准语言SQL-第二、三节:数据定义
  7. C语言重点难点:与,或和异或
  8. LeetCode 138 复制带随机指针的链表
  9. 蓝桥杯-算法提高-凶手 断案
  10. WAF自动化Fuzz工具-WAFNinja(绕WAF、绕过WAF)