爱特梅尔AT45DB161D
5.
设备操作
该设备的操作是通过来自主处理器的指令控制。指令和他们的名单
关联的操作码中包含
表15-1第27页
通过
表15-7第30页。
有效教学
开始于CS的下降沿后跟适当的8位的操作码和所需的缓冲或主存储器
地址位置。当CS引脚为低电平,触发SCK引脚控制的操作码和所需的装
缓冲液或通过SI(串行输入)引脚主存储器地址位置。所有的指令,地址和数据是
传送具有最显著位(MSB )在前。
缓冲区寻址标准的爱特梅尔
数据闪存页面大小( 528字节)中引用的数据表使用
术语BFA9 - BFA0表示一个缓冲区内指定一个字节地址需要10位地址。主
内存寻址参考使用的术语PA11 - PA0和BA9 - BA0 ,其中PA11 - PA0表示
指定页面地址和BA9所需的12位地址 - BA0表示需要对10位地址
指定页面内的字节地址。
对于二进制页面大小“ 2的幂” ( 512字节)的缓冲区被引用解决在数据表中使用
传统的术语BFA8 - BFA0表示要在指定字节地址所需的9位地址
一个缓冲器。主内存寻址时使用的术语引用A20 - A0 , A20在哪里 - A9表示12
指定页面地址和A8所需的地址位 - A0表示指定所需的9位地址
一个页面中的字节地址。
6.
读取命令
通过指定适当的操作码,数据可以从主存储器或从任一个2的SRAM读
数据缓冲区。爱特梅尔的DataFlash支持爱特梅尔急流
协议模式0和模式3。请参考
本数据表“详细的位级读时序”图上的每个时钟周期序列的详细信息
模式。
6.1
连续阵列读取(旧命令: E8H ):高达66MHz的
通过对主存储器阵列提供一个初始地址,在连续阵列读指令可以是
用来顺序地通过简单地提供一个时钟信号,从设备读取数据的连续流;没有
附加寻址信息或控制信号需要被提供。该数据闪存集成了一个内部
地址计数器,该计数器将自动增加在每个时钟周期,使一个连续的读操作
无需额外的地址序列的需要。从标准数据闪存进行连续读
页面大小( 528字节) , E8H的操作码,必须移入器件后跟三个地址字节(其中
包括24位页和字节地址序列)和4不在意字节。 - 第12位( PA0 PA11 )
该22位地址序列指定给读出页的主存储器阵列的,而最后10个比特( BA9 -
在22位地址序列BA0 )指定页面内的起始字节地址。为了执行连续
从二进制文件页面大小( 512字节)读取,操作码( E8H )必须移入器件跟着三
地址字节和四不在乎字节。第12位( A20 - A9 )的21位序列指定的页面
主存储器阵列中读取数据,最后9位( A8 - A0 )的21位地址序列指定开始
在页面内的字节地址。不在乎请按照所需的地址字节来初始化读取的字节
操作。继不在乎字节,额外的时钟脉冲SCK引脚将导致数据被输出上
在SO (串行输出)引脚。
CS引脚必须的操作码,地址字节,不在乎字节加载过程中保持较低水平,而
读取数据。当在一个连续阵列读,该设备达到了在主存储器中的页的结束
继续阅读下一个页面的开头与页边界交叉过程中发生的任何延误
(从一个页面的结尾到下一个页面的开始处交叉) 。当在主存储器中的最后位
阵列已被读取,该设备将继续读回的存储器中的第一页的开头。如同
跨越页边界,无延迟,将数组到年底缠绕时,将发生
开头的阵列。
5
3500N–DFLASH–05/10