Control Registers
275
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
F021 Flash Module Controller (FMC)
5.7.9 Flash Error Detection and Correction Sector Disable Register (FEDACSDIS)
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 FEDACSDIS2
register (see
).
Figure 5-16. Flash Error Detection and Correction Sector Disable Register (FEDACSDIS)
[offset = 24h]
31
29
28
27
24
23
21
20
19
16
BankID1_Inverse
Rsvd
SectorID1_inverse
BankID1
Rsvd
SectorID1
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
BankID0_Inverse
Rsvd
SectorID0_inverse
BankID0
Rsvd
SectorID0
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-21. Flash Error Detection and Correction Sector Disable Register (FEDACSDIS)
Field Descriptions
Bit
Field
Value
Description
31-29
BankID1_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 BankID1 = 7h and BankID1_inverse = 0, then if a valid sector is selected by SectorID1
and SectorID1_inverse that sector will have ECC checking disabled.
other
No sector is disabled by disable ID 1.
28
Reserved
0
Reads return 0. Writes have no effect.
27-24
SectorID1_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 1.
23-21
BankID1
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 BankID1 = 7h and BankID1_inverse = 0, then if a valid sector is selected by SectorID1
and SectorID1_inverse that sector will have ECC checking disabled.
other
No sector is disabled by disable ID 1.
20
Reserved
0
Reads return 0. Writes have no effect.
19-16
SectorID1
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 1.
15-13
BankID0_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 BankID0 = 7h and BankID0_inverse = 0, then if a valid sector is selected by SectorID0
and SectorID0_inverse that sector will have ECC checking disabled.
other
No sector is disabled by disable ID 0.
12
Reserved
0
Reads return 0. Writes have no effect.
11-8
SectorID0_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 0.
7-5
BankID0
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 BankID0 = 7h and BankID0_inverse = 0, then if a valid sector is selected by SectorID0
and SectorID0_inverse that sector will have ECC checking disabled.
other
No sector is disabled by disable ID 0.
4
Reserved
0
Reads return 0. Writes have no effect.
3-0
SectorID0
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 0.