CFI Flash, JEDEC Flash ,Parellel Flash, SPI Flash, Nand Flash,Nor Flash的区别和联系

[技术笔记] Flash选型之基础知识&芯片分类 4)启动方式不同,NAND Flash在启动时 ,需要NAND Flash 先从NAND Flash存储的前4Kb数据自动拷贝到片内SRAM,处理器再从SRAM的地址0开始读取数据。4)启动方式不同,NOR Flash在启动时 ,处理器直接从地址0开始读取数据,因为支持XIP,所以代码可以直接在NOR flash上执行,无需复制到内部内存SRAM。NOR 发生位交换(1bit位数据会发生反转)的次数,低于NAND Flash,所以,NAND Flash需要采用ECC错误修正算法/EDC错误探测算法。 阅读详情

简单说就是,Flash,按照内部访问接口不同,分为两种,
一种是就像访问SDRAM一样,按照数据/地址总线直接访问的Nor Flash,
另一种是只有8位(X8)/16位(X16)或者更多(X32/...)位宽的总线,每次访问,都要将长地址分成几部分,
一点点的分别传入才能访问的Nand Flash。
Nand和Nor的使用寿命,块擦除的速度,数据存储的出错几率等,都有很大区别。

而其中的Nor Flash,根据外部接口分,又有普通的接口和SPI接口。
而普通接口的Nor Flash,多数支持CFI接口,所以,一般也叫做CFI接口。
CFI接口,相对于串口的SPI来说,也被称为parallel接口,并行接口;
另外,CFI接口是JEDEC定义的,所以,有的又成CFI接口为JEDEC接口。

所以,可以简单理解为:对于Nor Flash来说,CFI接口=JEDEC接口=Parallel接口
关于CFI接口的详细信息去看:
Flash Memory: NAND, EEPROM, NVRAM and others [ZT]
http://hi.baidu.com/serial_story/blog/item/95f14cf09e1b00a6a50f5260.html

普通的parallel/CFI/JEDEC接口的的Nor Flash的针脚比较多,芯片比较大,比如:

而SPI是比较常见的接口,就不多说了。
之所有会有SPI接口的,主要是相对CFI/Parallel的Nor,可以减少针脚数目,
减少芯片封装大小,采用了SPI后的Nor Flash,针脚只有8个,例如:

 

SPI:serial peripheral interface串行外围设备接口
是一种常见的时钟同步串行通信接口。
外置flash按接口分有总线flash,SPI flash。
总线flash需要你的MCU上有外部总线接口,SPI flash就是通过SPI口对flash进行读写。
速度上,总线flash比SPI的快,但是SPI的便宜。

全志V3S嵌入式驱动开发(spi-nor驱动) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 所谓的spi nor驱动,其实就是让spi nor芯片,在linux kernel 5.2.y启动后可以被正确地识别到。前面有一篇文章,我们说到了spi nand驱动,其实它和spi nor是一样的。我们同样地也需要对设备树和内核做一点修改,其他部分几乎不需要动。这样,结合之前的uboot spi改造结果,就可以完完全全构建一个适配spi nor的full image,彻底脱离开sd 阅读详情

相关推荐

cfi接口flash的读写FPGA实现

CFI FLASH通用接口的读写控制,基于verilog代码实现,验证通过

CFI(Common Flash Interface)简介

CFI定义了符合CFI规则设备的基本Query接口,包括已知或待拟定的flash Read/Write/Program/Erase控制接口。Query接口以结构体形式定义与flash设备相关的关键参数,但是CFI不会对单个flash设备厂家指定详细的指令集、状态轮询模式以及软件算法。

认真搞搞汽车MCU 1711

Cadence Allegro实战:如何精准导入结构DXF文件避免安装偏差(附图层配置技巧)

