AM261x MCU+ SDK: ECC_AGGR Enumerated Data Types

| AM261x MCU+ SDK 26.00.00 |

Typedefs | Enumerations
ECC_AGGR Enumerated Data Types
APIs for SDL IP Module » APIs for SDL ECC (ECC_AGGR) | APIs for SDL Module » APIs for SDL ECC

## 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

enum 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

enum 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

enum 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