5
SPNU563A – March 2018
Copyright © 2018, Texas Instruments Incorporated
Contents
7.1.3
F021 Flash Tools
................................................................................................
7.2
Default Flash Configuration
.............................................................................................
7.3
EEPROM Emulation Support
............................................................................................
7.4
SECDED
...................................................................................................................
7.4.1
SECDED Initialization
...........................................................................................
7.4.2
ECC Encoding
....................................................................................................
7.4.3
Syndrome Table: Decode to Bit in Error
......................................................................
7.4.4
Syndrome Table: An Alternate Method
.......................................................................
7.5
Memory Map
..............................................................................................................
7.5.1
Location of Flash ECC Bits
.....................................................................................
7.5.2
OTP Memory
.....................................................................................................
7.6
Power On, Power Off Considerations
..................................................................................
7.6.1
Error Checking at Power On
...................................................................................
7.6.2
Flash Integrity at Power Off
....................................................................................
7.7
Emulation and SIL3 Diagnostic Modes
................................................................................
7.7.1
System Emulation
...............................................................................................
7.7.2
Diagnostic Mode
.................................................................................................
7.7.3
Diagnostic Mode Summary
.....................................................................................
7.7.4
SECDED Software Diagnostic
.................................................................................
7.7.5
Read Margin
......................................................................................................
7.8
Parameter Overlay Module (POM)
.....................................................................................
7.8.1
Example Procedure to Configure the POM
..................................................................
7.9
Summary of L2FMC Errors
..............................................................................................
7.10
Flash Control Registers
..................................................................................................
7.10.1
Flash Read Control Register (FRDCNTL)
...................................................................
7.10.2
Read Margin Control Register (FSPRD)
.....................................................................
7.10.3
EEPROM Error Correction Control Register (EE_FEDACCTRL1)
.......................................
7.10.4
Flash Port A Error and Status Register (FEDAC_PASTATUS)
..........................................
7.10.5
Flash Port B Error and Status Register (FEDAC_PBSTATUS)
..........................................
7.10.6
Flash Global Error and Status Register (FEDAC_GBLSTATUS)
........................................
7.10.7
Flash Error Detection and Correction Sector Disable Register (FEDACSDIS)
.........................
7.10.8
Primary Address Tag Register (FPRIM_ADD_TAG)
.......................................................
7.10.9
Duplicate Address Tag Register (FDUP_ADD_TAG)
......................................................
7.10.10
Flash Bank Protection Register (FBPROT)
................................................................
7.10.11
Flash Bank Sector Enable Register (FBSE)
...............................................................
7.10.12
Flash Bank Busy Register (FBBUSY)
......................................................................
7.10.13
Flash Bank Access Control Register (FBAC)
.............................................................
7.10.14
Flash Bank Power Mode Register (FBPWRMODE)
.....................................................
7.10.15
Flash Bank/Pump Ready Register (FBPRDY)
............................................................
7.10.16
Flash Pump Access Control Register 1 (FPAC1)
.........................................................
7.10.17
Flash Module Access Control Register (FMAC)
..........................................................
7.10.18
Flash Module Status Register (FMSTAT)
..................................................................
7.10.19
EEPROM Emulation Data MSW Register (FEMU_DMSW)
.............................................
7.10.20
EEPROM Emulation Data LSW Register (FEMU_DLSW)
...............................................
7.10.21
EEPROM Emulation ECC Register (FEMU_ECC)
.......................................................
7.10.22
Flash Lock Register (FLOCK)
...............................................................................
7.10.23
Diagnostic Control Register (FDIAGCTRL)
................................................................
7.10.24
Raw Address Register (FRAW_ADDR)
...................................................................
7.10.25
Parity Override Register (FPAR_OVR)
.....................................................................
7.10.26
Reset Configuration Valid Register (RCR_VALID)
.......................................................
7.10.27
Crossbar Access Time Threshold Register (ACC_THRESHOLD)
.....................................
7.10.28
Flash Error Detection and Correction Sector Disable Register 2 (FEDACSDIS2)
...................
7.10.29
Lower Word of Reset Configuration Read Register (RCR_VALUE0)
..................................