AM62x MCU+ SDK  10.01.00
SDL_Ecc_AggrErrorInfo Struct Reference

Detailed Description

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
 

Field Documentation

◆ intrSrc

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)

◆ eccRow

uint32_t SDL_Ecc_AggrErrorInfo::eccRow

Row address where SEC or DED needs to be applied (ignored if bNextRow is true).

◆ eccBit1

uint32_t SDL_Ecc_AggrErrorInfo::eccBit1

Bit position starting with LSB for SEC or 1st bit position starting with LSB for DED error injection.

◆ eccBit2

uint32_t SDL_Ecc_AggrErrorInfo::eccBit2

2nd bit position starting from LSB for DED error injection.

◆ bOneShotMode

bool SDL_Ecc_AggrErrorInfo::bOneShotMode

If true, the force_sec/force_ded will inject an error to the specified row only once.

◆ bNextRow

bool SDL_Ecc_AggrErrorInfo::bNextRow

Force single or double-bit error on the next RAM row (the eccRow field is ignored).