s29ns01gs Meet Spansion Inc., s29ns01gs Datasheet - Page 32

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
32
7.8.1.1
7.8.1.2
Page Programming Method
Each 512-Byte aligned group of 512 Bytes is called a page. Bits to be programmed may be located anywhere
within a page. Using the Page programming method each page in a sector may be programmed only once
before an erase of the sector is required to enable reprogramming of the same page in the sector. Typical
device programming is done by loading a 512 Byte write buffer and issuing a programming command to move
data from the buffer to the memory array. This sets an upper limit on the amount of data that may be
programmed with a single programming command. The write buffer must also be aligned to each 512 Byte
boundary. In addition, smaller groups of data may also be programmed by the Bit-Field programming method.
It is possible to program from one bit up to 512 Bytes in each programming operation.
Bit-Field Programming Method
A Bit-Field programming method may be used to program individual bits within a page. With this method any
combination of bits within the lower 16 bytes of a cache line (CL) may be programmed and the same bytes
may be programmed multiple times in order to incrementally program different bits in those bytes. The
remaining higher address 16 bytes of the CL are considered reserved. Reading these reserved locations
within a page after bit-field programming is completed will provide stable but undefined data.
See
Figure 7.3
Main Array
128 KBytes
128 KBytes
128 KBytes
128 KBytes
128 KBytes
128 KBytes
128 KBytes
128 KBytes
Figure 7.2 Configurable Programming Groups: Bit-Field Program and Page Program
. .
. .
. .
.
. .
.
. .
.
. .
.
. .
.
. .
for the Memory Array Configuration for Bit Field and Page Programming Methods.
S29NS-S MirrorBit
D a t a
S h e e t
®
(Bit Program
Eclipse
256 Bytes
Mode )
A half
128-Kbyte Block
512 Byte
512 Byte
512 Byte
Flash Family
( P r e l i m i n a r y )
. .
.
. .
256 Bytes
(Reserved)
B half
Programming region in Page Mode
Programming region in Page Mode
Byte address Bit A4=1, is reserved and can't
be programmed
Programming region in Bit-Field Program Mode
Programming region in Page Mode
Allows up to
512 bytes of data to be programmed .
Byte address Bit A4 = 0: Allows up to 256
Bytes of data to be programmed to
the A half by bit, byte, or word.
S29NS-S_00_02 April 20, 2009

Related parts for s29ns01gs