- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Nor Flash测试方法介绍
NOR Flash 存储器测试方法介绍
NOR FLASH简介
NOR FLASH 是很常见的一种存储芯片,数据掉电不会丢失。NOR FLASH支持Execute ON Chip,即程序可以直接在FLASH片内执行。这点和NAND FLASH不一样。因此,在嵌入是系统中,NOR FLASH很适合作为启动程序的存储介质。
NOR FLASH的读取和RAM很类似,但不可以直接进行写操作。对NOR FLASH的写操作需要遵循特定的命令序列,最终由芯片内部的控制单元完成写操作。从支持的最小访问单元来看,NOR FLASH一般分为 8 位的和16位的(当然,也有很多NOR FLASH芯片同时支持8位模式和是16 位模式,具体的工作模式通过特定的管脚进行选择) 。 对8位的 NOR FLASH芯片,或是工作在8-BIT模式的芯片来说,一个地址对应一BYTE(8-BIT)的数据。
在对FLASH进行写操作的时候,每个BIT可以通过编程由1变为0,但不可以有0修改为1。为了保证写操作的正确性,在执行写操作前,都要执行擦除操作。擦除操作会把FLASH的一个SECTOR,一个BANK或是整片FLASH 的值全修改为0xFF。这样,写操作就可以正确完成了。
BIT的NOR FLASH例如一块8-BIT的NOR FLASH,假设容量为4个 BYTE。那芯片应该有8个数据信号D7-D0 和2个地址信号,A1-A0。地址0x0对应第0个 BYTE,地址0x1对应于第1BYTE,地址0x2对应于第2个 BYTE,而地址0x3则对应于第3 个BYTE
BIT的NOR FLASH对16位的 NOR FLASH芯片,或是工作在16-BIT模式的芯片来说,一个地址对应于一个HALF-WORD(16-BIT)的数据。例如,一块16-BIT的 NOR FLASH,假设其容量为4个BYTE。那芯片应该有16 个数据信号线D15-D0 和1个地址信号A0。地址 0x0对应于芯片内部的第0个 HALF-WORD,地址0x1对应于芯片内部的第1个 HALF-WORD。
FLASH一般都分为很多个SECTOR,每个SECTOR包括一定数量的存储单元。对有些大容量的FLASH,还分为不同的BANK,每个BANK包括一定数目的SECTOR。FLASH的擦除操作一般都是以SECTOR,BANK或是整片FLASH为单位的。
该芯片是一个64 Megabit (8 M x 8-Bit/4 M x 16-Bit)的Nor Flash 芯片。
1. 管脚说明如下
A21–A0 22 Addresses
DQ14–DQ0 15 Data Inputs/Outputs (x16-only devices)
DQ15/A-1 DQ15 (Data Input/Output, word mode), A-1 (LSBAddress Input, byte mode)
CE# Chip Enable
OE# Output Enable
WE# Write Enable
WP#/ACC Hardware Write Protect/Acceleration PinRESET#=Hardware Reset Pin, Active Low
BYTE# Selects 8-bit or 16-bit mode
RY/BY# Ready/Busy Output
VCC 3.0 volt-only single power supply(see Product Selector Guide for speedoptions and voltage supply tolerances)
VSS Device Ground
NC=Pin Not Connected Internally
2. 芯片的Bus Operations 如下:
芯片的Command Definitions
解释说明
读模式:读由#CE 和#OE 控制当两者都为低电平时可以从FlashROM 中读取数据FlashROM 的编程的基本单位是“页”,每一“页”包含一定的数据(一般为128 字节或256 字节)。如果要修改一“页”中的某一个字节的数据,需要将这一“页”的数据全部读出,修改指定的字节,再写回至FlashROM中。在写入每一“页”的时候,如果该“页”的某个字节没有被写入FlashROM,那么FlashROM 中的对应位置上的数据将会被擦除为0xFF。即在写入时都是只允许将“1”改成“0”,而不允许将“0”改成“1”。一般是#CE 和#WE 为低电平且#OE 为高电平写操
您可能关注的文档
- M18接插件接近开关.doc
- M12接插件接近开关.doc
- LOM分层制造技术.ppt
- M2124通用精密接地电阻测试仪.doc
- M6-1 体系审核检查表=8.2.2内部产品审核=品质部.doc
- M2M技术ppt1.pptx
- M3919b型司机控制器使用维护说明书.doc
- MACD波段操作精解.docx
- M9000漏电测试仪使用说明.doc
- mac拆卸和安装内存(最大8G内存).docx
- 2024-2025学年高中信息技术教科版(2019)选修5教学设计合集.docx
- 2024-2025学年初中数学苏科版(2024)七年级上册教学设计合集.docx
- 2024-2025学年小学科学青岛版(2001)三年级下册教学设计合集.docx
- 2024-2025学年高中化学沪科版(2020)选择性必修2 物质结构与性质教学设计合集.docx
- 2024-2025学年高中数学北师大版必修5教学设计合集.docx
- 2024-2025学年高中生物人教版必修1教学设计合集.docx
- 2024-2025学年初中地理晋教版八年级下册教学设计合集.docx
- 2024-2025学年小学科学粤教版(2001)五年级下册教学设计合集.docx
- 2024-2025学年高中物理沪教版选修2-3教学设计合集.docx
- 2024-2025学年初中道德与法治统编版(五四学制)六年级全一册教学设计合集.docx
文档评论(0)