This structure contains error forcing information used by the SDL_ecc_aggrForceEccRamError function.
Design: PROC_SDL-1275
Data Fields | |
SDL_Ecc_AggrIntrSrc | intrSrc |
uint32_t | eccRow |
uint32_t | eccBit1 |
uint32_t | eccBit2 |
bool | bOneShotMode |
bool | bNextRow |
SDL_Ecc_AggrIntrSrc SDL_Ecc_AggrErrorInfo::intrSrc |
Identifies the interrupt source (SDL_ECC_AGGR_INTR_SRC_SINGLE_BIT, SDL_ECC_AGGR_INTR_SRC_DOUBLE_BIT, or SDL_ECC_ADDR_ERROR_TYPE_SUCCESSIVE_SINGLE_BITS)
uint32_t SDL_Ecc_AggrErrorInfo::eccRow |
Row address where SEC or DED needs to be applied (ignored if bNextRow is true).
uint32_t SDL_Ecc_AggrErrorInfo::eccBit1 |
Bit position starting with LSB for SEC or 1st bit position starting with LSB for DED error injection.
uint32_t SDL_Ecc_AggrErrorInfo::eccBit2 |
2nd bit position starting from LSB for DED error injection.
bool SDL_Ecc_AggrErrorInfo::bOneShotMode |
If true, the force_sec/force_ded will inject an error to the specified row only once.
bool SDL_Ecc_AggrErrorInfo::bNextRow |
Force single or double-bit error on the next RAM row (the eccRow field is ignored).