本文详细讲解了在Cadence Allegro中精准导入结构DXF文件以避免安装偏差的实战技巧。核心在于导入前的单位校准、创建专用图层结构,以及基于坐标基准点的精确对齐方法。文章还分享了将DXF图形转化为正式板框和禁布区、高效管理图层以及向结构工程师导出DXF的完整流程,帮助PCB工程师确保设计与机械结构完美契合。

1a2s3d4f5g的博客 506

CFI(Common Flash Interface)详解

【什么是CFI】CFI(Common Flash Interface),是JEDEC(Joint Electron Device Engineering Council,电子器件工程联合委员会)制定的一个接口,用来帮助程序读取Flash的制造商ID和设备ID,确定Flash的大小,获得flash的各个物理特性,比如block块的擦除时间等等。【为什么需要这个CFI】在应用CFI之前,Flash

EMMA3SLP的专栏 8288

接入 deepseek 实现AI智能问诊

必须包含user角色,用于传递用户输入。system角色可选,用于设置对话背景。多轮对话需要将历史记录添加到messages中。

weixin_51326478的博客 6541

CST新手必看:共面波导色散曲线绘制全流程(附参数设置避坑指南)

本文详细介绍了CST Microwave Studio中绘制共面波导色散曲线的全流程操作,特别针对新手常见的边界条件设置错误、参数扫描失效等问题提供解决方案。通过模型建立、边界条件设置、本征模求解器配置等步骤,帮助工程师快速掌握CPW色散特性分析方法,并附有参数设置避坑指南,提升高频电路设计效率。

tomato的博客 989

Linux内核MTD子系统七之Flash 存储器接口标准:CFI和JEDEC

Flash 存储器接口标准:CFI和JEDEC。   CFI为公共Flash接口[Common FlashInterface],用来帮助程序从Flash芯片中获取操作方式信息,而不用在程序中硬编码Flash的ID。 自从Intel公司于1988年推出了可快速擦写的非易失性存储器Flash Memory以来,快速擦写存储器FlashMemory技术就得到了非常迅速的发展。这主要是由于

Jkf40622的专栏 2371

【AI赋能】Sora + CapCut 打造爆款短视频:从脚本到发布的自动化工作流

本文详细介绍了如何利用Sora、Grok和CapCut等AI工具构建自动化短视频生产工作流。通过结构化Prompt生成专业脚本,借助Sora将文字转化为高质量视频素材,并利用CapCut进行高效剪辑与合成,实现从创意到发布的十倍效率提升,助力个人及团队打造爆款内容。

g8f9d0s1a2的博客 497

Flash 芯片类型介绍

** 一、 IIC EEPROM ** IIC EEPROM,采用的是 IIC 通信协议; IIC 通信协议具有的特点:简单的两条总线线路,一条串行数据线(SDA),一条串行时钟线(SCL);串行半双工通信模式的 8 位双向数据传输,位速率标准模式下可达100Kbit/s;一种电可擦除可编程只读存储器,掉电后数据不丢失,由于芯片能够支持单字节擦写,且支持擦除 的次数非常之多,一个地址位可重复擦写...

qq_44707310的博客 1万+

ICESat-2数据下载及处理分析随笔

ICESat-2全称是Ice,Cloud and land Elevation Satellite -2。看名字我们能知道它的任务是测ice,cloud和land elevation,而且这是一个Satellite,是一颗卫星。那么这里我们就要分清ICESat-2和ATLAS的关系,ICESat-2是星载平台,是一个space observatory,ATLAS是这个星载平台上搭载的单光子激光雷达系统。

u011322358的博客 1万+

YOLOv11 损失函数进阶:Varifocal Loss 让正负样本精度双升

创建self.alpha = alpha # 正样本权重系数self.gamma = gamma # 聚焦系数self.lambda_reg = lambda_reg # 回归损失权重# 分类损失:Varifocal Classification Loss# 正样本权重:基于预测置信度# 计算 BCE 损失并加权cls_loss = cls_loss.sum() / (cls_true.sum() + 1e-6) # 按正样本数归一化。

