s29ns01gs Meet Spansion Inc., s29ns01gs Datasheet - Page 44

no-image

s29ns01gs

Manufacturer Part Number
s29ns01gs
Description
S29ns01gs 1024 Megabit 128 Megabyte 16-bit Data Width, Burst Access, Simultaneous Read/write, 1.8 Volt-only Flash Memory In 65 Nm Mirrorbit Technology
Manufacturer
Meet Spansion Inc.
Datasheet
7.10
44
Handshaking
Software Functions and Sample Code
Note
XXXX indicates a don't care address.
The following is a C source code example of using the erase suspend function. Refer to the Spansion Low
Level Driver User’s Guide (available on www.spansion.com) for general information on Spansion Flash
memory software development guidelines.
Note
XXXX indicates a don't care address.
The following is a C source code example of using the erase resume function. Refer to the Spansion Low
Level Driver User’s Guide (available on www.spansion.com) for general information on Spansion Flash
memory software development guidelines.
The handshaking feature allows the host system to detect when data is ready to be read by simply monitoring
the RDY (Ready) pin, which is a dedicated output controlled by CE#.
When either CE# input is Low, the RDY output signal is actively driven. When both of the CE# inputs are High
the RDY output is high-impedance. When either CE# input and OE# input is Low, the A/DQ15-A/DQ0 output
signals are actively driven. When both of the CE# inputs are High, or the OE# input is High, the A/DQ15-A/
DQ0 outputs are high-impedance.
When the device is operated in synchronous mode, and OE# is low (active), the initial word of burst data
becomes available after the rising edge of the RDY. CR0.8 in the Configuration Register allows the host to
specify whether RDY is active at the same time that data is ready, or one cycle before data is ready (see
Table 7.4, Configuration Register 0 (CR0) on page
When the device is operated in asynchronous mode, RDY will be high when CE# is low (active).
/* Example: Erase Suspend Command */
*( (UINT16 *) base_address ) = 0x00B0
/* Example: Erase Resume Command */
*( (UINT16 *) base_address ) = 0x0030;
Cycle
Cycle
1
1
Write Erase suspend Command
Write Erase Resume Command
S29NS-S MirrorBit
Description
Description
D a t a
(LLD Function = lld_EraseSuspendCmd)
(LLD Function = lld_EraseResumeCmd)
Table 7.20 Erase Suspend
Table 7.21 Erase Resume
S h e e t
®
Eclipse
24).
Operation
Flash Family
Write
( P r e l i m i n a r y )
Operation
Write
Byte Address
XXXX
Byte Address
XXXX
S29NS-S_00_02 April 20, 2009
Word Address
XXXX
Word Address
XXXX
0030h
Data
00B0h
Data

Related parts for s29ns01gs