加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

NOR FLASH 和 NAND FLASH的区别

发布时间:2020-12-15 19:51:08 所属栏目:百科 来源:网络整理
导读:功能特性分为两种:一种是NOR型闪存,以编码应用为主,其功能多与运行程序相关;另一种为NAND型闪存,主要功能是存储资料,如数码相机中所用的记忆卡。 NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原

功能特性分为两种:一种是NOR型闪存,以编码应用为主,其功能多与运行程序相关;另一种为NAND型闪存,主要功能是存储资料,如数码相机中所用的记忆卡。

NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结结,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。

1.1NOR FLASH和NAND FLASH的区别

NOR的读速度比NAND稍快一些。

NAND的写入速度比NOR快很多。

NAND的4ms擦除速度远比NOR的5s快。

大多数写入操作需要先进行擦除操作。

NAND的擦除单元更小,相应的擦除电路更少

1.2NAND闪存的类型

NAND闪存有两种不同的类型。其中一种叫做SLC(Single Level Cell),单层单元闪存;第二种叫做MLC(Multi Level Cell),多层单元闪存。两者的主要区别是SLC每一个单元储存一位数据,而MLC通过使用大量的电压等级,每一个单元储存两位数据,数据密度比较大。

1.2.1SLC和MLC技术特点及区别

一般而言,SLC虽然生产成本较高,但在效能上大幅胜于MLC。SLC晶片可重复写入次数约10万次,而MLC晶片的写入次数至少要达到1万次才算标准,而目前三星MLC芯片采用的MLC芯片写入寿命则在5000次左右。

A.读写速度较慢。相对主流SLC芯片,MLC芯片目前技术条件下,理论速度只能达到2MB左右,因此对于速度要求较高的应用会有一些问题。

B.MLC能耗比SLC高,在相同使用条件下比SLC要多15%左右的电流消耗。

C.MLC理论写入次数上限相对较少,因此在相同使用情况下,使用寿命比较SLC短。

D.MLC的价格比SLC低30%~40%,有些甚至更低。

2、eMMC和SD

2.1MMC和eMMC的区别

MMC是一种接口协议,使用SPI或者mmc模式通讯.

eMMC是实现了MMC接口协议的芯片,使用NAND存储实际的数据。

eMMC的优点

1、eMCC具备NAND闪存大容量存储以及具备NorFlash开机启动的功能。

2、电子设备开发商不需要因为nand供应商或制程的升级而重新设计电路。

3、不需要处理nand兼容性的问题。


2.2SD闪存设备

SD卡单独封装,使用SDIO接口通讯。SDIO可以使用与MMC兼容的模式

MMC和SDIO是不同的传输模式,MMC模式分为两个子类(SPI+MMC),SDIO是在SD卡上延伸出来的一种标准,也有两种模式(SPI+SDIO), 因此两个的SPI模式是兼容的。

2.2.1了解Class等级与UHS-1的含义

Class等级用于标识sd卡的传输速度,不同Class等级的速度区别。

class 0:包括低于Class 2和未标注Speed Class的情况。

class 2:能满足观看普通MPEG4 MPEG2 的电影、SDTV、数码摄像机拍摄。

class 4:可以流畅播放高清电视(HDTV),数码相机连拍等需求。

class 6:满足单反相机连拍和专业设备的使用要求。

class 10:全高清电视的录制和播放

2.2.2UHS-1含义的解释

UHS-1是一种高速传输协议接口,是全新的总线模式,UHS即为Ultra Hight Speed,最高接口带宽可达104MB/s,而此前的常规总线模式最高只能达到25MB/s。UHS-1向下兼容现有总线接口,不支持UHS-1的设备可以使用但无法发挥最快的速度。

如果Class10存储卡上带有“I”标志的产品说明这是一款采用UHS-1接口的卡,和速度是没有直接关系的。只有在存储卡正面同时打上了“U1”标志的UHS-I存储卡才能保证至少10MB/s的写入速度,没有这一标志的,读取速度可能比较快,但是写入速度可能只有Class6甚至Class4级别。

2.2.3 SD SDHC SDXC的含义

SD SDHC SDXC最大的区别在于支持容量的不一样。SD卡最大支持2GB容量,SDHC 最大支持32GB容量,SDXC 最大支持2TB(2048GB)容量。这三种格式都保持向上兼容,即sdhc兼容sd,sdxc兼容sdhc和sd。SDXC是SD eXtended Capacity的缩写,是新提出的标准,除了容量可以升级为最大2T以外,主要是可以支持300M/s的传输速度,可以说是真正的高速存储卡。

戳原文:若这50道题过了 嵌入式开发学习已经赢在跑线上了!

【近期文章推荐】

1.Linux/Android/Java/PHP/简历模板等资料免费领

2.年薪20万程序员曾经做过的C语言试题,你都会吗

3.2018校招面试技巧分享 如何合理安排自己的大学生活

4.几张Offer截图 看清星创客应届毕业生的就业薪资

5.程序员去新公司办入职被拒 因离职证明写了这句话

6.嵌入式9月高薪就业榜6翻天 月薪过万比率超过50%

7.1024程序员节:向改变世界的程序员致敬

回复“0-71”任一数字,即可查看往期文章精选哦

长按二维码3

与10万程序高手做朋友

每天干货享不停

(记得识别二维码哟)?

?

或微信搜索华清远见,即可关注我们

免费讲座?|?干货分享?|?程序员生活?|?就业招聘

高端IT就业培训专家

m.embedu.org

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读