nor flash 和nand flash 的区别

爱上眼镜女孩 2024-06-04 20:57:40
最佳回答
简单说明:nand flash内部结构是用与非门组成存储单元的。有非易失性,读写速度快,而且比较容易做到大容量。目前单片nand flash存储容量可以达到8gbit(1gbyte)。nor flash也有非易失性。随机存储速度比nand flash 快得多。所以一般用nor flash 用做内存片,或者叫做数据缓冲。而nand flash则一般用来做存储数据用。比方说,u盘.mp3等。 详细说明:flash存储器又称闪存,主要有两种:norflash和nandflash,下面我们从多个角度来对比介绍一下。在实际开发中,设计者可以根据产品需求来进行闪存的合理选择。1、接口对比norflash带有通用的sram接口,可以轻松地挂接在cpu的地址、数据总线上,对cpu的接口要求低。norflash的特点是芯片内执行(xip,execute in place),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统ram中。如uboot中的ro段可以直接在norflash上运行,只需要把rw和zi段拷贝到ram中运行即可。nandflash器件使用复杂的i/o口来串行地存取数据,8个引脚用来传送控制、地址和数据信息。由于时序较为复杂,所以一般cpu最好集成nand**。另外由于nandflash没有挂接在地址总线上,所以如果想用nandflash作为系统的启动盘,就需要cpu具备特殊的功能,如s3c2410在被选择为nandflash启动方式时会在上电时自动读取nandflash的4k数据到地址0的sram中。如果cpu不具备这种特殊功能,用户不能直接运行nandflash上的代码,那可以采取其他方式,比如好多使用nandflash的开发板除了使用nandflash以外,还用上了一块小的norflash来运行启动代码。2、容量和成本对比相比起nandflash来说,norflash的容量要小,一般在1~16mbyte左右,一些新工艺采用了芯片叠加技术可以把norflash的容量做得大一些。在价格方面,norflash相比nandflash来说较高,如目前市场上一片4mbyte的am29lv320 norflash零售价在20元左右,而一片128mbyte的k9f1g08 nandflash零售价在30元左右。nandflash生产过程更为简单,nand结构可以在给定的模具尺寸内提供更高的容量,这样也就相应地降低了价格。3、可靠性性对比nand器件中的坏块是随机分布的,以前也曾有过消除坏块的努力,但发现成品率太低,代价太高,根本不划算。nand器件需要对介质进行初始化扫描以发现坏块,并将坏块标记为不可用。在已制成的器件中,如果通过可靠的方法不能进行这项处理,将导致高故障率。而坏块问题在norflash上是不存在的。在flash的位翻转(一个bit位发生翻转)现象上,nand的出现几率要比norflash大得多。这个问题在flash存储关键文件时是致命的,所以在使用nandflash时建议同时使用edc/ecc等校验算法。4、寿命对比在nand闪存中每个块的最大擦写次数是一百万次,而nor的擦写次数是十万次。闪存的使用寿命同时和文件系统的机制也有关,要求文件系统具有损耗平衡功能。5、升级对比norflash的升级较为麻烦,因为不同容量的norflash的地址线需求不一样,所以在更换不同容量的norflash芯片时不方便。通常我们会通过在电路板的地址线上做一些跳接电阻来解决这样的问题,针对不同容量的norflash。而不同容量的nandflash的接口是固定的,所以升级简单。6、读写性能对比写操作:任何flash器件的写入操作都只能在空或已擦除的单元内进行。nand器件执行擦除操作是十分简单的,而nor则要求在进行擦除前先要将目标块内所有的位都写为1。擦除nor器件时是以64~128kb的块进行的,执行一个擦除/写入操作的时间约为5s。擦除nand器件是以8~32kb的块进行的,执行一个擦除/写入操作最多只需要4ms。读操作:nor的读速度比nand稍快一些。7、文件系统比较linux系统中采用mtd来管理不同类型的flash芯片,包括nandflash和norflash。支持在flash上运行的常用文件系统有cramfs、jffs、jffs2、yaffs、yaffs2等。cramfs文件系统是只读文件系统。如果想在flash上实现读写操作,通常在norflash上我们会选取jffs及jffs2文件系统,在nandflash上选用yaffs或yaffs2文件系统。yaffs2文件系统支持大页(大于512字节/页)的nandflash存储器。 20210311
汇率兑换计算器

