首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 嵌入式系统中的Flash存储管理

嵌入式系统中的Flash存储管理

资料介绍
存储器论文

嵌入式系统中的Flash存储管理
摘要:以TRI公司的基于NOR
Flash的Flash管理软件FMM为例,详细介绍嵌入式系统中如何根据Flash的物理特性来进
行Flash存储管理。
    关键词:嵌入式系统 Flash FMM
引言
在当前数字信息技术和网络技术高速发展的后PC(Post-
PC)时代,嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术、各类产业和
商业文件艺术、娱乐业以及人们的日常生活等方方面面中。随着嵌入式系统越来越广泛
的应用,嵌入式系统中的数据存储和数据管理已经成为一个重要的课题摆在设计人员面
前。
Flash存储器作为一种安全、快速的存储体,具有体积小、容量大、成本低、掉电数
据不丢失等一系列优点。目前已经逐步取代其它半导体存储元件,成为嵌入式系统中主
要数据和程序载体。
作为嵌入式系统的一部分,Flash存储管理的主要功能是针对Flash自身的物理特性,
利用一些特定的算法来提高Flash的使用效率,加快操作速度和管理Flash各单元的使用
频率。
1 Flash存储器简介
嵌入式系统中使用的Flash主要分为NOR和NAND两种类型。这里我们以NOR型Flash为例
进行介绍。NOR型Flash主要特点如下:
*体积小、容量大,目前可以达到十几MB。
*掉电数据不丢失,数据可以保存10~100年。
*有独立的地址和数据总线,可以快速地通过总线读取数据。因此它具有和静态RAM相
同的读取速度,既可以作为数据存储器也可以作为程序存储器使用。
*写入操作必须通过指令序列来完成,以字节(Byte)或字(Word)为单位,每写入
一个Byte或Word需十几μs。
*擦除也通过指令序列完成,以块(Block)为单位,通常块的大小为64K。每擦除一
个块需要十几ms。
*由于Flash
嵌入式系统中的Flash存储管理
本地下载

评论