Nor flash、Nand flash 简要介绍

一、NOR flash

NOR flash 分为CFI nor flash 和 SPI nor flash。

CFI nor flash使用的外部接口是CFI(common flash interface公共闪存接口 ),是并行接口(Parallel接口),因遵循jedec标准,又被称为jedec接口。

SPI nor flash使用的外部接口是SPI(serial peripheral interface串行外围设备接口 ):是一种常见的时钟同步串行通信接口。

Ps:目前出现SSI nor flash,和SPI其实是同一种串行接口flash。 

CFI相比SPI,速度更快、容量更大、价格便宜。SPI 每次传输一个bit,CFI每次传输多个bit数据(x8/x16)。

 

二、Nand flash

NAND Flash广泛应用在各种存储卡,U盘,SSD,eMMC等等大容量设备中。它的颗粒根据每个存储单元内存储比特个数的不同,可以分为 SLC(Single-Level Cell)MLC(Multi-Level Cell) 和 TLC(Triple-Level Cell) 三类。其中,在一个存储单元中,SLC 可以存储 1 个比特,MLC 可以存储 2 个比特,TLC 则可以存储 3 个比特。

NAND Flash 的单个存储单元存储的比特位越多,读写性能会越差,寿命也越短,但是成本会更低。

NAND Flash相对NOR Flash更可能发生比特翻转,就必须采用错误探测/错误更正(EDC/ECC)算法,同时NAND Flash随着使用会渐渐产生坏块;我们在使用NAND Flash的SD卡上经常使用FAT文件系统,文件分配表会被频繁改写,而每块的擦写次数是NAND Flash寿命的决定性因素。如何才能平衡各块的擦写和为可能的坏块寻找替换呢?通常需要有一个特殊的软件层次,实现坏块管理、擦写均衡、ECC、垃圾回收等的功能,这一个软件层次称为 FTL(Flash Translation Layer)。根据 FTL 所在的位置的不同,可以把 Flash Memory 分为 Raw Flash 和 Managed Flash 两类:

 

preview

参考链接:https://zhuanlan.zhihu.com/p/26745577 https://blog.csdn.net/zhejfl/article/details/78544796

Ps:未完待续,仅做学习记录,不对之处请指出。。。。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值