AM62Ax MCU+ SDK  10.01.00
sdl_ip_lbist.h File Reference

Go to the source code of this file.

Data Structures

struct  SDL_LBIST_config_t
 This structure contains the different configuration used for LBIST Note that the LBIST configuration is SOC and instance specific Check SOC documentation for configuration details. More...
 

Functions

int32_t SDL_LBIST_enableIsolation (SDL_lbistRegs *pLBISTRegs)
 Enable LBIST Isolation. More...
 
int32_t SDL_LBIST_disableIsolation (SDL_lbistRegs *pLBISTRegs)
 Disable LBIST Isolation. More...
 
int32_t SDL_LBIST_reset (SDL_lbistRegs *pLBISTRegs)
 Reset LBIST. More...
 
int32_t SDL_LBIST_enableRunBISTMode (SDL_lbistRegs *pLBISTRegs)
 Enable run BIST mode. More...
 
int32_t SDL_LBIST_clearRunBISTMode (SDL_lbistRegs *pLBISTRegs)
 Clear run BIST mode. More...
 
int32_t SDL_LBIST_start (SDL_lbistRegs *pLBISTRegs)
 LBIST start. More...
 
int32_t SDL_LBIST_stop (SDL_lbistRegs *pLBISTRegs)
 LBIST stop. More...
 
int32_t SDL_LBIST_isRunning (const SDL_lbistRegs *pLBISTRegs, bool *pIsRunning)
 LBIST check running. More...
 
int32_t SDL_LBIST_isDone (const SDL_lbistRegs *pLBISTRegs, bool *pIsDone)
 LBIST check done. More...
 
int32_t SDL_LBIST_programConfig (SDL_lbistRegs *pLBISTRegs, const SDL_LBIST_config_t *pConfig)
 LBIST Program config. More...
 
int32_t SDL_LBIST_getMISR (SDL_lbistRegs *pLBISTRegs, uint32_t *pMISRValue)
 LBIST get MISR. More...
 
int32_t SDL_LBIST_getExpectedMISR (const uint32_t *pLBISTSig, uint32_t *pExpectedMISRValue)
 LBIST get expected MISR. More...