如今,eMMC已发展成为当红的便携移动产品解决方案之一,之前宏旺半导体有说过eMMC的工作原理,今天跟大家聊聊eMMC与NAND Flash有什么区别和联系。

首先我们要认识Flash,Flash分为两种规格:NOR Flash和NAND Flash,两者均为非易失性闪存模块。上个世纪八十年代,日本发表了NAND Flash结构,强调降低每比特的成本,更高的性能,并且像磁盘一样可以通过接口轻松升级。因为NAND Flash的晶片容量相对于NOR大,更像硬盘,写入与清除资料的速度远快于NOR,所以当时多应用在小型机以储存资料为主。目前已广泛应用在各种存储设备上,可存储代码和资料。

 NAND Flash的存储单元从最初的SLC, 到2003年开始兴起MLC,发展至今,SLC已经淡出主流市场,主流存储单元正在从MLC向TLC迈进。纳米制程工艺和存储单元的发展,使得同样大小的芯片有更高密度和更多的存储单元,Flash得以在容量迅速增加的同时,还大幅降低了单位存储容量的成本。

然而NAND Flash 随着纳米制程和存储技术的主流趋势发展,性能却在不断下降。可擦写寿命短,出错概率高,读写速度慢,稳定性差。嵌入式存储芯片eMMC就可以弥补这个市场需求和NAND Flash发展的缺口。

而eMMC和Nand flash 之间的区别,主要是:在组成结构上,eMMC存储芯片简化了存储器的设计,将NAND Flash芯片和控制芯片以MCP技术封装在一起,省去零组件耗用电路板的面积,同时也让手机厂商或是计算机厂商在设计新产品时的便利性大大提高。而NAND Flash仅仅只是一块存储设备,若要进行数据传输的话,只能通过主机端的控制器来进行操作,两者的结构图如下:

从闪存的发展历史看,eMMC与NAND Flash有什么区别与联系?

在功能上:eMMC则在其内部集成了 Flash Controller,包括了协议、擦写均衡、坏块管理、ECC校验、电源管理、时钟管理、数据存取等功能。相比于直接将NAND Flash接入到Host 端,eMMC屏蔽了 NAND Flash 的物理特性,可以减少 Host 端软件的复杂度,让 Host 端专注于上层业务,省去对 NAND Flash 进行特殊的处理。同时,eMMC通过使用Cache、Memory Array 等技术,在读写性能上也比 NAND Flash要好很多。

宏旺半导体总结一下:NAND Flash 是一种存储介质,要在上面读写数据,外部要加主控和电路设计;eMMC是NAND flash+主控IC ,对外的接口协议与SD、TF卡类似;对厂家而言简化了电路设计,降低了成本。

从闪存的发展历史看,eMMC与NAND Flash有什么区别与联系?

使用emmc的好处是,除了得到大容量的空间(这一点,只用NAND FLASH多堆叠也可以做到),还有就是emmc可以管理NAND (坏块处理,ECC)等。宏旺半导体推出的eMMC支持命令行序列,能够大幅度提升闪存的性能表现,另外还支持安全写保护功能,可提升安全性,容量从8GB到128GB不等,封装尺寸为11.5*13mm,在不久的将来,宏旺半导体将推出更多高品质高性能的存储产品。