类似问答
  • u盘的主流闪存(nand flash)有些,其主要的指标是哪些?
    • 2024-06-04 03:17:50
    • 提问者: 未知
    闪存,就是读写的速度,,尤其4k表现速度,,一个就是可擦写的次数
  • nand flash和nor flash的区别详解
    • 2024-06-04 04:30:02
    • 提问者: 未知
    nand和nor是现在市场上两种主要的非易失性闪存技术。如果只是用来存储少量代码,nor闪存更适合,但如果要完成高数据存储密度,那么nand则是明智的选择。nor的特点是代码直接在flash闪存中执行,不必将代码读到系统ram中。nor的传输在1m~4m的小容量时具有很高的成本利益,但较低的写入和擦除速度影响了它的性能。而nand可提供极高的单元密度,但nand flash的管理需要特殊的系统接口...
  • nand flash和nor flash的区别详解
    • 2024-06-04 20:55:18
    • 提问者: 未知
    nand和nor是现在市场上两种主要的非易失性闪存技术。如果只是用来存储少量代码,nor闪存更适合,但如果要完成高数据存储密度,那么nand则是明智的选择。nor的特点是代码直接在flash闪存中执行,不必将代码读到系统ram中。
  • 如何编写linux下nand flash驱动
    • 2024-06-04 07:46:45
    • 提问者: 未知
    1.硬件特性: 【flash硬件实现机制】 flash全名叫做flash memory属于非易失性存储设备(non-volatile memory device)与相应易失性存储设备(volatile memory device)关于非易失性/易失性名字看非易失性容易丢失数据存储类设备即使断电丢失类设备除flash其比较见入硬盘rom等与相易失性断电数据丢失比家用...
  • nand flash 16g有哪些
    • 2024-06-04 20:33:49
    • 提问者: 未知
    16gb还是gb?这些得先看你用哪个品牌的nand,基本上各个品牌都有16gb的,在各自的官网可以根据容量以及nand的类型来进行搜索定位
  • nand flash中存放坏块的区是哪个
    • 2024-06-04 01:41:48
    • 提问者: 未知
    nand flash存储器的坏块管理 (hal)硬件适配层管理坏块,通常工厂在出厂时建立一个坏块表标记坏块。坏块是那些包含一位或者多位无效位,可靠性不能保证的块。坏块可能在出厂时已经存在,也可能在使用过程中产生。有坏块的设备和无坏块的设备有相同的质量等级和相同的ac,dc特性,一个坏块不会...
  • 2017年今年flash的
    • 2024-06-04 13:51:09
    • 提问者: 未知
    2017年的flash内存闪存存储类的芯片,是涨得厉害了,又缺货又涨价的。像华邦的nor flash 还有旺宏的nor flash这些都是涨价了,我还记得当时还是2008年金融危机的时候缺过货...
  • flash高手请进
    • 2024-06-04 21:34:50
    • 提问者: 未知
    需要序列好
  • 3d和flash哪个好?分别在什么行业发展?
    • 2024-06-04 06:58:52
    • 提问者: 未知
    flash,3d,影视后期制作都挺有市场的。哪个都能作为不错的选择。影视后期制作也有很多广告传媒企业需要专业人才也是挺有市场前景的,flash的话建议你在学一些其他网页设计...
  • flash 场景导出?
    • 2024-06-04 11:07:54
    • 提问者: 未知
    选择你要导出的场景,让它显示在舞台上,按alt+ctrl+回车播放(前提是你的这个flash已经存过了)这时就会在你存过的目录下导出了相同名称的那个场景文件(在名字后面多了...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。