English
Language : 

EN29GL128H_10 Datasheet, PDF (21/54 Pages) Eon Silicon Solution Inc. – 128 Megabit (16384K x 8-bit / 8192K x 16-bit) Flash Memory Page mode Flash Memory, CMOS 3.0 Volt-only
EN29GL128H/L
DQ5: Exceeded Timing Limits
DQ5 indicates whether the program or erase time has exceeded a specified internal pulse count limit.
Under these conditions DQ5 produces a “1,” indicating that the program or erase cycle was not
successfully completed. The device does not output a 1 on DQ5 if the system tries to program a 1 to a
location that was previously programmed to 0. Only an erase operation can change a 0 back to a 1.
Under this condition, the device ignores the bit that was incorrectly instructed to be programmed from a
0 to a 1, while any other bits that were correctly requested to be changed from 1 to 0 are programmed.
Attempting to program a 0 to a 1 is masked during the programming operation. Under valid DQ5
conditions, the system must write the reset command to return to the read mode (or to the erase-
suspend-read mode if a sector was previously in the erase-suspend-program mode).
DQ3: Sector Erase Timeout State Indicator
After writing a sector erase command sequence, the output on DQ3 can be checked to determine
whether or not an erase operation has begun. (The sector erase timer does not apply to the chip erase
command.) When sector erase starts, DQ3 switches from “0” to “1”. This device does not support
multiple sector erase (continuous sector erase) command sequences so it is not very meaningful since
it immediately shows as a “1” after the first 30h command. Future devices may support this feature.
DQ1: Write to Buffer Abort
DQ1 indicates whether a Write to Buffer operation was aborted. Under these conditions DQ1 produces
a “1”. The system must issue the “Write to Buffer Abort Reset” command sequence to return the device
to reading array data.
Table 5. Write Operation Status
Status
Standard
Mode
Program
Suspend
Mode
Erase
Suspend
Mode
Write to
Buffer
Embedded Program Algorithm
Embedded Erase Algorithm
Program
Suspend
Read
Erase
Suspend
Read
Program Suspended
Sector
Non-Program
Suspended Sector
Erase Suspended
Sector
Non-Erase
Suspended Sector
Erase Suspend Program
(Embedded Program)
Busy(note 3)
Abort(note 4)
DQ7
(note 2)
DQ7#
0
1
DQ7#
DQ7#
DQ7#
DQ6
Toggle
Toggle
DQ5
(note 1)
0
DQ3
N/A
0
1
DQ2
(note 2)
No
Toggle
Toggle
Invalid (Not allowed)
No
Toggle
Data
0
N/A
Data
Toggle
Toggle
0
N/A
N/A
Toggle
0
N/A
N/A
Toggle
0
N/A
N/A
DQ1 RY/BY#
0
0
N/A
0
1
1
N/A
1
0
N/A
0
0
0
1
0
Notes
1. DQ5 switches to 1 when an Embedded Program, Embedded Erase, or Write-to-Buffer operation has
exceeded the maximum timing limits.
2. DQ7 and DQ2 require a valid address when reading status information. Refer to the appropriate
subsection for further details.
3. The Data# Polling algorithm should be used to monitor the last loaded write-buffer address location.
4. DQ1 switches to 1 when the device has aborted the write-to-buffer operation
Writing Commands/Command Sequences
During a write operation, the system must drive CE# and WE# to VIL and OE# to VIH when providing
an address, command, and data. Addresses are latched on the last falling edge of WE# or CE#, while
data is latched on the 1st rising edge of WE# or CE#. An erase operation can erase one sector or the
entire device. Table 3 indicates the address space that each sector occupies. The device address
This Data Sheet may be revised by subsequent versions
21
or modifications due to changes in technical specifications.
©2004 Eon Silicon Solution, Inc.,
Rev. K, Issue Date: 2010/05/11
www.eonssi.com