nand flash和nor flash区别_从闪存的发展历史看,eMMC与NAND Flash有什么区别与联系?...相关推荐

  1. 内存颗粒和闪存颗粒的区别_国产闪存颗粒终于熬出头 紫光存储S100固态硬盘评测...

    2017年以来,随着NAND颗粒价格的大起大落,固态硬盘产品也出现了成倍的价格上涨和近期的大幅度下落.这背后与国际大厂的默契操盘有着躲不开的关系.NAND颗粒作为广泛引用于PC.移动设备和各类存储设备 ...

  2. 交换机虚拟化和堆叠的区别_企业网络基础EI CCIE设计部署如何理解三层交换和路由器的区别...

    点上方蓝字关注公众号,坚持每天技术打卡 学网络,就在IE-LAB 国内最著名的高端网络工程师培养基地 快速了解技术难点网络工程师面试常见问答三层交换和路由器的区别 学习了很长时间的网络技术,但是三层交 ...

  3. navision系统和sap区别_(三)SAP On Premise和SAP S/4 HANA Cloud的区别

    上次发文后很多小伙伴说不知道OP和Cloud有啥区别,今天和大家聊一下对SAP OP和Cloud区别的理解 1.部署方式: OP需要有自己的服务器,需要人力物力进行硬件/软件运维,数据掌握在自己公司手 ...

  4. 1400协议是什么和28181区别_舞阳钢铁生产30CrMnSiA国军标、国标、舞钢技术协议有什么区别...

    舞阳钢铁生产30CrMnSiA国军标.国标.舞钢技术协议有什么区别 1.30CrMnSiA钢的性质 从铁碳合金相图来看, 30CrMnSiA钢归于亚共析钢,缓冷到室温后的组织为铁素体+珠光体;从钢的分 ...

  5. il和idl区别_我来给普及一下matlab、IDL、fortran神马的区别吧

    我来给普及一下matlab.IDL.fortran神马的区别吧 (2014-12-22 13:13:44) 标签: matlab idl c fortan 看到有人纠结这些东西,我来说说我的经验吧.不 ...

  6. java和netbeans区别_如果我想只使用Java中的Eclipse和Netbeans有什么区别?

    可乐和百事可乐有什么区别? 好吧,它不是真的相似,但很多的差异是在定性的方式.说到Netbeans 6.1和6.5: > Netbeans有一个非常不同的UI和工作流.没有观点,但工具栏等将自动 ...

  7. mesh和wifi中继的区别_小米官方科普路由器Mesh功能,它和普通的中继有什么区别...

    原标题:小米官方科普路由器Mesh功能,它和普通的中继有什么区别 不知道各位在选购路由器的时候会不会关注路由器的Mesh组网功能,也可能有许多小伙伴在购买选购路由器的时候没有很关注过相关的功能和参数. ...

  8. python做数据和大数据区别_不懂Python,不懂大数据的人,和咸鱼有什么区别?

    原标题:不懂Python,不懂大数据的人,和咸鱼有什么区别? 在这个处处充斥着大数据影响的时代之下,不懂Python,不懂大数据,你就可能轻易地错过身边的黄金. 我们生活在数据密布的环境中,就像< ...

  9. 控制台应用和空项目有什么区别_在公司做的项目和自己在学校做的有什么区别?...

    前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 不知道大家还是学生的时候有没有这个问题:公司做的项目 ...

最新文章

  1. 深度包检测 DPI 介绍
  2. 多少个没收到会收敛_三分历史纪录2973个,库里2483个,库里生涯结束三分会是多少个?...
  3. python 测试multiprocessing多进程
  4. java oracle 换行,oracle中Clob字段中的回车换行在jsp中展示的问题
  5. 攻击银行内网,黑客只要三步
  6. ubuntu 下c语言开发环境搭建,Ubuntu下Object-c的开发环境搭建
  7. 【Linux】C语言——贪吃蛇
  8. C# 调用Webservice实例
  9. 系统性能测试实施流程
  10. Centos7设置开机自动运行脚本
  11. 读《TOWARDS EXPRESSIVE SPEAKING STYLE MODELLING WITH HIERARCHICAL CONTEXT INFORMATION FOR MANDARIN》
  12. 白泽六足机器人_ros_v1——单腿RVIZ仿真
  13. 基于微信小程序游泳馆管理系统(微信小程序毕业设计)
  14. 算法改进有多快?是否比迭代硬件收益更大?这是 MIT 的结论
  15. 【NOIP1999普及组】Cantor表
  16. Apache Doris FE配置参数
  17. TortoiseSVN上传文件显示被锁定
  18. FarrowTech的无线传感器采用橙群微电子的NanoBeacon蓝牙信标技术
  19. wait与sleep的讲解(wait有参及无参区别)
  20. TeeChart8.0安装 ---转贴收藏

热门文章

  1. 静态方法和属性可以被继承吗?
  2. nvl2可以套公式吗 oracle_包装设计也可以套公式?8个公式带你玩转包装创意表现形式...
  3. zookeeper的acl权限控制_zookeeper权限acl与四字命令
  4. 常微分方程的初始条件使用
  5. 如何获取select中的value、text、index相关值 如何获取单选框中radio值 触发事件 radio 默认选中...
  6. intelliJ idea 激活和配置
  7. 【BZOJ1475】方格取数 [最小割]
  8. asp.net mvc 伪静态路由配置
  9. 一个简单的flask程序
  10. 【转】Pro Android学习笔记(二五):用户界面和控制(13):LinearLayout和TableLayout...