1 / 13
文档名称:

NORFlash地址位宽.doc

格式:doc   大小:63KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

NORFlash地址位宽.doc

上传人:taotao0a 2017/12/14 文件大小:63 KB

下载得到文件列表

NORFlash地址位宽.doc

文档介绍

文档介绍:h/wiki/
NOR Flash
NOR FLASH是INTEL在1988年推出的一款商业性闪存芯片,它需要很长的时间进行抹写,大半生它能够提供完整的寻址与数据总线,并允许随机存取存储器上的任何区域,而且它可以忍受一万次到一百万次抹写循环,是早期的可移除式闪存储媒体的基础.
目录
NOR Flash的访问方式
NOR Flash的烧写方式
NOR Flash的原理
NOR Flash的访问方式
在NOR FLASH的读取数据的方式来看,它与RAM的方式是相近的,只要能够提供数据的地址,,多数微处理器将NOR FLASH当做原地运行(Execute in place,XIP)存储器使用,这其实以为着存储在NOR FLASH没有本地坏区管理,所以一旦存储区块发生毁损,软件或驱动程序必须接手这个问题,否则可能会导致设备发生异常. 在解锁、抹除或写入NOR FLASH区块时,特殊的指令会先写入已绘测的记忆区的第一页(Page).接着快闪记忆芯片会提供可用的指令清单给实体驱动程序,mmemory Interface, CFI)所界定的. 与用于随机存取的ROM不同,NOR FLASH也可以用在存储设备上;不过与NAND FLASH相比,NOR >
NOR Flash的烧写方式
, FLASH烧写,并提供了2个具体的实例和源代码,,先声明一下,这篇文章只是介绍了如何写 NOR FLASH 的烧写驱动,和H-JTAG/H-FLASHER没有直接的联系.
在后面的介绍里,如无特别说明,处理器指的是 ARM 处理器,FLASH 指的都是 NOR ,BYTE 指的是8-BIT的数据单元,HALF-WORD代表的是16-BIT的数据单元,而WORD 则代表了32-BIT的数据单元.
1. NOR FLASH 的简单介绍
NOR FLASH 是很常见的一种存储芯片, FLASH支持Execute ON Chip, ,在嵌入是系统中,NOR FLASH很适合作为启动程序的存储介质.
NOR FLASH的读取和RAM很类似, FLASH的写操作需要遵循特定的命令序列,,NOR FLASH一般分为 8 位的和16位的(当然,也有很多NOR FLASH芯片同时支持8位模式和是16 位模式,具体的工作模式通过特定的管脚进行选择) . 对8位的 NOR FLASH芯片,或是工作在8-BIT模式的芯片来说,一个地址对应一个BYTE(8-BIT)-BIT的NOR FLASH,假设容量为4个 -D0 和2个地址信号,A1- BYTE,地址0x1对应于第1BYTE,地址0x2对应于第2个 BYTE,而地址0x3则对应于第3 个BYTE对16位的 NOR FLASH芯片,或是工作在16-BIT模式的芯片来说,一个地址对应于一个HALF-WORD(16-BIT),一块16-BIT的 NOR FLASH, 个数据信号线D15-D0 0x0对应于芯片内部的第0个 HALF-WORD,地址0x1对应于芯片内部的第1个 HALF-WORD. FLASH一般都分为很多个SECTOR,,还分为不同的BANK,,BANK或是整片FLASH为单位的.
在对FLASH进行写操作的时候,每个BIT可以通过编程由1变为0,,在执行写操作前,,一个BANK或是整片FLASH ,写操作就可以正确完成了.
2. ARM 处理器的寻址
ARM ARM 处理器的寻址,,系统