AM64x MCU+ SDK  09.02.01
sdlr_lbist.h File Reference

Go to the source code of this file.

Data Structures

struct  SDL_lbistRegs
 

Macros

#define SDL_LBIST_CTRL   (0x00000000U)
 
#define SDL_LBIST_PATCOUNT   (0x00000004U)
 
#define SDL_LBIST_SEED0   (0x00000008U)
 
#define SDL_LBIST_SEED1   (0x0000000CU)
 
#define SDL_LBIST_SPARE0   (0x00000010U)
 
#define SDL_LBIST_SPARE1   (0x00000014U)
 
#define SDL_LBIST_STAT   (0x00000018U)
 
#define SDL_LBIST_MISR   (0x0000001CU)
 
#define SDL_LBIST_CTRL_DIVIDE_RATIO_MASK   (0x0000001FU)
 
#define SDL_LBIST_CTRL_DIVIDE_RATIO_SHIFT   (0x00000000U)
 
#define SDL_LBIST_CTRL_DIVIDE_RATIO_MAX   (0x0000001FU)
 
#define SDL_LBIST_CTRL_LOAD_DIV_MASK   (0x00000080U)
 
#define SDL_LBIST_CTRL_LOAD_DIV_SHIFT   (0x00000007U)
 
#define SDL_LBIST_CTRL_LOAD_DIV_MAX   (0x00000001U)
 
#define SDL_LBIST_CTRL_DC_DEF_MASK   (0x00000300U)
 
#define SDL_LBIST_CTRL_DC_DEF_SHIFT   (0x00000008U)
 
#define SDL_LBIST_CTRL_DC_DEF_MAX   (0x00000003U)
 
#define SDL_LBIST_CTRL_RUNBIST_MODE_MASK   (0x0000F000U)
 
#define SDL_LBIST_CTRL_RUNBIST_MODE_SHIFT   (0x0000000CU)
 
#define SDL_LBIST_CTRL_RUNBIST_MODE_MAX   (0x0000000FU)
 
#define SDL_LBIST_CTRL_BIST_RUN_MASK   (0x0F000000U)
 
#define SDL_LBIST_CTRL_BIST_RUN_SHIFT   (0x00000018U)
 
#define SDL_LBIST_CTRL_BIST_RUN_MAX   (0x0000000FU)
 
#define SDL_LBIST_CTRL_BIST_RESET_MASK   (0x80000000U)
 
#define SDL_LBIST_CTRL_BIST_RESET_SHIFT   (0x0000001FU)
 
#define SDL_LBIST_CTRL_BIST_RESET_MAX   (0x00000001U)
 
#define SDL_LBIST_PATCOUNT_SCAN_PC_DEF_MASK   (0x0000000FU)
 
#define SDL_LBIST_PATCOUNT_SCAN_PC_DEF_SHIFT   (0x00000000U)
 
#define SDL_LBIST_PATCOUNT_SCAN_PC_DEF_MAX   (0x0000000FU)
 
#define SDL_LBIST_PATCOUNT_RESET_PC_DEF_MASK   (0x000000F0U)
 
#define SDL_LBIST_PATCOUNT_RESET_PC_DEF_SHIFT   (0x00000004U)
 
#define SDL_LBIST_PATCOUNT_RESET_PC_DEF_MAX   (0x0000000FU)
 
#define SDL_LBIST_PATCOUNT_SET_PC_DEF_MASK   (0x00000F00U)
 
#define SDL_LBIST_PATCOUNT_SET_PC_DEF_SHIFT   (0x00000008U)
 
#define SDL_LBIST_PATCOUNT_SET_PC_DEF_MAX   (0x0000000FU)
 
#define SDL_LBIST_PATCOUNT_STATIC_PC_DEF_MASK   (0x3FFF0000U)
 
#define SDL_LBIST_PATCOUNT_STATIC_PC_DEF_SHIFT   (0x00000010U)
 
#define SDL_LBIST_PATCOUNT_STATIC_PC_DEF_MAX   (0x00003FFFU)
 
