VIM Control Registers
682
SPNU563A – March 2018
Copyright © 2018, Texas Instruments Incorporated
Vectored Interrupt Manager (VIM) Module
19.9.2 Interrupt Vector Table ECC Control Register (ECCCTL)
Figure 19-13. Interrupt Vector Table ECC Control Register (ECCCTL) [offset = F0h]
31
28
27
24
23
20
19
16
Reserved
SBE_EVT_EN
Reserved
EDAC_MODE
R-0
R/WP-5h
R-0
R/WP-Ah
15
12
11
8
7
4
3
0
Reserved
TEST_DIAG_EN
Reserved
ECCENA
R-0
R/WP-Ah
R-0
R/WP-5h
LEGEND: R/W = Read/Write; R = Read only; WP = Write in privilege mode only; -
n
= value after reset
Table 19-7. Interrupt Vector Table ECC Control Register (ECCCTL) Field Descriptions
Bit
Field
Value
Description
31-28
Reserved
0
Reads return 0. Writes have no effect.
27-24
SBE_EVT_EN
These bits control the generation of Error signal out based on Single-Bit Error (SBE)
indications from SECDED logic for the Interrupt Vector Table.
5h
Disable Error Event indication upon detection of SBE on the Interrupt Vector Table.
Ah
Enable Error Event upon detection of SBE the Interrupt Vector Table.
All other values
Writes are ignored and the values are not updated into this field. The state of the feature
remains unchanged.
23-20
Reserved
0
Reads return 0. Writes have no effect.
19-16
EDAC_MODE
These bits determine whether Single-Bit Errors (SBE) detected by the SECDED block will
be corrected or not.
5h
Disable correction of SBE detected by the SECDED block.
Ah
Enable correction of SBE detected by the SECDED block.
All other values
Writes are ignored and the values are not updated into this field. The state of the feature
remains unchanged.
Note: If an SBE is selected to be not corrected (using EDAC_MODE), then an SBE
event will also cause VIM RAM to be bypassed just like UERR and the module to
use the FBVECADDR register as the vector address.
15-12
Reserved
0
Reads return 0. Writes have no effect.
11-8
TEST_DIAG_EN
This bit maps the ECC bits into the Interrupt Vector Table frame to make them accessible
by the CPU. When enabled, the ECC bits are writable as well as readable independent of
data bits.
5h
Enable memory-mapping of ECC bits for read/write operation.
All other values
Disable memory-mapping of ECC bits for read/write operation.
Note: To avoid soft error to disable VIM ECC mapping, it is recommended to write
Ah to disable ECC bits mapping.
7-4
Reserved
0
Reads return 0. Writes have no effect.
3-0
ECCENA
VIM ECC enable.
5h
VIM ECC is disabled.
All other values
VIM ECC is enabled.
Note: To avoid soft error to disable VIM ECC checking, it is recommended to write
Ah to enable ECC checking.