Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1013485
  • 博文数量: 238
  • 博客积分: 2842
  • 博客等级: 少校
  • 技术积分: 2765
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-16 00:20
个人简介

stdlf

文章分类

全部博文(238)

文章存档

2013年(6)

2012年(13)

2011年(82)

2010年(89)

2009年(48)

我的朋友

分类:

2010-03-31 16:20:47

Pin Configuration
A0–A19  = 20 addresses
DQ0–DQ14 = 15 data inputs/outputs
DQ15/A-1 = DQ15 (data input/output, word mode)
   A-1  (LSB address input, byte mode)
BYTE#  = Selects 8-bit or 16-bit mode
CE#  = Chip enable
OE#  = Output enable
WE#  = Write enable
RESET#  = Hardware reset pin
RY/BY#   = Ready/Busy output 
VCC      = 3.0 volt-only single power supply 
VSS      = Device ground
NC  = Pin not connected internally


Word/Byte Configuration
BYTE#=1, the device is in word configuration, DQ15–DQ0 are active and controlled by CE# and OE#.
BYTE#=0, the device is in byte configuration, DQ0–DQ7 are active and controlled 
by CE# and OE#. The data I/O pins DQ8–DQ14 are tri-stated, and the DQ15 pin is used as an input for the LSB (A-1) address function. 

Reading Array Data
To read array data from the outputs, CE# =VIL,OE#=VIL,WE#=VIH.(logic low/high)
CE# is the power control and selects the device.
OE# is the output control and gates array data to the output pins.

tRC Read Cycle Time
tACC Address to Output Delay
tCE Chip Enable to Output Delay
tOE Output Enable to Output Delay
tDF Chip Enable to Output High Z 
  Output Enable to Output High Z 1
OEH Output Enable Hold Time
tOH Output Hold Time From Addresses,(CE# or OE# Whichever Occurs First)
Writing Commands/Command Sequences
To write a command or command sequence (which includes programming data 
to the device and erasing sectors of memory).
the system must drive WE#= VIL,CE#=VIL,OE#=VIH.

Command Definitions

legend:
x=don't care
RA=Address of the memory location to be read
RD=Data read from location RA during read opeartion
PA=Address of the memory location to be programmed. Address latch on the falling edge of the WE# or CE# pulse,whichever happens later.
PD=Data to be programmed at location PA,Data latches on the rising edge of WE# or CE# pluse,whichever happens first.
SA=Address of the sector to be verified(in autoselect mode)or erased.Address bits A19-A12 uniquely select any sector.


Reading Array Data
The device is automatically set to reading array data after device power-up. No commands are required to retrieve data. The device is also ready to read array data after completing an Embedded Program or mbedded Erase algorithm.
Reset Command
Writing the reset command to the device resets the device to reading array data. Address bits are don’t care for this command. 
The reset command may be written between the sequence cycles in an erase command sequence before erasing begins. This resets the device to reading array data. Once erasure begins, however, the device ignores reset commands until the operation is complete.
The reset command may be written between the sequence cycles in a program command sequence before programming begins. This resets the device to reading array data 
(also applies to programming in Erase Suspend   mode).nce programming begins, however, the device ignores reset commands until the operation is complete.
Autoselect Command Sequence
The autoselect command sequence allows the host system to access the manu
facturer and devices codes, and determine whether or not a sector is protected. 
Word/Byte Program Command Sequence
 Programming is a four-bus-cycle operation. The program com
mand sequence is initiated by writing two unlock write cycles, followed by the
program set-up command. The program address and data are written next, which 
in turn initiate the Embedded Program algorithm. The system is not required to 
provide further controls or timings. The device automatically generates the pro
gram pulses and verifies the programmed cell margin.

阅读(811) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~