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.

Public Version<br />

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

Table <strong>10</strong>-78. Register Call Summary for Register GPMC_ECC_CONFIG<br />

General-Purpose <strong>Memory</strong> Controller<br />

• Error correction code engine (ECC): [0] [1]<br />

• NAND Device Basic Programming Model: [2] [3] [4] [5] [6] [7] [8] [9]<br />

• GPMC Register Summary: [<strong>10</strong>]<br />

• GPMC Register Description: [11] [12] [13]<br />

Address Offset 0x0000 01F8<br />

Table <strong>10</strong>-79. GPMC_ECC_CONTROL<br />

Physical Address 0x6E00 01F8 Instance GPMC<br />

Description ECC control<br />

Type RW<br />

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 <strong>10</strong> 9 8 7 6 5 4 3 2 1 0<br />

RESERVED RESERVED ECCPOINTER<br />

Bits Field Name Description Type Reset<br />

31:9 RESERVED Write 0s for future compatibility. Read returns 0s. RW 0x000000<br />

8 ECCCLEAR Clear all ECC result registers RW 0x0<br />

Reads returns 0<br />

Write 0x1 to this field clear all ECC result registers<br />

Write 0x0 is ignored<br />

7:4 RESERVED Write 0s for future compatibility. Read returns 0s. RW 0x0<br />

3:0 ECCPOINTER Selects ECC result register (Reads to this field give the dynamic RW 0x0<br />

position of the ECC pointer - Writes to this field select the ECC result<br />

register where the first ECC computation will be stored); Other<br />

enums: writing other values disables the ECC engine (ECCENABLE<br />

bit of GPMC_ECC_CONFIG set to 0)<br />

0x0: Writing 0x0 disables the ECC engine (ECCENABLE bit of<br />

GPMC_ECC_CONFIG set to 0)<br />

0x1: ECC result register 1 selected<br />

0x2: ECC result register 2 selected<br />

0x3: ECC result register 3 selected<br />

0x4: ECC result register 4 selected<br />

0x5: ECC result register 5 selected<br />

0x6: ECC result register 6 selected<br />

0x7: ECC result register 7 selected<br />

0x8: ECC result register 8 selected<br />

0x9: ECC result register 9 selected<br />

Table <strong>10</strong>-80. Register Call Summary for Register GPMC_ECC_CONTROL<br />

General-Purpose <strong>Memory</strong> Controller<br />

• NAND Device Basic Programming Model: [0] [1] [2] [3]<br />

• GPMC Register Summary: [4]<br />

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

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

ECCCLEAR

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

Saved successfully!

Ooh no, something went wrong!