P
U
size0
size1
“Protected” data
Unused data
bch_blk_ptr
inactive
Rd/Wr/
SW
0
Mode
Size0 Size1
P
U
Manual mode
to ECC divider
M0
unused
gpmc-032
Public Version
www.ti.com
General-Purpose Memory Controller
Figure 10-32. Manual Mode Sequence and Mapping
Section processing sequence:
•
One time with buffer
–
size0 nibbles of data, processing ON
–
size1 nibbles of unused data, processing OFF
Checksum: size0 + size1 nibbles must fit in a whole number of accesses.
10.1.5.14.3.2.2.5 Mode 0x1
Page processing sequence:
•
Repeat with buffer 0 to S-1
–
512-byte data, processing ON
•
Repeat with buffer 0 to S-1
–
size0 nibbles spare, processing ON
–
size1 nibbles spare, processing OFF
Checksum: Spare area size (nibbles) = S - (size0 + size1)
10.1.5.14.3.2.2.6 Mode 0xA (10)
Page processing sequence:
•
Repeat with buffer 0 to S-1
–
512-byte data, processing ON
•
Repeat with buffer 0 to S-1
–
size0 nibbles spare, processing ON
–
1 nibble pad spare, processing OFF
–
size1 nibbles spare, processing OFF
Checksum: Spare area size (nibbles) = S - (size0 + 1 + size1)
10.1.5.14.3.2.2.7 Mode 0x2
Page processing sequence:
•
Repeat with buffer 0 to S-1
–
512-byte data, processing ON
•
Repeat with buffer 0 to S-1
–
size0 nibbles spare, processing OFF
–
size1 nibbles spare, processing ON
Checksum: Spare area size (nibbles) = S - (size0 + size1)
10.1.5.14.3.2.2.8 Mode 0x3
Page processing sequence:
2173
SWPU177N – December 2009 – Revised November 2010
Memory Subsystem
Copyright © 2009–2010, Texas Instruments Incorporated