首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 继续免费_基于FLASH介质的嵌入存储方案和实现

继续免费_基于FLASH介质的嵌入存储方案和实现

资料介绍
基于FLASH介质的嵌入存储方案和实现
摘要:作为一种新型的存储介质,FLASH以其优良的特性,在嵌入式领域中得到了广泛的
应用。本文通过分析FLASH介质的自身特性,并结合嵌入式系统的特点,设计实现于兼容
性、可靠性以及开销等方面都得到充分优化的FLASH存储系统。
    关键词:嵌入式系统;文件系统;FLASH
    引言
    
FLASH(闪速存储器)作为一种安全、快速的存储体,具有体积小、容量大、成本低、掉
电数据不丢失等一系列优点,已成为嵌入式系统中数据和程序最主要的载体。由于FLAS
H在结构和操作方式上与硬盘、E2ROM等其他存储介质有较大区别,使用FLASH时必须根据
其自身特性,对存储系统进行特殊设计,以保证系统的性能达到最优。
     FLASH的特点
     FLASH是一种非易失性存储器NVM(Non-
VolatileMemory),根据结构的不同可以将其分成NORFLASH和NANDFLASH两种。但不管哪
一种都具有如下特点:
    (1)区块结构
    
FLASH在物理结构上分成若干个区块,区块之间相互独立。比如NORFLASH把整个Memory分
成若干个Sector,而NANDFLASH把整个Memory分成若干个Block;
    (2)先擦后写
   
由于FLASH的写操作只能将数据位从1写成0,不能从0写成1,所以在对存储器进行写入之
前必须先执行擦操作,将预写入的数据位初始化为1。擦操作的最小单位是一个区块,而
不是单个字节。
    (3)操作指令
   
除了NORFLASH的读,FLASH的其它操作不能像RAM那样,直接对目标地址进行总线操作。
比如执行一次写操作,它必须输入一串特殊的指令(NORFLASH),或者完成一段时序(
NAND FLASH)才能将数据写入到FLASH中。
  
继续免费_基于FLASH介质的嵌入存储方案和实现
本地下载

评论