Control Registers
294
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
F021 Flash Module Controller (FMC)
5.7.31 Flash Error Detection and Correction Sector Disable Register (FEDACSDIS2)
This register is used to disable the SECDED function for one or two sectors from the EEPROM Emulation
Flash (bank 7). An additional two sectors can have SECDED disabled by the use of the FEDACSDIS
register. see
.
Figure 5-38. Flash Error Detection and Correction Sector Disable Register (FEDACSDIS2)
[offset = C0h]
31
29
28
27
24
23
21
20
19
16
BankID3_Inverse
Rsvd
SectorID3_inverse
BankID3
Rsvd
SectorID3
R/WP-0
R-0
R/WP-0
R/WP-0
R-0
R/WP-0
15
13
12
11
8
7
5
4
3
0
BankID2_Inverse
Rsvd
SectorID2_inverse
BankID2
Rsvd
SectorID2
R/WP-0
R-0
R/WP-0
R/WP-0
R-0
R/WP-0
LEGEND: R/W = Read/Write; R = Read only; WP = Write in Privilege Mode; -
n
= value after reset
Table 5-43. Flash Error Detection and Correction Sector Disable Register (FEDACSDIS2)
Field Descriptions
Bit
Field
Value
Description
31-29
BankID3_Inverse
The bank ID inverse bits are used with the bank ID bits to select the bank for which a sector
is disabled. The only bank that supports sector disable is bank 7.
0
If BankID3 = 7h and BankID3_inverse = 0, then if a valid sector is selected by SectorID3
and SectorID3_inverse that sector will have ECC checking disabled.
other
No sector is disabled by disable ID 3.
28
Reserved
0
Reads return 0. Writes have no effect.
27-24
SectorID3_inverse
The sector ID inverse bits are used with the sector ID bits to determine which sector is
disabled. If the sector ID bits are not pointing to a valid sector (0-3) or the sector ID inverse
bits are not an inverse of the sector ID bits, then no sector is disabled by disable ID 3.
23-21
BankID3
The bank ID bits are used with the bank ID inverse bits to select the bank for which a sector
is disabled. The only bank that supports sector disable is bank 7.
7h
If BankID3 = 7h and BankID3_inverse = 0, then if a valid sector is selected by SectorID3
and SectorID3_inverse that sector will have ECC checking disabled.
other
No sector is disabled by disable ID 3.
20
Reserved
0
Reads return 0. Writes have no effect.
19-16
SectorID3
The sector ID bits are used with the sector ID inverse bits to determine which sector is
disabled. If the sector ID bits are not pointing to a valid sector (0-3) or the sector ID inverse
bits are not an inverse of the sector ID bits, then no sector is disabled by disable ID 3.
15-13
BankID2_Inverse
The bank ID inverse bits are used with the bank ID bits to select the bank for which a sector
is disabled. The only bank that supports sector disable is bank 7.
0
If BankID2 = 7h and BankID2_inverse = 0, then if a valid sector is selected by SectorID2
and SectorID2_inverse that sector will have ECC checking disabled.
other
No sector is disabled by disable ID 2.
12
Reserved
0
Reads return 0. Writes have no effect.
11-8
SectorID2_inverse
The sector ID inverse bits are used with the sector ID bits to determine which sector is
disabled. If the sector ID bits are not pointing to a valid sector (0-3) or the sector ID inverse
bits are not an inverse of the sector ID bits, then no sector is disabled by disable ID 2.
7-5
BankID2
The bank ID bits are used with the bank ID inverse bits to select the bank for which a sector
is disabled. The only bank that supports sector disable is bank 7.
7h
If BankID2 = 7h and BankID2_inverse = 0, then if a valid sector is selected by SectorID2
and SectorID2_inverse that sector will have ECC checking disabled.
other
No sector is disabled by disable ID 2.
4
Reserved
0
Reads return 0. Writes have no effect.
3-0
SectorID2
0-Fh
The sector ID bits are used with the sector ID inverse bits to determine which sector is
disabled. If the sector ID bits are not pointing to a valid sector (0-3) or the sector ID inverse
bits are not an inverse of the sector ID bits, then no sector is disabled by disable ID 2.