#define SDL_LBIST_SEED0_PRPG_DEF_MASK   (0xFFFFFFFFU)
 
#define SDL_LBIST_SEED0_PRPG_DEF_SHIFT   (0x00000000U)
 
#define SDL_LBIST_SEED0_PRPG_DEF_MAX   (0xFFFFFFFFU)
 
#define SDL_LBIST_SEED1_PRPG_DEF_MASK   (0x001FFFFFU)
 
#define SDL_LBIST_SEED1_PRPG_DEF_SHIFT   (0x00000000U)
 
#define SDL_LBIST_SEED1_PRPG_DEF_MAX   (0x001FFFFFU)
 
#define SDL_LBIST_SPARE0_LBIST_SELFTEST_EN_MASK   (0x00000001U)
 
#define SDL_LBIST_SPARE0_LBIST_SELFTEST_EN_SHIFT   (0x00000000U)
 
#define SDL_LBIST_SPARE0_LBIST_SELFTEST_EN_MAX   (0x00000001U)
 
#define SDL_LBIST_SPARE0_PBIST_SELFTEST_EN_MASK   (0x00000002U)
 
#define SDL_LBIST_SPARE0_PBIST_SELFTEST_EN_SHIFT   (0x00000001U)
 
#define SDL_LBIST_SPARE0_PBIST_SELFTEST_EN_MAX   (0x00000001U)
 
#define SDL_LBIST_SPARE0_SPARE0_MASK   (0xFFFFFFFCU)
 
#define SDL_LBIST_SPARE0_SPARE0_SHIFT   (0x00000002U)
 
#define SDL_LBIST_SPARE0_SPARE0_MAX   (0x3FFFFFFFU)
 
#define SDL_LBIST_SPARE1_SPARE1_MASK   (0xFFFFFFFFU)
 
#define SDL_LBIST_SPARE1_SPARE1_SHIFT   (0x00000000U)
 
#define SDL_LBIST_SPARE1_SPARE1_MAX   (0xFFFFFFFFU)
 
#define SDL_LBIST_STAT_MISR_MUX_CTL_MASK   (0x000000FFU)
 
#define SDL_LBIST_STAT_MISR_MUX_CTL_SHIFT   (0x00000000U)
 
#define SDL_LBIST_STAT_MISR_MUX_CTL_MAX   (0x000000FFU)
 
#define SDL_LBIST_STAT_OUT_MUX_CTL_MASK   (0x00000300U)
 
#define SDL_LBIST_STAT_OUT_MUX_CTL_SHIFT   (0x00000008U)
 
#define SDL_LBIST_STAT_OUT_MUX_CTL_MAX   (0x00000003U)
 
#define SDL_LBIST_STAT_BIST_RUNNING_MASK   (0x00008000U)
 
#define SDL_LBIST_STAT_BIST_RUNNING_SHIFT   (0x0000000FU)
 
#define SDL_LBIST_STAT_BIST_RUNNING_MAX   (0x00000001U)
 
#define SDL_LBIST_STAT_BIST_DONE_MASK   (0x80000000U)
 
#define SDL_LBIST_STAT_BIST_DONE_SHIFT   (0x0000001FU)
 
#define SDL_LBIST_STAT_BIST_DONE_MAX   (0x00000001U)
 
#define SDL_LBIST_MISR_MISR_RESULT_MASK   (0xFFFFFFFFU)
 
#define SDL_LBIST_MISR_MISR_RESULT_SHIFT   (0x00000000U)
 
#define SDL_LBIST_MISR_MISR_RESULT_MAX   (0xFFFFFFFFU)
 

Macro Definition Documentation

◆ SDL_LBIST_CTRL

#define SDL_LBIST_CTRL   (0x00000000U)

◆ SDL_LBIST_PATCOUNT

#define SDL_LBIST_PATCOUNT   (0x00000004U)

◆ SDL_LBIST_SEED0

#define SDL_LBIST_SEED0   (0x00000008U)

◆ SDL_LBIST_SEED1

#define SDL_LBIST_SEED1   (0x0000000CU)

