![Logo](ti_logo.svg) |
AM62x MCU+ SDK
08.06.00
|
|
Go to the documentation of this file.
38 #ifndef INCLUDE_SDL_ECC_PRIV_H_
39 #define INCLUDE_SDL_ECC_PRIV_H_
43 #define SDL_ECC_EVENT_FOUND (1u)
45 #define SDL_ECC_RAMID_INVALID (0xffu)
46 #define SDL_ECC_INJECTTYPE_INVALID (0xffffffffu)
47 #define SDL_ECC_TYPE_INVALID (0xffu)
54 typedef struct SDL_GrpChkConfig_s
60 typedef struct SDL_RAMIdEntry_s
85 typedef struct SDL_MemConfig_s
101 typedef struct SDL_EccAggrEntry_s
uint32_t esmIntSEC
Definition: sdl_ecc_priv.h:108
const SDL_MemConfig_t * memConfigTable
Definition: sdl_ecc_priv.h:106
uint32_t rowSize
Definition: sdl_ecc_priv.h:95
uint32_t size
Definition: sdl_ecc_priv.h:91
bool readable
Definition: sdl_ecc_priv.h:97
uint32_t SDL_ECC_MemSubType
This enumerator indicate ECC memory Sub Type.
Definition: sdl_ecc.h:200
SDL_ECC_MemSubType memSubType
Definition: sdl_ecc_priv.h:87
uint8_t aggregatorTypeInjectOnly
Definition: sdl_ecc_priv.h:64
uint32_t stride
Definition: sdl_ecc_priv.h:93
uint32_t numRams
Definition: sdl_ecc_priv.h:103
const SDL_GrpChkConfig_t * grpChkConfig
Definition: sdl_ecc_priv.h:76
Definition: sdl_ecc_priv.h:86
uint32_t esmInst
Definition: sdl_ecc_priv.h:107
This structure defines the elements of ECC Group checker for Interconnect.
Definition: sdl_ecc_priv.h:55
const SDL_RAMIdEntry_t * ramTable
Definition: sdl_ecc_priv.h:104
uint8_t RAMId
Definition: sdl_ecc_priv.h:62
uint8_t dataWidth
Definition: sdl_ecc_priv.h:56
uintptr_t memStartAddr
Definition: sdl_ecc_priv.h:89
Definition: sdl_ecc_priv.h:61
uint32_t numMemEntries
Definition: sdl_ecc_priv.h:105
uint32_t esmIntDED
Definition: sdl_ecc_priv.h:109
uint8_t ramIdType
Definition: sdl_ecc_priv.h:70
Definition: sdl_ecc_priv.h:102
uint16_t numCheckers
Definition: sdl_ecc_priv.h:73