Go to the source code of this file.
Data Structures | |
| struct | SDL_PBIST_config |
| This structure contains the different configuration used for PBIST. More... | |
| struct | SDL_PBIST_configNeg |
| This structure contains the different configuration used for PBIST for the failure insertion test to generate negative result. More... | |
| struct | SDL_PBIST_memCfg |
| This structure contains the RAMT and CSR values of TCMB memory. More... | |
| struct | SDL_pbistInstInfo |
Macros | |
| #define | PBIST_MAX_NUM_RUNS (18U) |
| #define | SDL_PBIST_MEM_INS (8U) |
| #define | SDL_PBIST_SELF_TEST_KEY (0x05U) |
| #define | SDL_PBIST_MDP_LOGIC_RESET (0xA5U) |
| #define | SDL_CTRL_KICK_LOCK_VAL (0x00000000U) |
| #define | SDL_CTRL_KICK0_UNLOCK_VAL (0x01234567U) |
| #define | SDL_CTRL_KICK1_UNLOCK_VAL (0x0FEDCBA8U) |
| #define | SDL_TOP_CTRL_LOCK0_KICK0 (0x00001008U) |
| #define | SDL_TOP_CTRL_LOCK0_KICK1 (0x0000100CU) |
| #define | SDL_PBIST_MEM_INSTANCE_MAX (0x08U) |
Functions | |
| int32_t | SDL_PBIST_softReset (SDL_pbistRegs *pPBISTRegs) |
| PBIST Soft reset. More... | |
| int32_t | SDL_PBIST_start (SDL_pbistRegs *pPBISTRegs, const SDL_PBIST_config *pConfig) |
| PBIST Start. More... | |
| int32_t | SDL_PBIST_startNeg (SDL_pbistRegs *pPBISTRegs, const SDL_PBIST_configNeg *pConfig) |
| PBIST Failure Insertion Test Start. More... | |
| int32_t | SDL_PBIST_checkResult (const SDL_pbistRegs *pPBISTRegs, bool *pResult) |
| PBIST check result. More... | |
| int32_t | SDL_PBIST_releaseTestMode (SDL_pbistRegs *pPBISTRegs) |
| PBIST Release Test mode. More... | |
| int32_t | SDL_PBIST_Instance (SDL_PBIST_inst instance) |
| PBIST Instance. More... | |
| int32_t | SDL_PBIST_R5ssCore_TCMB (SDL_pbistRegs *pPBISTRegs, const SDL_PBIST_memCfg *pMemRegVal) |
| PBIST TCMB core test. More... | |