闪存S29AL016D在数据处理系统中的应用_第1页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、闪存s29al016d在数据处理系统中的应用随着数据处理系统智能化程度的越来越高,常常需要在无人干预的状况下,自动加载某些数据或参数到系统工作单元,以保证系统的正常工作。这些数据或参数通常都以数据文件形式保存在大容量、低功耗、可迅速重复擦写的存储器中,而且掉电后数据不走失,以便用户按照需要随时读取。s29al016d70能很好的满足这些需求。1 闪存s29al016d简介11 主要性能s29al016d70是spansion公司生产的容量为2mx8 bit1 mx16 bit的闪存器件,该器件采纳3 v供电,拜访时光为70 ns,工作温度范围为-40125,静态200 na,读数据电流为9 m

2、a,擦写数据电流为20 ma可擦写次数在一百万次以上,具有存储容量大,速度快,功耗低等优点。s29al016d的芯片规律图1所示。其中,a0a19和d0d15分离为地址线和数据线,ce为片选信号,低有效;oe为输出访能信号,低有效;we是写选通信号,低有效;byte为8位或16位数据模式挑选端,低电平为8位,高电平为16位。采纳8位模式时,dod7为有效数据线,d15为地址线:ry/by为预备好和忙状态输出。s29al016d70内部包括35个数据段(sector),其中段0到段30为64 kb,段31为32kb,段32、33为8 kb,段34为16 kb。12 操作模式s29al016d70

3、的操作模式如表1所列,实际工作中,常常用到的操作包括片擦除、段擦除、写入数据、读出数据等。2 应用设计21 硬件设计按照设计需要,可利用数字信号处理器通过双口ram和232串行通信获得数据,并将数据保存在flash对应地址。flash的数据读写有8位数据读写和16位数据读写两种方式。利用232串口通信时,收发的数据大多都是8位。若在16位数据工作模式下,挺直写入要铺张一半存储区,否则需将两个8位字节数据拼成一个16位字数据再写入,也会消耗无数工作时光,而采纳8位数据工作模式,则不需要举行数据拼接,用法比较便利。因此,实际工作中,大多采纳8位数据工作模式。同样,双口ram也采纳8位数据的双口ra

4、m,设计中可用法7132。图2所示是其硬件衔接原理图。工作中,若采纳16位数据工作模式,只需将flash芯片的byte脚接至高电平即可。22 操作模式要向flash写入数据,必需先对flash举行擦除操作。擦出操作可通过给fiash芯片写入擦除命令时序来完成,擦除的结果是将flash存储区中全部数据变为0xff(8位)或0xffff(16位),这样,可以便利地写入数据。擦除操作分为片擦除和段擦除两种。片擦除为整片擦除,段擦除只擦除指定段。为用法便利,在擦除某段数据时,应保证其他段数据不受影响。因此,软件多采纳段擦除模式。其代码如下:段擦除函数(flash基地址为0xb0000000);void

5、 erase_flash(unsigned int sector_num)sector为段号片擦除函数可参照编写将数据保存在flash中后,若要对擦除后的段数据地址执行写操作,也可以通过给芯片写入编程操作时序来完成。写操作的结果是将地址指定地址的数据相应位1变为0,通俗的说,就是擦除后的数据各位都为1,写操作是将待写入数据的不为1的位变为0。其写操作函数如下:举行擦除和写入操作时,应在举行写入时序操作时,对寄存器的偏移地址左移一位举行操作,这是由于8位数据工作模式下,芯片地址线的最低位为a-1,而处理器地址线的最低位为a0;若是16位数据操作模式,寻址寄存器时,则不需要举行移位操作。此外,16位数据操作模式和8位数据操作模式在编写命令时序时也有区分,即写入寄存器的命令的位数要和数据位数相同,如8位命令为:*(int*)(oxb0000000+(0x3 结束语应用本文的设计可以胜利地完成对flash的各种操作,实现向flash中保存数据的功能。实际上,各厂家生产的flash在性能上和用法办法都有所不同,s29al016d除了速度

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论