◆ SDL_LBIST_SPARE0

#define SDL_LBIST_SPARE0   (0x00000010U)

◆ SDL_LBIST_SPARE1

#define SDL_LBIST_SPARE1   (0x00000014U)

◆ SDL_LBIST_STAT

#define SDL_LBIST_STAT   (0x00000018U)

◆ SDL_LBIST_MISR

#define SDL_LBIST_MISR   (0x0000001CU)

◆ SDL_LBIST_CTRL_DIVIDE_RATIO_MASK

#define SDL_LBIST_CTRL_DIVIDE_RATIO_MASK   (0x0000001FU)

◆ SDL_LBIST_CTRL_DIVIDE_RATIO_SHIFT

#define SDL_LBIST_CTRL_DIVIDE_RATIO_SHIFT   (0x00000000U)

◆ SDL_LBIST_CTRL_DIVIDE_RATIO_MAX

#define SDL_LBIST_CTRL_DIVIDE_RATIO_MAX   (0x0000001FU)

◆ SDL_LBIST_CTRL_LOAD_DIV_MASK

#define SDL_LBIST_CTRL_LOAD_DIV_MASK   (0x00000080U)

◆ SDL_LBIST_CTRL_LOAD_DIV_SHIFT

#define SDL_LBIST_CTRL_LOAD_DIV_SHIFT   (0x00000007U)

◆ SDL_LBIST_CTRL_LOAD_DIV_MAX

#define SDL_LBIST_CTRL_LOAD_DIV_MAX   (0x00000001U)

◆ SDL_LBIST_CTRL_DC_DEF_MASK

#define SDL_LBIST_CTRL_DC_DEF_MASK   (0x00000300U)

◆ SDL_LBIST_CTRL_DC_DEF_SHIFT

#define SDL_LBIST_CTRL_DC_DEF_SHIFT   (0x00000008U)

◆ SDL_LBIST_CTRL_DC_DEF_MAX

#define SDL_LBIST_CTRL_DC_DEF_MAX   (0x00000003U)

◆ SDL_LBIST_CTRL_RUNBIST_MODE_MASK

#define SDL_LBIST_CTRL_RUNBIST_MODE_MASK   (0x0000F000U)

◆ SDL_LBIST_CTRL_RUNBIST_MODE_SHIFT

#define SDL_LBIST_CTRL_RUNBIST_MODE_SHIFT   (0x0000000CU)

◆ SDL_LBIST_CTRL_RUNBIST_MODE_MAX

#define SDL_LBIST_CTRL_RUNBIST_MODE_MAX   (0x0000000FU)

◆ SDL_LBIST_CTRL_BIST_RUN_MASK

#define SDL_LBIST_CTRL_BIST_RUN_MASK   (0x0F000000U)

◆ SDL_LBIST_CTRL_BIST_RUN_SHIFT

#define SDL_LBIST_CTRL_BIST_RUN_SHIFT   (0x00000018U)

◆ SDL_LBIST_CTRL_BIST_RUN_MAX

#define SDL_LBIST_CTRL_BIST_RUN_MAX   (0x0000000FU)

◆ SDL_LBIST_CTRL_BIST_RESET_MASK

#define SDL_LBIST_CTRL_BIST_RESET_MASK   (0x80000000U)

◆ SDL_LBIST_CTRL_BIST_RESET_SHIFT

#define SDL_LBIST_CTRL_BIST_RESET_SHIFT   (0x0000001FU)

◆ SDL_LBIST_CTRL_BIST_RESET_MAX

#define SDL_LBIST_CTRL_BIST_RESET_MAX   (0x00000001U)

◆ SDL_LBIST_PATCOUNT_SCAN_PC_DEF_MASK

#define SDL_LBIST_PATCOUNT_SCAN_PC_DEF_MASK   (0x0000000FU)

◆ SDL_LBIST_PATCOUNT_SCAN_PC_DEF_SHIFT

#define SDL_LBIST_PATCOUNT_SCAN_PC_DEF_SHIFT   (0x00000000U)

