Datasheet
www.ti.com
7.1.2 Definition of Terms............................................................................................... 323
7.1.3 F021 Flash Tools ................................................................................................ 324
7.2 Default Flash Configuration ............................................................................................. 324
7.3 EEPROM Emulation Support............................................................................................ 324
7.4 SECDED ................................................................................................................... 325
7.4.1 SECDED Initialization ........................................................................................... 325
7.4.2 ECC Encoding.................................................................................................... 325
7.4.3 Syndrome Table: Decode to Bit in Error...................................................................... 327
7.4.4 Syndrome Table: An Alternate Method ....................................................................... 328
7.5 Memory Map .............................................................................................................. 329
7.5.1 Location of Flash ECC Bits..................................................................................... 329
7.5.2 OTP Memory ..................................................................................................... 330
7.6 Deliberate ECC Errors for FMC ECC Checking ...................................................................... 333
7.7 Power On, Power Off Considerations.................................................................................. 334
7.7.1 Error Checking at Power On ................................................................................... 334
7.7.2 Flash Integrity at Power Off .................................................................................... 334
7.8 Emulation and SIL3 Diagnostic Modes ................................................................................ 334
7.8.1 System Emulation ............................................................................................... 334
7.8.2 Diagnostic Mode ................................................................................................. 334
7.8.3 Diagnostic Mode Summary..................................................................................... 336
7.8.4 SECDED Software Diagnostic ................................................................................. 337
7.8.5 Read Margin...................................................................................................... 337
7.9 Parameter Overlay Module (POM) ..................................................................................... 337
7.9.1 Example Procedure to Configure the POM .................................................................. 337
7.10 Summary of L2FMC Errors.............................................................................................. 338
7.11 Flash Control Registers .................................................................................................. 339
7.11.1 Flash Read Control Register (FRDCNTL)................................................................... 340
7.11.2 EEPROM Error Correction Control Register (EE_FEDACCTRL1)....................................... 341
7.11.3 Flash PortA Error and Status Register (FEDAC_PASTATUS) ........................................... 342
7.11.4 Flash PortB Error and Status Register (FEDAC_PBSTATUS) ........................................... 343
7.11.5 Flash Global Error and Status Register (FEDAC_GBLSTATUS) ........................................ 344
7.11.6 Flash Error Detection and Correction Sector Disable Register (FEDACSDIS)......................... 345
7.11.7 Primary Address Tag Register (FPRIM_ADD_TAG)....................................................... 346
7.11.8 Duplicate Address Tag Register (FDUP_ADD_TAG)...................................................... 346
7.11.9 Flash Bank Protection Register (FBPROT) ................................................................. 347
7.11.10 Flash Bank Sector Enable Register (FBSE)............................................................... 347
7.11.11 Flash Bank Busy Register (FBBUSY) ...................................................................... 348
7.11.12 Flash Bank Access Control Register (FBAC) ............................................................. 348
7.11.13 Flash Bank Power Mode Register (FBPWRMODE) ..................................................... 349
7.11.14 Flash Bank/Pump Ready Register (FBPRDY) ............................................................ 350
7.11.15 Flash Pump Access Control Register 1 (FPAC1)......................................................... 351
7.11.16 Flash Module Access Control Register (FMAC) .......................................................... 352
7.11.17 Flash Module Status Register (FMSTAT).................................................................. 353
7.11.18 EEPROM Emulation Data MSW Register (FEMU_DMSW) ............................................. 355
7.11.19 EEPROM Emulation Data LSW Register (FEMU_DLSW)............................................... 355
7.11.20 EEPROM Emulation ECC Register (FEMU_ECC) ....................................................... 356
7.11.21 Flash Lock Register (FLOCK) ............................................................................... 356
7.11.22 Diagnostic Control Register (FDIAGCTRL)................................................................ 357
7.11.23 Raw Address Register (FRAW_ADDR) ................................................................... 358
7.11.24 Parity Override Register (FPAR_OVR)..................................................................... 359
7.11.25 Reset Configuration Valid Register (RCR_VALID) ....................................................... 360
7.11.26 Crossbar Access Time Threshold Register (ACC_THRESHOLD) ..................................... 360
7.11.27 Flash Error Detection and Correction Sector Disable Register 2 (FEDACSDIS2) ................... 361
5
SPNU562–May 2014 Contents
Submit Documentation Feedback
Copyright © 2014, Texas Instruments Incorporated