AM263x MCU+ SDK  09.02.00
ECC_AGGR Enumerated Data Types

Introduction

Typedefs

typedef uint32_t SDL_ECC_MemSubType
 This enumerator indicate ECC memory Sub Type. More...
 
typedef uint32_t SDL_ECC_MemType
 This enumerator indicate ECC memory type. More...
 
typedef uint32_t SDL_Ecc_AggrIntrSrc
 This enumerator defines the types of possible ECC errors. More...
 
typedef uint32_t SDL_Ecc_AggrEDCErrorSubType
 This enumerator defines the types of possible EDC errors. More...
 
typedef uint8_t SDL_ecc_aggrValid
 This defines the valid ecc aggr error configuration. More...
 
typedef uint32_t SDL_Ecc_injectPattern
 This enumerator defines the types of ECC patterns. More...
 

Enumerations

enum  SDL_ECC_AggregatorType { SDL_ECC_AGGR_TYPE_INJECT_ONLY = 1, SDL_ECC_AGGR_TYPE_FULL_FUNCTION = 2 }
 
enum  SDL_ECC_InjectErrorType {
  SDL_INJECT_ECC_NO_ERROR = 0, SDL_INJECT_ECC_ERROR_FORCING_1BIT_ONCE = 1, SDL_INJECT_ECC_ERROR_FORCING_2BIT_ONCE = 2, SDL_INJECT_ECC_ERROR_FORCING_1BIT_N_ROW_ONCE = 3,
  SDL_INJECT_ECC_ERROR_FORCING_2BIT_N_ROW_ONCE = 4, SDL_INJECT_ECC_ERROR_FORCING_1BIT_REPEAT = 5, SDL_INJECT_ECC_ERROR_FORCING_2BIT_REPEAT = 6, SDL_INJECT_ECC_ERROR_FORCING_1BIT_N_ROW_REPEAT = 7,
  SDL_INJECT_ECC_ERROR_FORCING_2BIT_N_ROW_REPEAT = 8
}
 ECC Inject error types. More...
 
enum  SDL_ECC_RamIdType { SDL_ECC_RAM_ID_TYPE_WRAPPER = 0, SDL_ECC_RAM_ID_TYPE_INTERCONNECT = 1 }
 

Typedef Documentation

◆ SDL_ECC_MemSubType

typedef uint32_t SDL_ECC_MemSubType

This enumerator indicate ECC memory Sub Type.



◆ SDL_ECC_MemType

typedef uint32_t SDL_ECC_MemType

This enumerator indicate ECC memory type.



◆ SDL_Ecc_AggrIntrSrc

typedef uint32_t SDL_Ecc_AggrIntrSrc

This enumerator defines the types of possible ECC errors.

Design: PROC_SDL-1272

◆ SDL_Ecc_AggrEDCErrorSubType

typedef uint32_t SDL_Ecc_AggrEDCErrorSubType

This enumerator defines the types of possible EDC errors.

Design: PROC_SDL-1274

◆ SDL_ecc_aggrValid

typedef uint8_t SDL_ecc_aggrValid

This defines the valid ecc aggr error configuration.

◆ SDL_Ecc_injectPattern

typedef uint32_t SDL_Ecc_injectPattern

This enumerator defines the types of ECC patterns.

Design: PROC_SDL-1273

Enumeration Type Documentation

◆ SDL_ECC_AggregatorType


\brief This enumerator defines the different ECC aggregator types

Enumerator
SDL_ECC_AGGR_TYPE_INJECT_ONLY 

Ecc aggregator inject only

SDL_ECC_AGGR_TYPE_FULL_FUNCTION 

Ecc aggregator full funtionality

◆ SDL_ECC_InjectErrorType

ECC Inject error types.



Enumerator
SDL_INJECT_ECC_NO_ERROR 

No error

SDL_INJECT_ECC_ERROR_FORCING_1BIT_ONCE 

1-Bit ECC Error forcing once

SDL_INJECT_ECC_ERROR_FORCING_2BIT_ONCE 

2-Bit ECC Error forcing once

SDL_INJECT_ECC_ERROR_FORCING_1BIT_N_ROW_ONCE 

1-Bit ECC Error Force once on next any Ram read

SDL_INJECT_ECC_ERROR_FORCING_2BIT_N_ROW_ONCE 

2-Bit ECC Error Force once on next Ram read

SDL_INJECT_ECC_ERROR_FORCING_1BIT_REPEAT 

1-Bit ECC Error forcing once

SDL_INJECT_ECC_ERROR_FORCING_2BIT_REPEAT 

2-Bit ECC Error forcing once

SDL_INJECT_ECC_ERROR_FORCING_1BIT_N_ROW_REPEAT 

1-Bit ECC Error Force once on next any Ram read

SDL_INJECT_ECC_ERROR_FORCING_2BIT_N_ROW_REPEAT 

2-Bit ECC Error Force once on next Ram read

◆ SDL_ECC_RamIdType


\brief This enumerator defines the different ECC RAM ID types

Enumerator
SDL_ECC_RAM_ID_TYPE_WRAPPER 

Ecc RAM ID Wrapper type

SDL_ECC_RAM_ID_TYPE_INTERCONNECT 

Ecc RAM ID Interconnect/CBASS type