|
AM62x MCU+ SDK
10.00.00
|
|
Go to the documentation of this file.
40 #ifndef SDL_IP_LBIST_H_
41 #define SDL_IP_LBIST_H_
65 typedef struct SDL_LBIST_config
284 uint32_t *pExpectedMISRValue);
int32_t SDL_LBIST_stop(SDL_lbistRegs *pLBISTRegs)
LBIST stop.
Definition: sdlr_lbist.h:52
int32_t SDL_LBIST_programConfig(SDL_lbistRegs *pLBISTRegs, const SDL_LBIST_config_t *pConfig)
LBIST Program config.
int32_t SDL_LBIST_start(SDL_lbistRegs *pLBISTRegs)
LBIST start.
int32_t SDL_LBIST_isRunning(const SDL_lbistRegs *pLBISTRegs, bool *pIsRunning)
LBIST check running.
uint32_t divide_ratio
Definition: sdl_ip_lbist.h:70
int32_t SDL_LBIST_isDone(const SDL_lbistRegs *pLBISTRegs, bool *pIsDone)
LBIST check done.
int32_t SDL_LBIST_enableRunBISTMode(SDL_lbistRegs *pLBISTRegs)
Enable run BIST mode.
uint64_t prpg_def
Definition: sdl_ip_lbist.h:80
int32_t SDL_LBIST_getExpectedMISR(const uint32_t *pLBISTSig, uint32_t *pExpectedMISRValue)
LBIST get expected MISR.
int32_t SDL_LBIST_enableIsolation(SDL_lbistRegs *pLBISTRegs)
Enable LBIST Isolation.
int32_t SDL_LBIST_getMISR(SDL_lbistRegs *pLBISTRegs, uint32_t *pMISRValue)
LBIST get MISR.
int32_t SDL_LBIST_disableIsolation(SDL_lbistRegs *pLBISTRegs)
Disable LBIST Isolation.
uint32_t scan_pc_def
Definition: sdl_ip_lbist.h:78
int32_t SDL_LBIST_clearRunBISTMode(SDL_lbistRegs *pLBISTRegs)
Clear run BIST mode.
int32_t SDL_LBIST_reset(SDL_lbistRegs *pLBISTRegs)
Reset LBIST.
uint32_t set_pc_def
Definition: sdl_ip_lbist.h:74
uint32_t dc_def
Definition: sdl_ip_lbist.h:68
uint32_t static_pc_def
Definition: sdl_ip_lbist.h:72
uint32_t reset_pc_def
Definition: sdl_ip_lbist.h:76
This structure contains the different configuration used for LBIST Note that the LBIST configuration ...
Definition: sdl_ip_lbist.h:66