Emulation and SIL3 Diagnostic Modes
263
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
F021 Flash Module Controller (FMC)
Table 5-10. Bus 2 and ECC Diagnostic Mode Summary (continued)
DIAG
MODE
Name
Inputs
Possible Outputs
Possible Error Bits Set
Notes
4
ECC Malfunction
test mode 2
FRAW_DATAH
FRAW_DATAH
(1)
COMB2_MAL_G
FRAW_DATAL
FRAW_DATAL
(1)
ECC_B2_MAL_ERR
FRAW_ECC
FRAW_ECC
(1)
D_UNC_ERR
FUNC_ERR_ADD
(1)
FRAW_DATAH
(1)
EE_CMG
FRAW_DATAL
(1)
EE_CME
FRAW_ECC
(1)
EE_D_UNC_ERR
EE_UNC_ERR_ADD
(1)
5
Address Tag Register
test mode
Not applicable
6
Reserved
Not applicable
7
ECC Data Correction
Diagnostic test mode
Not applicable
Table 5-11. Port Signals Diagnostic Mode Summary
DIAG
MODE
Name
Error In
Uncorrectable
Error
Correctable
Error
Address Bus
Parity Error
FEE
Uncorrectable
Error
FEE
Correctable
Error
ESM Group 3
Channel 7
ESM Group 1
Channel 6
ESM Group 2
Channel 4
ESM Group 1
Channel 36
ESM Group 1
Channel 35
1
ECC Data Correction
test mode
Bus 2
Yes
Yes
No
No
No
EEPROM
No
No
No
Yes
Yes
2
ECC Syndrome
Reporting test mode
Bus 2
No
No
No
No
No
EEPROM
No
No
No
No
No
3
ECC Malfunction
test mode 1
Bus 2
Yes
No
No
No
No
EEPROM
No
No
No
Yes
No
4
ECC Malfunction
test mode 2
Bus 2
Yes
No
No
No
No
EEPROM
No
No
No
Yes
No
5
Address Tag Register
test mode
Bus 1
Yes
No
No
No
No
6
Reserved
7
ECC Data Correction
Diagnostic test mode
Bus 1
Yes
Yes
No
No
No
5.6.4 Read Margin
When the bits are programmed or erased, they are checked against a program_verify or erase_verify
reference level that is far away from the normal read reference point. Over time, bit levels may drift toward
the normal read point and if it is too much then a bit will read the wrong value. To counteract this, the bits
can be read using different read_margin reference points to give an early detection of the problem. The
bits can then be either re-programmed (most common) or the sector can be erased and reprogrammed.
5.7
Control Registers
This section details the Flash module registers, summarized in
. A detailed description of each
register and its bits is also provided.