www.ti.com
ELM
Table 7-173. Use Case: Page Mode (continued)
Step Register/ Bit Field / Programming Model Value
Disable all interrupts for syndrome polynomial and ELM_IRQENABLE 0x100
enable PAGE_MASK interrupt.
Set the input syndrome polynomial 0. ELM_SYNDROME_FRAGMENT_0_i (i=0) 0xE0B718EF
ELM_SYNDROME_FRAGMENT_1_i (i=0) 0xA329AA05
ELM_SYNDROME_FRAGMENT_2_i (i=0) 0x8330B5CC
ELM_SYNDROME_FRAGMENT_3_i (i=0) 0xB0693DB2
ELM_SYNDROME_FRAGMENT_4_i (i=0) 0x318E05BE
ELM_SYNDROME_FRAGMENT_5_i (i=0) 0x12ADDB5A
ELM_SYNDROME_FRAGMENT_6_i (i=0) 0xE8B0
Set the input syndrome polynomial 1. ELM_SYNDROME_FRAGMENT_0_i (i=1) 0xE5F935EB
ELM_SYNDROME_FRAGMENT_1_i (i=1) 0x79C6BA10
ELM_SYNDROME_FRAGMENT_2_i (i=1) 0xBE093336
ELM_SYNDROME_FRAGMENT_3_i (i=1) 0x0948DF08
ELM_SYNDROME_FRAGMENT_4_i (i=1) 0xC22E6669
ELM_SYNDROME_FRAGMENT_5_i (i=1) 0x49A0D932
ELM_SYNDROME_FRAGMENT_6_i (i=1) 0xBAD0
Set the input syndrome polynomial 2. ELM_SYNDROME_FRAGMENT_0_i (i=2) 0x60BA3189
ELM_SYNDROME_FRAGMENT_1_i (i=2) 0x1579EF7D
ELM_SYNDROME_FRAGMENT_2_i (i=2) 0x54556EA0
ELM_SYNDROME_FRAGMENT_3_i (i=2) 0xA6498FEE
ELM_SYNDROME_FRAGMENT_4_i (i=2) 0xEC3697FA
ELM_SYNDROME_FRAGMENT_5_i (i=2) 0xB86ABCD5
ELM_SYNDROME_FRAGMENT_6_i (i=2) 0x69D9
Set the input syndrome polynomial 3. ELM_SYNDROME_FRAGMENT_0_i (i=3) 0x0
ELM_SYNDROME_FRAGMENT_1_i (i=3) 0x0
ELM_SYNDROME_FRAGMENT_2_i (i=3) 0x0
ELM_SYNDROME_FRAGMENT_3_i (i=3) 0x0
ELM_SYNDROME_FRAGMENT_4_i (i=3) 0x0
ELM_SYNDROME_FRAGMENT_5_i (i=3) 0x0
ELM_SYNDROME_FRAGMENT_6_i (i=3) 0x0
Initiates the computation process for syndrome ELM_SYNDROME_FRAGMENT_6_i[16] 0x1
polynomial 0 SYNDROME_VALID (i=0)
Initiates the computation process for syndrome ELM_SYNDROME_FRAGMENT_6_i[16] 0x1
polynomial 1 SYNDROME_VALID (i=1)
Initiates the computation process for syndrome ELM_SYNDROME_FRAGMENT_6_i[16] 0x1
polynomial 2 SYNDROME_VALID (i=2)
Initiates the computation process for syndrome ELM_SYNDROME_FRAGMENT_6_i[16] 0x1
polynomial 3 SYNDROME_VALID (i=3)
Wait until process is complete for syndrome
polynomial 0, 1, 2, and 3:
Wait until the ELM_IRQ interrupt is generated or
poll the status register.
Wait for page completed interrupt: ELM_IRQSTATUS[8] PAGE_VALID 0x1
All error locations are valid.
Read the process exit status for syndrome ELM_LOCATION_STATUS_i[8] ECC_CORRECTABLE 0x1
polynomial 0: (i=0)
All errors were successfully located.
Read the process exit status for syndrome ELM_LOCATION_STATUS_i[8] ECC_CORRECTABLE 0x1
polynomial 1: (i=1)
All errors were successfully located.
485
SPRUH73H–October 2011–Revised April 2013 Memory Subsystem
Submit Documentation Feedback
Copyright © 2011–2013, Texas Instruments Incorporated