Power On, Power Off, and Reset Considerations
256
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
F021 Flash Module Controller (FMC)
5.4.2.4
Part Number Symbolization
Device part number symbolization information can be determined from the device-specific datasheet or
can be computed by reading locations in the TI OTP bank 0 registers.
For example the device part number symbolization "TMS570LS3137CPGEQQ1" can be read from TI OTP
bank 0 location F008 01E0h through F008 01FFh as shown in
.
Figure 5-5. TI OTP Bank 0 Symbolization Information (F008 01E0h-F008 01FFh)
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
0x0D
0x0E
0x0F
0x54
0x4D
0x53
0x35
0x37
0x30
0x4C
0x53
0x33
0x31
0x33
0x37
0x43
0x50
0x47
0x45
R
0x10
0x11
0x12
0x13
0x14
0x15
0x16
0x17
0x18
0x19
0x1A
0x1B
0x1C
0x1D
0x1E
0x1F
0x51
0x51
0x31
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
R
LEGEND: R = Read only
5.4.2.5
Deliberate ECC Errors for FMC ECC Checking
Deliberate single-bit and double-bit errors have been placed in the OTP for checking the FMC ECC
functionality. Any portion of the 64 bits in TI OTP bank 0 location F008 03F0h through F008 03F7h as
shown in
will generate a single-bit error. Any portion of the 64 bits in TI OTP bank 0 location
F008 03F8h through F008 03FFh as shown in
will generate a double-bit error.
Figure 5-6. TI OTP Bank 0 Deliberate ECC Error Information (F008 03F0h-F008 03FFh)
0x00
0x04
0x08
0x0C
0x12345678
0x9ABCDEF1
0x12345678
0x9ABCDEF3
R
R
R
R
LEGEND: R = Read only, ECC is calculated for the value 0x123456789ABCDEF0
5.5
Power On, Power Off, and Reset Considerations
5.5.1 Error Checking at Power On
As the device is coming out of the device reset sequence, the Flash wrapper reads two configuration
words from the TI OTP section of bank 0, the hardware configuration word at address 0xF0080140, and
then the AJSM visible password at address 0xF0000000. During these reads ECC is enabled. Single-bit
errors are corrected and generate an ESM group 1 channel 6 error event. The first failing address will be
latched in the FCOR_ERR_ADD register along with the bit position in FCOR_ERR_POS register and the
FEDACSTATUS register flags will be updated to indicate the type of error. Uncorrectable errors will
generate an ESM group 3 channel 7 error event, the ERROR pin will be activated, the first failing address
will be latched in the FUNC_ERR_ADD register and the FEDACSTATUS register flags will be updated to
indicate the type of error.
5.5.2 Flash Integrity when Reset while Programming or Erasing
If a device is reset while programming, then the bits being programmed when reset is asserted are
indeterminate; however, the other bits in the Flash are not disturbed. Likewise, If the device is reset while
being erased, the sector or sectors being erased will have indeterminate bits; however, the other sectors
in the same bank and the other banks will not be disturbed.