01.08.2013 Views

Chapter 10 Memory Subsystem.pdf

Chapter 10 Memory Subsystem.pdf

Chapter 10 Memory Subsystem.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

M0<br />

Manual mode<br />

Rd/Wr/<br />

SW<br />

Mode Size0 Size1<br />

0<br />

P U<br />

Public Version<br />

www.ti.com General-Purpose <strong>Memory</strong> Controller<br />

Section processing sequence:<br />

• One time with buffer<br />

Figure <strong>10</strong>-32. Manual Mode Sequence and Mapping<br />

– size0 nibbles of data, processing ON<br />

– size1 nibbles of unused data, processing OFF<br />

to ECC divider<br />

Checksum: size0 + size1 nibbles must fit in a whole number of accesses.<br />

<strong>10</strong>.1.5.14.3.2.2.5 Mode 0x1<br />

Page processing sequence:<br />

• Repeat with buffer 0 to S-1<br />

– 512-byte data, processing ON<br />

• Repeat with buffer 0 to S-1<br />

– size0 nibbles spare, processing ON<br />

– size1 nibbles spare, processing OFF<br />

Checksum: Spare area size (nibbles) = S - (size0 + size1)<br />

<strong>10</strong>.1.5.14.3.2.2.6 Mode 0xA (<strong>10</strong>)<br />

Page processing sequence:<br />

• Repeat with buffer 0 to S-1<br />

– 512-byte data, processing ON<br />

• Repeat with buffer 0 to S-1<br />

– size0 nibbles spare, processing ON<br />

– 1 nibble pad spare, processing OFF<br />

– size1 nibbles spare, processing OFF<br />

Checksum: Spare area size (nibbles) = S - (size0 + 1 + size1)<br />

<strong>10</strong>.1.5.14.3.2.2.7 Mode 0x2<br />

Page processing sequence:<br />

• Repeat with buffer 0 to S-1<br />

– 512-byte data, processing ON<br />

• Repeat with buffer 0 to S-1<br />

– size0 nibbles spare, processing OFF<br />

– size1 nibbles spare, processing ON<br />

Checksum: Spare area size (nibbles) = S - (size0 + size1)<br />

<strong>10</strong>.1.5.14.3.2.2.8 Mode 0x3<br />

Page processing sequence:<br />

unused<br />

“Protected” data Unused data<br />

P U<br />

bch_blk_ptr inactive<br />

size0 size1<br />

SPRUGN4L–May 20<strong>10</strong>–Revised June 2011 <strong>Memory</strong> <strong>Subsystem</strong><br />

Copyright © 20<strong>10</strong>–2011, Texas Instruments Incorporated<br />

gpmc-032<br />

2155

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!