FLASH介绍

来源:互联网 发布:淘宝拍卖保留价怎么看 编辑:程序博客网 时间:2024/05/23 14:25

常见的flash分为 NAND FLASH 和 NOR FLASH两种

对比:

1. NAND的写入速度比NOR快很多

2. NAND的擦除次数多,速度也比NOR快

3. NAND容量大而且便宜

3. 但是,NAND的读取速度远不及NOR

4. 而且,NAND使用过程中容易出现坏块

因此,NOR FLASH常用于存储程序,而大部分U盘都是NAND FLASH


一、 NAND FLASH

NAND FLASH 一般是独立的存储器芯片,需要 SOC 通过专用的接口来挂接。

它没有对外的存储器总线接口,命令和地址都是通过 I/O 通道传输的,因此不能用总线式访问。


二、NOR FLASH

NOR FLASH 根据外部接口可分为 总线接口SPI接口

1. 总线接口的NOR FLASH :

像访问SDRAM一样,按照数据/地址总线直接访问,使程序直接在NOR FLASH上运行,而不需要把程序读出来放到内存中

2. SPI接口的NOR FLASH (注意:通常所说的SPI FLASH 就是指 SPI接口的NOR FLASH

SPI:serial peripheral interface串行外围设备接口

可以理解成带有SPI接口的控制器加上 NOR FLASH。因此,它是间接访问的。所以,程序要先读取到内存中,然后才能在内存中运行


怎么区分NOR FLASH类型?

分析:从器件外观PIN脚就可以看出,总线式的NOR FLASH有几十个PIN脚,而 SPI FLASH只有8个左右。