积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 存储器 >> 应用论文
  相关分类: 相关文章 | 应用论文 | 新产品 | 下载 |
AM30L V0064D在单片机系统中的典型应用
 
作者:张 翼   来源:单片机及嵌入式系统应用    点击数:168   更新时间:2008-5-29
您可以添加到网摘 让更多人关注此文章:

    摘要:AM30LV0064D是AMD公司生产的一种新型超与非(U1traNAND)结构的闪速存储器(Flash)。本文介绍它的工作原理,以及它与AT89LS8252单片机的硬件接口电路和PLD内部逻辑控制设计的代码,并对编程操作的软件流程进行了描述。

关键词:AM30LV0064D U1traNAND 闪速存储器


1 概述


AM30LV0064D是AMD公司生产的一种新型非易失性闪速存储器。或非(NOR)结构的Flash具有高速的随机存取功能,但成本较高;新的UltraNAND结构的Flash相对于NOR结构的Flash,具有价格低,容量特别大的优势,支持对存储器高速地连续存取。谝芯片工作电压范围在2.7~3.6V,特别适用于需要批量存储大量代码或数据的语音、图形、图像处理场合,在便携式移动存储和移动多媒体系统中应用前景广阔。


2 工作原理与命令字设置


AM30LV0064D采用与工业级NAND结构兼容的UltraNAND结构,内部包含1024个存储块(单元容量为8K字节+256字节缓存);存储块中的数据按页存放,每页可存储512字节,还有16字节缓存用作与外部数据交换时的缓冲区,每块共16页。所以,主存储区一共有16 384数据页,相当于64 Mbit的数据存储器。


图1为AM30LV0064D的内部结构和主要引脚示意图。

图1 AM30LV0064D的内部结构和主要引脚示意图

    AM30LV0064D的主要引脚定义:


CE--片选使能输入;


ALE--地址输入使能;


CLE--命令字输入使能;


SE--缓冲区使能输入,低电平有效;


RE--读使能输入,低电平有效;


WE--写使能输入,低电平有效;


WP--写保护输入,低电平有效;


RY/BY--内部空闲/忙信号输出;


I/O7~0--8位数据输入/输出口;


VCC--3.3V核心电源;


VCCQ--I/O口电源;


VSS--地。


AM30LV0064D的读、编程和擦写等操作都可以在3.3V单电源供电状态下进行,同时它提供的VCCQ引脚在接5V时,I/O口可兼容5V电平。AM30LV0064D支持对主存高速地连续存取和编程操作,连续读取数据的时间可小于50ns/字节(随机读取数据的响应时间为7μs,所以连续读取时第一个数据的响应时间也是7μs);对Flash的编程是以页为单位的,步骤是先写入数据,再执行编程命令,编程速度为200μs/页(平均约400ns/字节);芯片擦除操作以存储块为单位,擦除其中某一块对其它存储块的数据没有影响,擦除时间2ms/存储块,而且还有延缓擦降/得擦除命令,允许用户在必要时暂缓擦除操作,转而处理对其它存储块进行数据读、写、编程等操作;此外,主机可以通过读RY/BY引脚状态的方法了解Flash内部操作是否已经完成,RY/BY也可用于实现硬件判忙接口。AM30LV0064D还具有写保护功能,这一功能通过将WP引脚设为低电平实现。

图2 AM30LV0064D应用电路

    所有操作都建立在命令字基础上。对主存操作时,所有命令字都通过芯片的8个I/O引脚写到命令寄存器中,激活状态机进行相应的操作。存储器地址以及数据也从8位I/O脚写入。对存储器地址进行连续操作或对存储块操作时都要先向地址寄存器写入1个起始地址。地址分3次写进去,从低字节开始传送,具体的地址位传送顺序分配如表1所列。(由于对存储器的读操作分前后2个半页,每半页256字节,在命令字中已经包含了此信息,而编程以页为单位、擦除以块为单位,所以传送的地址位中不含A8)

表1 地址分配表











































 I/O7I/O6I/O5I/O4I/O3I/O2I/O1I/O0
第1周期A7A6A5A4A3A2A1A0
第2周期A16A15A14A13A12A11A10A9
第3周期××A22A21A20A19A18A17

AM30LV0064D通过片选引脚CE使能,先是CLE和WE信号有效,通过I/O口写入命令字;接着ALE和WE有效,写入数据存取的起始地址。最后根据命令要求,读数据或数据。由于具有多元的控制总线,对应AM30LV0064D的操作方式也是多样的。根据命令字的定义可进行以下操作,如表2所列。

表2 命令字定义表


































































































































































































命令字序列总  线  周  期
123456
操作数据操作数据操作数据操作数据操作数据操作数据
读数据区-前半页00HSASASA数据Etc.Etc.
读数据-后半页01HSASASA数据Etc.Etc.
读数据-无缝隙读02HSASASA数据Etc.Etc.
读预留区50HSASASA数据Etc.Etc.
读ID号90H00H01HE6H    
读状态70HSREtc.Etc.      
输入数据80HSASASA数据Etc.Etc.
编程10H          
块擦除60HBABAD0H    
延缓擦除B0H          
重擦除D0H          
复位FFH          

    注:SA表示起始地址,BA表示块地址,Etc.表示操作同前一个周期。


[1] [2]  下一页



相关文章
· 单片机4×4矩阵式键盘的课程设计[31]
· 基于单片机的数字正弦机研制[47]
· 图形LCD模块ACM19264ASB的汉字显示[15]
· 基于单片机的康复仪研究[27]
· 基于单片机的康复仪研究[17]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
各种冲值卡批发销售!独家特价!
特价销售GPS车载导航系统!
数字电视批发销售!你想不到的价格!
品牌相机批发销售!你想不到的价格!
品牌手机批发销售!你想不到的价格!
笔记本电脑批发销售!你想不到的价格!
那一年我做了鸭子2
那一年我做了鸭子1
等你十年(下)
等你十年(上)
 
热门下载 [更多]
 
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
[ ] 实用电源电路集锦
 
论坛新帖 [更多]
 
新店开业,部分开发板&元器件特...
[原创]VB编程RS232串口...
红外摄像机控制故障分析与处理方...
红外防水摄像机在智能视频监控中...
步进电机不用驱动芯片能驱动吗?...
我要选一块双串口,带AD的单片...
[分享]运放和功放的区别是什么...
4×4矩阵式键盘的课程设计...
做过高速信号滤波的高手帮忙...
做视频信号放大器,各位有什么好...

 
赞助商 [更多]
 


ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网