|
AM62x MCU+ SDK
10.01.00
|
|
Go to the documentation of this file.
77 #define SDL_LBIST_CTRL (0x00000000U)
78 #define SDL_LBIST_PATCOUNT (0x00000004U)
79 #define SDL_LBIST_SEED0 (0x00000008U)
80 #define SDL_LBIST_SEED1 (0x0000000CU)
81 #define SDL_LBIST_SPARE0 (0x00000010U)
82 #define SDL_LBIST_SPARE1 (0x00000014U)
83 #define SDL_LBIST_STAT (0x00000018U)
84 #define SDL_LBIST_MISR (0x0000001CU)
94 #define SDL_LBIST_CTRL_DIVIDE_RATIO_MASK (0x0000001FU)
95 #define SDL_LBIST_CTRL_DIVIDE_RATIO_SHIFT (0x00000000U)
96 #define SDL_LBIST_CTRL_DIVIDE_RATIO_MAX (0x0000001FU)
98 #define SDL_LBIST_CTRL_LOAD_DIV_MASK (0x00000080U)
99 #define SDL_LBIST_CTRL_LOAD_DIV_SHIFT (0x00000007U)
100 #define SDL_LBIST_CTRL_LOAD_DIV_MAX (0x00000001U)
102 #define SDL_LBIST_CTRL_DC_DEF_MASK (0x00000300U)
103 #define SDL_LBIST_CTRL_DC_DEF_SHIFT (0x00000008U)
104 #define SDL_LBIST_CTRL_DC_DEF_MAX (0x00000003U)
106 #define SDL_LBIST_CTRL_RUNBIST_MODE_MASK (0x0000F000U)
107 #define SDL_LBIST_CTRL_RUNBIST_MODE_SHIFT (0x0000000CU)
108 #define SDL_LBIST_CTRL_RUNBIST_MODE_MAX (0x0000000FU)
110 #define SDL_LBIST_CTRL_BIST_RUN_MASK (0x0F000000U)
111 #define SDL_LBIST_CTRL_BIST_RUN_SHIFT (0x00000018U)
112 #define SDL_LBIST_CTRL_BIST_RUN_MAX (0x0000000FU)
114 #define SDL_LBIST_CTRL_BIST_RESET_MASK (0x80000000U)
115 #define SDL_LBIST_CTRL_BIST_RESET_SHIFT (0x0000001FU)
116 #define SDL_LBIST_CTRL_BIST_RESET_MAX (0x00000001U)
120 #define SDL_LBIST_PATCOUNT_SCAN_PC_DEF_MASK (0x0000000FU)
121 #define SDL_LBIST_PATCOUNT_SCAN_PC_DEF_SHIFT (0x00000000U)
122 #define SDL_LBIST_PATCOUNT_SCAN_PC_DEF_MAX (0x0000000FU)
124 #define SDL_LBIST_PATCOUNT_RESET_PC_DEF_MASK (0x000000F0U)
125 #define SDL_LBIST_PATCOUNT_RESET_PC_DEF_SHIFT (0x00000004U)
126 #define SDL_LBIST_PATCOUNT_RESET_PC_DEF_MAX (0x0000000FU)
128 #define SDL_LBIST_PATCOUNT_SET_PC_DEF_MASK (0x00000F00U)
129 #define SDL_LBIST_PATCOUNT_SET_PC_DEF_SHIFT (0x00000008U)
130 #define SDL_LBIST_PATCOUNT_SET_PC_DEF_MAX (0x0000000FU)
132 #define SDL_LBIST_PATCOUNT_STATIC_PC_DEF_MASK (0x3FFF0000U)
133 #define SDL_LBIST_PATCOUNT_STATIC_PC_DEF_SHIFT (0x00000010U)
134 #define SDL_LBIST_PATCOUNT_STATIC_PC_DEF_MAX (0x00003FFFU)
138 #define SDL_LBIST_SEED0_PRPG_DEF_MASK (0xFFFFFFFFU)
139 #define SDL_LBIST_SEED0_PRPG_DEF_SHIFT (0x00000000U)
140 #define SDL_LBIST_SEED0_PRPG_DEF_MAX (0xFFFFFFFFU)
144 #define SDL_LBIST_SEED1_PRPG_DEF_MASK (0x001FFFFFU)
145 #define SDL_LBIST_SEED1_PRPG_DEF_SHIFT (0x00000000U)
146 #define SDL_LBIST_SEED1_PRPG_DEF_MAX (0x001FFFFFU)
150 #define SDL_LBIST_SPARE0_LBIST_SELFTEST_EN_MASK (0x00000001U)
151 #define SDL_LBIST_SPARE0_LBIST_SELFTEST_EN_SHIFT (0x00000000U)
152 #define SDL_LBIST_SPARE0_LBIST_SELFTEST_EN_MAX (0x00000001U)
154 #define SDL_LBIST_SPARE0_PBIST_SELFTEST_EN_MASK (0x00000002U)
155 #define SDL_LBIST_SPARE0_PBIST_SELFTEST_EN_SHIFT (0x00000001U)
156 #define SDL_LBIST_SPARE0_PBIST_SELFTEST_EN_MAX (0x00000001U)
158 #define SDL_LBIST_SPARE0_SPARE0_MASK (0xFFFFFFFCU)
159 #define SDL_LBIST_SPARE0_SPARE0_SHIFT (0x00000002U)
160 #define SDL_LBIST_SPARE0_SPARE0_MAX (0x3FFFFFFFU)
164 #define SDL_LBIST_SPARE1_SPARE1_MASK (0xFFFFFFFFU)
165 #define SDL_LBIST_SPARE1_SPARE1_SHIFT (0x00000000U)
166 #define SDL_LBIST_SPARE1_SPARE1_MAX (0xFFFFFFFFU)
170 #define SDL_LBIST_STAT_MISR_MUX_CTL_MASK (0x000000FFU)
171 #define SDL_LBIST_STAT_MISR_MUX_CTL_SHIFT (0x00000000U)
172 #define SDL_LBIST_STAT_MISR_MUX_CTL_MAX (0x000000FFU)
174 #define SDL_LBIST_STAT_OUT_MUX_CTL_MASK (0x00000300U)
175 #define SDL_LBIST_STAT_OUT_MUX_CTL_SHIFT (0x00000008U)
176 #define SDL_LBIST_STAT_OUT_MUX_CTL_MAX (0x00000003U)
178 #define SDL_LBIST_STAT_BIST_RUNNING_MASK (0x00008000U)
179 #define SDL_LBIST_STAT_BIST_RUNNING_SHIFT (0x0000000FU)
180 #define SDL_LBIST_STAT_BIST_RUNNING_MAX (0x00000001U)
182 #define SDL_LBIST_STAT_BIST_DONE_MASK (0x80000000U)
183 #define SDL_LBIST_STAT_BIST_DONE_SHIFT (0x0000001FU)
184 #define SDL_LBIST_STAT_BIST_DONE_MAX (0x00000001U)
188 #define SDL_LBIST_MISR_MISR_RESULT_MASK (0xFFFFFFFFU)
189 #define SDL_LBIST_MISR_MISR_RESULT_SHIFT (0x00000000U)
190 #define SDL_LBIST_MISR_MISR_RESULT_MAX (0xFFFFFFFFU)
Definition: sdlr_lbist.h:52
volatile uint32_t LBIST_SEED0
Definition: sdlr_lbist.h:58
volatile uint32_t LBIST_SPARE1
Definition: sdlr_lbist.h:64
volatile uint32_t LBIST_STAT
Definition: sdlr_lbist.h:66
volatile uint32_t LBIST_CTRL
Definition: sdlr_lbist.h:54
volatile uint32_t LBIST_SEED1
Definition: sdlr_lbist.h:60
volatile uint32_t LBIST_SPARE0
Definition: sdlr_lbist.h:62
This file contains the macro definations for Register layer.
volatile uint32_t LBIST_MISR
Definition: sdlr_lbist.h:68
volatile uint32_t LBIST_PATCOUNT
Definition: sdlr_lbist.h:56