◆ SDL_LBIST_PATCOUNT_SCAN_PC_DEF_MAX

#define SDL_LBIST_PATCOUNT_SCAN_PC_DEF_MAX   (0x0000000FU)

◆ SDL_LBIST_PATCOUNT_RESET_PC_DEF_MASK

#define SDL_LBIST_PATCOUNT_RESET_PC_DEF_MASK   (0x000000F0U)

◆ SDL_LBIST_PATCOUNT_RESET_PC_DEF_SHIFT

#define SDL_LBIST_PATCOUNT_RESET_PC_DEF_SHIFT   (0x00000004U)

◆ SDL_LBIST_PATCOUNT_RESET_PC_DEF_MAX

#define SDL_LBIST_PATCOUNT_RESET_PC_DEF_MAX   (0x0000000FU)

◆ SDL_LBIST_PATCOUNT_SET_PC_DEF_MASK

#define SDL_LBIST_PATCOUNT_SET_PC_DEF_MASK   (0x00000F00U)

◆ SDL_LBIST_PATCOUNT_SET_PC_DEF_SHIFT

#define SDL_LBIST_PATCOUNT_SET_PC_DEF_SHIFT   (0x00000008U)

◆ SDL_LBIST_PATCOUNT_SET_PC_DEF_MAX

#define SDL_LBIST_PATCOUNT_SET_PC_DEF_MAX   (0x0000000FU)

◆ SDL_LBIST_PATCOUNT_STATIC_PC_DEF_MASK

#define SDL_LBIST_PATCOUNT_STATIC_PC_DEF_MASK   (0x3FFF0000U)

◆ SDL_LBIST_PATCOUNT_STATIC_PC_DEF_SHIFT

#define SDL_LBIST_PATCOUNT_STATIC_PC_DEF_SHIFT   (0x00000010U)

◆ SDL_LBIST_PATCOUNT_STATIC_PC_DEF_MAX

#define SDL_LBIST_PATCOUNT_STATIC_PC_DEF_MAX   (0x00003FFFU)

◆ SDL_LBIST_SEED0_PRPG_DEF_MASK

#define SDL_LBIST_SEED0_PRPG_DEF_MASK   (0xFFFFFFFFU)

◆ SDL_LBIST_SEED0_PRPG_DEF_SHIFT

#define SDL_LBIST_SEED0_PRPG_DEF_SHIFT   (0x00000000U)

◆ SDL_LBIST_SEED0_PRPG_DEF_MAX

#define SDL_LBIST_SEED0_PRPG_DEF_MAX   (0xFFFFFFFFU)

◆ SDL_LBIST_SEED1_PRPG_DEF_MASK

#define SDL_LBIST_SEED1_PRPG_DEF_MASK   (0x001FFFFFU)

◆ SDL_LBIST_SEED1_PRPG_DEF_SHIFT

#define SDL_LBIST_SEED1_PRPG_DEF_SHIFT   (0x00000000U)

◆ SDL_LBIST_SEED1_PRPG_DEF_MAX

#define SDL_LBIST_SEED1_PRPG_DEF_MAX   (0x001FFFFFU)

◆ SDL_LBIST_SPARE0_LBIST_SELFTEST_EN_MASK

#define SDL_LBIST_SPARE0_LBIST_SELFTEST_EN_MASK   (0x00000001U)

◆ SDL_LBIST_SPARE0_LBIST_SELFTEST_EN_SHIFT

#define SDL_LBIST_SPARE0_LBIST_SELFTEST_EN_SHIFT   (0x00000000U)

◆ SDL_LBIST_SPARE0_LBIST_SELFTEST_EN_MAX

#define SDL_LBIST_SPARE0_LBIST_SELFTEST_EN_MAX   (0x00000001U)

◆ SDL_LBIST_SPARE0_PBIST_SELFTEST_EN_MASK

#define SDL_LBIST_SPARE0_PBIST_SELFTEST_EN_MASK   (0x00000002U)

◆ SDL_LBIST_SPARE0_PBIST_SELFTEST_EN_SHIFT

