Document Number: 002-00833 Rev. *L
Page 11 of 74
S29VS256R
S29VS128R
S29XS256R
S29XS128R
6.2
Flash Memory Array
The Non-Volatile Flash Memory Array is organized as shown in the following tables. Devices are factory configured to have either all
uniform size sectors or four smaller sectors at either the top of the device.
Note:
All tables have been condensed to show sector-related information for an entire device on a single page. Sectors and their address ranges that are not explicitly listed
(such as SA008–SA009) have sector starting and ending addresses that form the same pattern as all other sectors of that size. For example, all 128 KB sectors have the
byte address pattern x000000h–x1FFFFh.
Table 2. System Versus Flash View of Address
System Address Signals
a11
a10
a9
a8
a7
a6
a5
a4
a3
a2
a1
a0
System Byte Address Hex
A
A
A
Binary Pattern
1
0
1
0
1
0
1
0
1
0
1
0
Flash Word Address Hex
5
5
5
Flash Address Signals
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
Table 3. S29VS/XS256R Sector and Memory Address Map (Top Boot)
Bank
Size
(Mbit)
Sector
Count
Sector Size
(KByte)
Bank
Sector
Range
Address
Range (word)
Address
Range (byte)
Notes
32
224
128
0
SA000-SA031
000000h–1FFFFFh
000000h–3FFFFFh
Sector Starting
Address –
Sector Ending
Address
1
SA032–SA063
…
…
2
SA064–SA095
…
…
3
SA096–SA127
…
…
4
SA128–SA159
…
…
5
SA160–SA191
…
…
6
SA192–SA223
…
…
31
128
7
SA224–SA254
E00000h–FEFFFFh
1C00000h–1FDFFFFh
4
32
SA255
FF0000h–FF3FFFh
1FE0000h–1FE7FFFh
SA256
FF4000h-FF7FFFh
1FE8000h-1FEFFFFh
SA257
FF8000h–FFBFFFh
1FF0000h–1FF7FFFh
SA258
FFC000h–FFFFFFh
1FF8000h–1FFFFFFh