m0_71589036的博客 441

什么是Common Flash Interface

CFI,全称Common Flash Interface,它是由JEDEC()在2003年提出的一个标准。该标准定义了对符合CFI的Flash的查询接口,允许对Flash读写擦等接口的参数化和平台化,允许programmer可以读到Flash相关设备等电气特性,包括memory大小、擦写速度、特殊功能feature等等,换句话说,相当于把Flash的数据手册装载到Flash这个物理设备里,在有需要的时候可供相关人员读取使用。

认真搞搞汽车MCU 1856

【参数配置】OpenClaw 的破解之道(Doom Loop)

本文深入解析了OpenClaw中的Doom Loop(死循环)问题及其应对策略。主要内容包括: Agent Loop的核心概念:基于ReAct范式,OpenClaw通过"思考-行动-观察"循环执行任务,但可能陷入无进展的死循环。 Doom Loop现象:Agent持续执行但任务进度为零,常见于四种工具调用场景:相同调用重复执行、调用不存在工具、轮询工具卡死、操作交替振荡。 OpenClaw的防御机制: 第一道防线:重试端断路器,通过上下文压缩熔断(最多3次)和总重试次数熔断(32-160次)防止无限重试。

海兰 4042

flash知识点

一 Flash 1 概述   FLASH(Flash Memory)存储器又称闪存,属于非易失性存储设备(Non-volatile Memory Device)(与此相对应的是易失性存储设备(Volatile Memory Device)),它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势)。在过去的20年里,嵌...

kessity的博客 5439

【WRF理论第十五期】WPS中输入geogrid二进制格式

WPS中输入geogrid二进制格式

WW、forever的博客 1079

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Flash 存储器接口标准:CFI和JEDEC

Flash 存储器接口标准:CFI和JEDEC。   CFI为公共Flash接口[Common FlashInterface],用来帮助程序从Flash芯片中获取操作方式信息,而不用在程序中硬编码Flash的ID。 编辑本段CFI Flash   自从Intel公司于1988年推出了可快速擦写的非易失性存储器Flash Memory以来,快速擦写存储器FlashM

bingqingsuimeng的专栏 4882

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Linux内核4.14版本——SPI NOR子系统(2)——spi-nor.c分析

SPI NOR子系统

yangguoyu8023的博客 6762

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

搞清楚nand flash和 nor flash 以及 spi flash 和cfi flash 的区别

前言: 在嵌入式开发中,如uboot的移植,kernel的移植都需要对Flash 有基本的了解。下面细说一下标题中的中Flash中的关系。 Flash Memory(闪存)是非易失性的存储器。一,Flash的内存存储结构flash按照内部存储结构不同,分为两种:nor flash和nand flash。Nor FLASH使用方便,易于连接,可以在芯片上直接运行代码,稳定性出...

zhejfl的博客 4万+

CFI --- Common Flash Interface

1.CFI简介    CFI(Common Flash Interface)的作用是把 NOR Flash 的信息通过统一的方法读出来。    不同公司产的NOR Flash在 erase,program,lock,unlock等操作上有差别,即command set不一样。    本来产品中用这种NOR Flash,后来升级又换了其他牌子的了,command set不一样,就要改代

穆先生的专栏 3095

Flash JEDEC 查看

目前,Nor flash有两种标准JEDEC和CFI。     JEDEC:全称是Joint Electron Device Engineering Council 即电子元件工业联合会。JEDEC是由生产厂商们制定的国际性协议,主要为内存制定。JEDEC用来帮助程序读取Flash的制造商ID和设备ID,以确定Flash的大小和算法,如果芯片不支持CFI,就需使用JEDEC了。工业标准的内存通常指...

u010448932的博客 1万+
上一篇: U-BOOT中CONFIG.MK源文件注解
下一篇: CFI(Common Flash Interface)详解
EMMA3SLP
博客等级 码龄17年 5粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值