2022年CFI在Flash程序设计中的应用 .pdf
《2022年CFI在Flash程序设计中的应用 .pdf》由会员分享,可在线阅读,更多相关《2022年CFI在Flash程序设计中的应用 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、公共闪存接口CFI 在 Flash Memory 程序设计中的应用作者:哈尔滨工业大学通信技术研究所信箱胡永庆 陈 萍 梁学东来源:电子技术应用摘 要: 介绍了闪速存储器(Flash Memory)的公共闪存接口(CFI)结构,以及系统软件如何利用 CFI 获取 Flash Memory 的各种参数,实现对各种Flash Memory 的程序设计。关键词: 闪速存储器公共闪存接口 CFI 命令用户接口CUI自从 Intel 公司于 1988年推出了可快速擦写的非易失性存储器Flash Memory 以来,快速擦写存储器 Flash Memory 技术就得到了非常迅速的发展。这主要是由于Flas
2、h Memory 具有不需要存储电容器、集成度更高、制造成本低于DRAM 、使用方便,读写灵活、访问速度快、断电后不丢失信息等特点。虽然 Flash Memory 应用越来越广泛,但由于生产Flash Memory 的半导体制造商众多,不同厂商 Flash Memory 产品的操作命令集和电气参数又千差万别,这给Flash Memory 的开发设计人员和 OEM 制造商带来许多不便。为了对现有的Flash Memory 的产品进行升级或使用其它公司的 Flash Memory 产品替换,必须对原有的程序代码和硬件结构进行修改。为解决上述原因所引发的问题,迫切需要Flash Memory 制造商
3、提出一个公共的标准解决方案,在这样的背景下,公共闪存接口(Common Flash Interface),简称 CFI诞生了, CFI 是一个公开的标准的从 Flash Memory 器件中读取数据的接口。它可以使系统软件查询已安装的Flash Memory 器件的各种参数,包括器件阵列结构参数、电气和时间参数以及器件支持的功能等。利用 CFI 可以不用修改系统软件就可以用新型的和改进的产品代替旧版本的产品。例如:如果新型的Flash Memory 的擦除时间只有旧版本的一半,系统软件只要通过CFI 读取新器件的擦除时间等参数,修改一下定时器的时间参数即可。为了充分有效地利用CFI 所提供的功
4、能,有必要了解一下以下几个方面的问题。1 Flash Memory 的工作方式对 Flash Memory 芯片的所有操作都是通过芯片的命令用户接口(CUI)来实现的,命令用户接口是微处理器或微控制器与芯片内部操作之间的界面。当通过CUI 写入不同的控制命令时,Flash Memory 从一个工作状态转移到另一个工作状态,其常见的工作状态分为以下几种。 1.1 读存储单元操作在 Flash Memory 芯片上电以后,或者从深度低功耗状态返回以后,芯片就处于读存储单元状态。可通过写入复位命令进入读存储单元状态。此时可以读取Flash Memory 芯片存储单元的内容,读存储单元的操作与SRAM
5、 相同 但不同公司的产品逻辑电源供电电压(Vcc) 是不同的。 1.2 擦除操作对 Flash Memory 芯片进行擦除操作时,由于Flash Memory 采用模块分区的阵列结构,使得各个存储模块可以被独立地擦除,当给出的地址是在模块地址范围之内且向命令用户接口写名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 入模块擦除命令时,相应的模块就被擦除。在执行擦除操作时有三个问题需要注意:()由于 Flash Memory 采用模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年CFI在Flash程序设计中的应用 2022 CFI Flash 程序设计 中的 应用
限制150内