flash操作基础

flash操作基础

ID:46956040

大小:41.00 KB

页数:13页

时间:2019-12-01

flash操作基础_第1页
flash操作基础_第2页
flash操作基础_第3页
flash操作基础_第4页
flash操作基础_第5页
资源描述:

《flash操作基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.....flash操作基础FLASH所谓Flash,是内存(Memory)的一种,但兼有RAM和ROM的优点,是一种可在系统(In-System)进行电擦写,掉电后信息不丢失的存储器,同时它的高集成度和低成本使它成为市场主流。Flash芯片是由内部成千上万个存储单元组成的,每个单元存储一个bit。具有低功耗、大容量、擦写速度快、可整片或分扇区在系统编程(烧写)、擦除等特点,并且可由内部嵌入的算法完成对芯片的操作,因而在各种嵌入式系统中得到了广泛的应用。作为一种非易失性存储器,Flash在系统中通常用于存放程序代码、常量表以及一些在系

2、统掉电后需要保存的用户数据等。常用的Flash为8位或16位的数据宽度,编程电压为单3.3V。主要的生产厂商为INTEL、ATMEL、AMD、HYUNDAI等。Flash技术根据不同的应用场合也分为不同的发展方向,有擅长存储代码的NORFlash和擅长存储数据的NANDFlash。一下对NORFlash和NANDFlash的技术分别作了相应的介绍。在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备。然而近年来Flash全面代替了ROM(EPROM)在嵌入式系统中的地位。因为相较ROM而言,Flash有成本低,容

3、易改写等优点。目前Flash主要有两种NORFlash和NADNFlash学习参考.....它们在应用上有所不同因此也用于不同的场合。读取NORFlash和读取我们常见的SDRAM是一样的。它的所有地址都是可见的,你可以读取它任意随机地址的值。同时它和SDRAM一样你可以直接运行装载在NORFLASH里面的代码,这就是作谓的XIP(Execute-In-Place)技术。因为NORFlash有这种特性,所以它非常适用于小型嵌入式系统。你可以把你的代码装载到Flash中,在系统启动的时候直接运行它,而减少SRAM的容量从而节约了成本。从

4、这种意义上来说,NORFLASH已经可以代替原先我们一直使用的标准的ROM。并且还具有ROM所没有的特性。目前市面上的FLASH主要来自Intel,AMD,Fujitsu,和Toshiba。常用的容量一般在128K到64M之间。NANDFlash没有采取内存的随机读取技术。它的读取是以一次读取一块的形式来进行的,通常是一次读取512个字节。采用这种技术的Flash比较廉价。但是和所有块设备一样,NANDFlash比较容易出现坏位。这需要我们采用软件来避免使用这些位。这样以来就增加了软件的复杂度。你不能直接运行NANDFlash上的代码

5、。因此好多使用NANDFlash的开发板除了使用NANDFlah以外,还加上了一块小的NORFlash来运行启动代码。这样做会增加系统的复杂度。不过最近这种现象有所改观。三星最近生产的一批采用ARMCore的CPU,采用了一个内部的缓冲来存放NANDFlash里读取的东西。以此来直接运行NAND学习参考.....FLASH里面启动代码。比如基于Arm920T和新的S3c2410芯片。另外,我们最常见的NANDFLASH的应用是嵌入式系统采用的DOC(DiskOnChip)和我们通常用的“闪盘”。目前生产NANDFlash的主要厂家有S

6、amsung和Toshiba。最大容量已经突破了1G位。写Flash和写SRAM截然不同。它是通过一系列指令才能完成一个写操作的。而我们用的RAM直接写入即可。无论是NORFlash还是NANDFlash都有一个“扇区”的概念。这个“扇区”从8K到256K不等。在写操作中它将作为一个整体来操作。要向某个地址里面写如一个值得先看一下这个地址原先的值是不是全为“1“。如果全为“1”,那么通过一系列指令可以将这个值写入。反之,则先要进行擦除使其全部变为“1”。擦除操作是不能用一个地址来操作的。擦除必须一次擦除一个“扇区“。把这个“扇区”所有

7、的值都变为“1”,然后才能进行写操作。不同型号的Flash的操作指令不同。具体操作的时候需要仔细阅读所使用产品的产品说明书。一.NORFlash1.市场介绍随着技术的发展,愈来愈多的电子产品需要更多的智能化,这也对这些产品的程序存储提出了更高的要求。Flash作为一种低成本、高集成度的存储技术在电子产品领域的应用非常广泛。今天90%的PC、超过90%的手机、超过50%的Modem,都是用了Flash,如今Flash市场规模已经超过了100亿美元。如此巨大的市场规模,也导致市场上的Flash学习参考.....品牌层出不穷。在NORFla

8、sh市场中,Intel公司是非常重要的一家生产厂商。Intel公司生产的Flash芯片多年来占据着市场的很大份额,而它的芯片封装形式和接口也成为业界标准,从而为不同品牌的Flash带来了兼容的方便。2.NORFlash的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。