CFI Flash, SPI Flash, Nand Flash,Nor Flash的区别和联系
flash按照内部访问接口(技术)不同,flash分为两种:nor flash和nand flash。
nor flash:像访问SDRAM一样,按照数据/地址总线直接访问;读数据快,写数据慢;
nand flash:只有8位/16位/32位甚至更多位宽的总线,每次访问,都要将长地址分为几部分,一点点的分布传入才能访问nand flash。
Nand和Nor的使用寿命,块擦除的速度,数据存储的出错几率等,都有很大区别。
其中的Nor Flash,根据外部接口分,又有普通的接口和SPI接口。
而普通接口的Nor Flash,多数支持CFI接口,所以,一般也叫做CFI接口。
CFI接口,相对于串口的SPI来说,也被称为parallel接口,并行接口;
另外,CFI接口是JEDEC定义的,所以,有的又成CFI接口为JEDEC接口。
所以,可以简单理解为:对于Nor Flash来说,CFI接口=JEDEC接口=Parallel接口
最近在用的AT45DB161D就属于nor flash中的spi flash。
普通的parallel/CFI/JEDEC接口的的Nor Flash的针脚比较多,芯片比较大。而SPI接口的flash,相对于CFI/Parallel的Nor,针脚数目少,芯片封装小,采用了SPI后的Nor Flash,针脚只有8个。
另外,文件系统的移植不是仅仅实现底层存储介质的读写函数即可,还需要考虑坏块管理,内存管理以及平均读写次数等等。以后接着研究fatfs文件系统中以上三个问题。
转载于:https://www.cnblogs.com/chan-j/p/6366973.html
CFI Flash, SPI Flash, Nand Flash,Nor Flash的区别和联系相关推荐
- NAND Flash系列之NAND与NOR Flash
Nand Flash与Nor Flash 起始 1988年,Intel于首先开发出NOR flash技术,一经推出很快蚕食掉EPROM和EEPROM的市场.因此可实现程序在片内执行. 1989年,东芝 ...
- CFI Flash, JEDEC Flash ,Parellel Flash, SPI Flash, Nand Flash,Nor Flash的区别和联系
CFI Flash, JEDEC Flash ,Parellel Flash, SPI Flash, Nand Flash,Nor Flash的区别和联系 简单说就是,Flash,按照内部访问接口不同 ...
- EEPROM,NAND,NOR,QSPI FLASH的区别
一,常见存储器 RAM -- 特点:可以存储数据,掉电丢失,速度快 SRAM:静态存储器 .访问之前无需进行复杂的初始化工作 直接访问 DRAM:动态存储器特 ...
- nand flash、nor flash、sdram、ram、dram的区别
创建于 2013-05-23 迁移自个人的百度空间 -------------------------------- ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写 ...
- SPI应用——W25Q128串行FLASH
一.FLASH存储器介绍 FLASH存储器又称闪存,它与EEPROM都是掉电后数据不丢失的存储器,但FLASH存储器容量普遍大于EEPROM,现在基本取代了它的地位.在存储控制上,最主要的区别是FLA ...
- NAND与NOR FLASH的原理与异同
Flash名称的由来,Flash的擦除操作是以block块为单位的,与此相对应的是其他很多存储设备,是以bit位为最小读取/写入的单位,Flash是一次性地擦除整个块:在发送一个擦除命令后,一次性地将 ...
- nor Nand and Onenand flash区别总结
[什么是OneNand Flash] OneNand是针对消费类电子和下一代移动手机市场而设计的,一种高可靠性嵌入式存储设备. 随着过去几十年的Nand技术的发展,一些公司,基于原先的NAND的架构, ...
- STM32F103标准库开发---SPI实验---读写 W25Q128 外部 Flash
STM32F103标准库开发----目录 W25Q128读写----程序源码----点击下载 W25Qxx全系列数据手册-点击下载 一.实验前期准备 本次实验的 MCU 是 STM32F103C8T6 ...
- safari java插件故障_safari flash插件故障怎么办 mac safari flash插件故障解决方法
近几日,许多网友都在关注safari flash插件故障怎么办 mac safari flash插件故障解决方法这个话题,那么safari flash插件故障怎么办 mac safari flash插 ...
- flash和linux文件系统,面向大容量Flash的高效Linux文件系统改进和实现
摘要: 文件系统是Linux操作系统的重要组成部分.而本文对于面向大容量Flash文件系统高效性的研究则主要侧重于对于嵌入式Linux操作系统文件系统的研究.由于嵌入式设备介质的特殊性,电源系统的不稳 ...
最新文章
- Java Socket实战之一:单线程通信
- Web应用程序中(VS2005+SP1)添加App_Code(转)
- SPI配置8通道ADC128S022
- Java黑皮书课后题第10章:*10.26(计算器)修改程序清单7-9,接收一个字符串表达式,其中操作符和操作数由0到多个空格隔开
- mysql数据库在查询的时候不能使用字段别名,字段别名只在显示的时候显示出来
- 详解Python 3.6.x程序打包并发布至pypi的完整过程
- MATLAB 对 提取出的流线 添加颜色
- winform定义数据源名称_C#中数据源绑定DataSource以及相关控件(DataGridView)的使用总结...
- C/C++[1928, ]日期处理
- CloudStack升级中文指南:4.1.x/4.2.x 至4.3版本
- Javassist简介
- 源码搜索引擎,让你找到更适合你的源码
- 【金三银四】TCP,UDP,Socket,Http网络编程面试题(2021最新版)
- linux中添加一行,linux – sed:在某个位置插入一行
- 解决Extraneous non-props attributes (border, class) were passed to component but could not be
- pitfall when implementing multiple interfaces
- python中re.compile_什么是pythonre.compile函数?
- Java基础之《JDK文档》
- 至多删三个字符 (35分)
- LINUX学习基础篇(十五)软件包管理
热门文章
- securecrt鼠标右键的配置
- BZOJ 1798: [Ahoi2009]Seq 维护序列seq
- 个人项目的设计与分析——类饿了么、美团式订餐类校园食堂版App“加个蛋”。...
- linux 下启动mysql
- join 方法代码实例
- 动态修改页面Meta 标签 keywords description
- 嵌入式 开发板 Linux 挂载ubifs
- 2013.10u-boot移植之SD保存环境变量
- python新手程序_推荐:一个适合于Python新手的入门练手项目
- python量化交易第一天_《Python量化交易教程》第一部分新手入门 第1天:谁来给我讲讲Python?...