S29GL128S SPANSION [SPANSION], S29GL128S Datasheet - Page 26
![no-image](/images/no-image-200.jpg)
S29GL128S
Manufacturer Part Number
S29GL128S
Description
Manufacturer
SPANSION [SPANSION]
Datasheet
1.S29GL128S.pdf
(104 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Part Number:
S29GL128S10DHI010
Manufacturer:
SPANSION
Quantity:
20 000
Part Number:
S29GL128S10DHIV10
Manufacturer:
SPANSION
Quantity:
20 000
Part Number:
S29GL128S10DHSS10
Manufacturer:
SPANSION
Quantity:
20 000
Part Number:
S29GL128S10TFI010
Manufacturer:
SPANSIO
Quantity:
20 000
Company:
Part Number:
S29GL128S10TFI020
Manufacturer:
SPANSION
Quantity:
101
Company:
Part Number:
S29GL128S10TFI020
Manufacturer:
SPANSION
Quantity:
1 001
Part Number:
S29GL128S10TFI020
Manufacturer:
SPANSION
Quantity:
20 000
Company:
Part Number:
S29GL128S10TFIV20
Manufacturer:
POWER
Quantity:
12 000
Company:
Part Number:
S29GL128S90DHI010
Manufacturer:
SPANSION
Quantity:
201
Company:
Part Number:
S29GL128S90DHI013
Manufacturer:
CYPRESS
Quantity:
310
5.2
26
5.2.1
Program and Erase Summary
Program Granularity
Flash data bits are erased in parallel in a large group called a sector. The Erase operation places each data
bit in the sector in the logical 1 state (High). Flash data bits may be individually programmed from the erased
1 state to the programmed logical 0 (low) state. A data bit of 0 cannot be programmed back to a 1. A
succeeding read shows that the data is still 0. Only erase operations can convert a 0 to a 1. Programming the
same word location more than once with different 0 bits will result in the logical AND of the previous data and
the new data being programmed.
The duration of program and erase operations is shown in
on page
Program and erase operations may be suspended.
An erase operation may be suspended to allow either programming or reading of another sector (not in the
A program operation may be suspended to allow reading of another location (not in the Line being
No other program or erase operation may be started during a suspended program operation - program or
After an intervening program operation or read access is complete the suspended erase or program
Program and Erase operations may be interrupted as often as necessary but in order for a program or
When an Embedded Algorithm (EA) is complete, the EAC returns to the operation state and address space
The system can determine the status of a program or erase operation by reading the Status Register or using
Data Polling Status. Refer to
Polling Status on page 38
Any commands written to the device during the Embedded Program Algorithm are ignored except the
Program Suspend, and Status Read command.
Any commands written to the device during the Embedded Erase Algorithm are ignored except Erase
Suspend and Status Read command.
A hardware reset immediately terminates any in progress program / erase operation and returns to read
mode after t
state, to ensure data integrity.
For performance and reliability reasons reading and programming is internally done on full 32-byte Pages.
I
Algorithm) operation.
The S29GL-S supports two methods of programming, Word or Write Buffer Programming. Each Page can be
programmed by either method. Pages programmed by different methods may be mixed within a Line for the
Industrial Temperature version (-40°C to +85°C). For the In-Cabin version (-40°C to +105°C) the device will
only support one programming operation on each 32-byte page between erase operations and Single Word
Programming command is not supported.
Word programming examines the data word supplied by the command and programs 0’s in the addressed
memory array word to match the 0’s in the command data word.
Write Buffer Programming examines the write buffer and programs 0’s in the addressed memory array Page
to match the 0’s in the write buffer. The write buffer does not need to be completely filled with data. It is
allowed to program as little as a single bit, several bits, a single word, a few words, a Page, multiple Pages, or
the entire buffer as one programming operation. Use of the write buffer method reduces host system
overhead in writing program commands and reduces memory device internal overhead in programming
CC3
erase sector) in the erase operation. No other erase operation can be started during an erase suspend.
programmed).
erase commands will be ignored during a suspended program operation.
operation may be resumed.
erase operation to progress to completion there must be some periods of time between resume and the
next suspend commands greater than or equal to t
on page
from which the EA was started (Erase Suspend or EAC Standby).
in
DC Characteristics on page 74
46.
46.
RPH
time. The terminated operation should be reinitiated once the device has returned to the idle
for more information.
Status Register on page 37
GL-S MirrorBit
represents the active current specification for a write (Embedded
D a t a
®
Family
PRS
S h e e t
or t
for information on these status bits. Refer to
Embedded Algorithm Performance Table
ERS
in
Embedded Algorithm Performance Table
S29GL_128S_01GS_00_06 March 16, 2012
Data