#define SDL_LBIST_SPARE0_PBIST_SELFTEST_EN_SHIFT   (0x00000001U)

◆ SDL_LBIST_SPARE0_PBIST_SELFTEST_EN_MAX

#define SDL_LBIST_SPARE0_PBIST_SELFTEST_EN_MAX   (0x00000001U)

◆ SDL_LBIST_SPARE0_SPARE0_MASK

#define SDL_LBIST_SPARE0_SPARE0_MASK   (0xFFFFFFFCU)

◆ SDL_LBIST_SPARE0_SPARE0_SHIFT

#define SDL_LBIST_SPARE0_SPARE0_SHIFT   (0x00000002U)

◆ SDL_LBIST_SPARE0_SPARE0_MAX

#define SDL_LBIST_SPARE0_SPARE0_MAX   (0x3FFFFFFFU)

◆ SDL_LBIST_SPARE1_SPARE1_MASK

#define SDL_LBIST_SPARE1_SPARE1_MASK   (0xFFFFFFFFU)

◆ SDL_LBIST_SPARE1_SPARE1_SHIFT

#define SDL_LBIST_SPARE1_SPARE1_SHIFT   (0x00000000U)

◆ SDL_LBIST_SPARE1_SPARE1_MAX

#define SDL_LBIST_SPARE1_SPARE1_MAX   (0xFFFFFFFFU)

◆ SDL_LBIST_STAT_MISR_MUX_CTL_MASK

#define SDL_LBIST_STAT_MISR_MUX_CTL_MASK   (0x000000FFU)

◆ SDL_LBIST_STAT_MISR_MUX_CTL_SHIFT

#define SDL_LBIST_STAT_MISR_MUX_CTL_SHIFT   (0x00000000U)

◆ SDL_LBIST_STAT_MISR_MUX_CTL_MAX

#define SDL_LBIST_STAT_MISR_MUX_CTL_MAX   (0x000000FFU)

◆ SDL_LBIST_STAT_OUT_MUX_CTL_MASK

#define SDL_LBIST_STAT_OUT_MUX_CTL_MASK   (0x00000300U)

◆ SDL_LBIST_STAT_OUT_MUX_CTL_SHIFT

#define SDL_LBIST_STAT_OUT_MUX_CTL_SHIFT   (0x00000008U)

◆ SDL_LBIST_STAT_OUT_MUX_CTL_MAX

#define SDL_LBIST_STAT_OUT_MUX_CTL_MAX   (0x00000003U)

◆ SDL_LBIST_STAT_BIST_RUNNING_MASK

#define SDL_LBIST_STAT_BIST_RUNNING_MASK   (0x00008000U)

◆ SDL_LBIST_STAT_BIST_RUNNING_SHIFT

#define SDL_LBIST_STAT_BIST_RUNNING_SHIFT   (0x0000000FU)

◆ SDL_LBIST_STAT_BIST_RUNNING_MAX

#define SDL_LBIST_STAT_BIST_RUNNING_MAX   (0x00000001U)

◆ SDL_LBIST_STAT_BIST_DONE_MASK

#define SDL_LBIST_STAT_BIST_DONE_MASK   (0x80000000U)

◆ SDL_LBIST_STAT_BIST_DONE_SHIFT

#define SDL_LBIST_STAT_BIST_DONE_SHIFT   (0x0000001FU)

◆ SDL_LBIST_STAT_BIST_DONE_MAX

#define SDL_LBIST_STAT_BIST_DONE_MAX   (0x00000001U)

◆ SDL_LBIST_MISR_MISR_RESULT_MASK

#define SDL_LBIST_MISR_MISR_RESULT_MASK   (0xFFFFFFFFU)

◆ SDL_LBIST_MISR_MISR_RESULT_SHIFT

#define SDL_LBIST_MISR_MISR_RESULT_SHIFT   (0x00000000U)

◆ SDL_LBIST_MISR_MISR_RESULT_MAX

#define SDL_LBIST_MISR_MISR_RESULT_MAX   (0xFFFFFFFFU)