1
1
P
P
E
E
512 bytes
512 bytes
U
U
U
U
E
E
512 bytes
512 bytes
1
1
P
P
E
E
512 bytes
512 bytes
P
P
E
E
512 bytes
512 bytes
size0
size1
size0
size1
size1
1
i.
size1
0
size0
size0
size1
size0
size1
size0
size0
size0
size1
size0
size1
size0
s1
size0
s1
size0
size0
size0
size1
size0
size1
Data0
Data1
Prot0
Ecc0
Prot1
Ecc1
Data0
Data1
Prot0
Ecc0
Prot1
Ecc1
U0
U1
Sector spares
Sector spares
0
1
0
1
0
0
inactive
inactive
1
1
0
1
0
1
0
0
inactive
inactive
1
1
i.
i.
Write
Read
Write
Read
1
1
Mode
Size0
Size1
P
E
P+E
0
1
1
P
E+U
P+E
U
Data0
Data1
Unprot0
Ecc0
Unprot1
Ecc1
0
1
0
1
0
inactive
1
inactive
inactive
Write
Read
2
2
U+E
0
U
E
Mode
Size0
Size1
Mode
Size0
Size1
Per-sector spares
Spares covered by sector ECC
per sector ECC mapping.
Per-sector spares
Spares covered by sector ECC,
ECC not right-aligned.
Per-sector spares
Spares not covered by ECC,
ECC right-aligned per sector.
Sector spares
Sector spares
Sector spares
Sector spares
size0
Data0
Data1
Prot0
Ecc0
Prot1
Ecc1
Sector spares
Sector spares
0
1
0
1
0
0
inactive
inactive
1
1
Write
Read
1
10
Mode
Size0
Size1
P
1+E
P
E
Per-sector spares
Spares covered by sector ECC
per sector, left-padded ECC.
Pad
Pad
i.
Sector data
Sector data
Sector data
Sector data
Sector data
Sector data
Sector data
Sector data
M1
M2
M3
M4
GPMC
7.1.3.3.12.3.3.1 Per-Sector Spare Mappings
In these schemes (
), each 512-byte sector of the main area has its own dedicated section of
the spare area. The spare area of each sector is composed of:
•
ECC, which must be located after the data it protects
•
other data, which may or may not be protected by the sectors ECC
Figure 7-38. NAND Page Mapping and ECC: Per-Sector Schemes
324
Memory Subsystem
SPRUH73H – October 2011 – Revised April 2013
Copyright © 2011–2013, Texas Instruments Incorporated