RTEMS 6.1-rc1
|
Macros | |
#define | PUF_KEYMASK_COUNT (2U) |
#define | PUF_KEYMASK_COUNT (2U) |
CTRL - PUF Control Register | |
#define | PUF_CTRL_ZEROIZE_MASK (0x1U) |
#define | PUF_CTRL_ZEROIZE_SHIFT (0U) |
#define | PUF_CTRL_ZEROIZE(x) (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_ZEROIZE_SHIFT)) & PUF_CTRL_ZEROIZE_MASK) |
#define | PUF_CTRL_ENROLL_MASK (0x2U) |
#define | PUF_CTRL_ENROLL_SHIFT (1U) |
#define | PUF_CTRL_ENROLL(x) (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_ENROLL_SHIFT)) & PUF_CTRL_ENROLL_MASK) |
#define | PUF_CTRL_START_MASK (0x4U) |
#define | PUF_CTRL_START_SHIFT (2U) |
#define | PUF_CTRL_START(x) (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_START_SHIFT)) & PUF_CTRL_START_MASK) |
#define | PUF_CTRL_GENERATEKEY_MASK (0x8U) |
#define | PUF_CTRL_GENERATEKEY_SHIFT (3U) |
#define | PUF_CTRL_GENERATEKEY(x) (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_GENERATEKEY_SHIFT)) & PUF_CTRL_GENERATEKEY_MASK) |
#define | PUF_CTRL_SETKEY_MASK (0x10U) |
#define | PUF_CTRL_SETKEY_SHIFT (4U) |
#define | PUF_CTRL_SETKEY(x) (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_SETKEY_SHIFT)) & PUF_CTRL_SETKEY_MASK) |
#define | PUF_CTRL_GETKEY_MASK (0x40U) |
#define | PUF_CTRL_GETKEY_SHIFT (6U) |
#define | PUF_CTRL_GETKEY(x) (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_GETKEY_SHIFT)) & PUF_CTRL_GETKEY_MASK) |
KEYINDEX - PUF Key Index Register | |
#define | PUF_KEYINDEX_KEYIDX_MASK (0xFU) |
#define | PUF_KEYINDEX_KEYIDX_SHIFT (0U) |
#define | PUF_KEYINDEX_KEYIDX(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYINDEX_KEYIDX_SHIFT)) & PUF_KEYINDEX_KEYIDX_MASK) |
KEYSIZE - PUF Key Size Register | |
#define | PUF_KEYSIZE_KEYSIZE_MASK (0x3FU) |
#define | PUF_KEYSIZE_KEYSIZE_SHIFT (0U) |
#define | PUF_KEYSIZE_KEYSIZE(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYSIZE_KEYSIZE_SHIFT)) & PUF_KEYSIZE_KEYSIZE_MASK) |
STAT - PUF Status Register | |
#define | PUF_STAT_BUSY_MASK (0x1U) |
#define | PUF_STAT_BUSY_SHIFT (0U) |
#define | PUF_STAT_BUSY(x) (((uint32_t)(((uint32_t)(x)) << PUF_STAT_BUSY_SHIFT)) & PUF_STAT_BUSY_MASK) |
#define | PUF_STAT_SUCCESS_MASK (0x2U) |
#define | PUF_STAT_SUCCESS_SHIFT (1U) |
#define | PUF_STAT_SUCCESS(x) (((uint32_t)(((uint32_t)(x)) << PUF_STAT_SUCCESS_SHIFT)) & PUF_STAT_SUCCESS_MASK) |
#define | PUF_STAT_ERROR_MASK (0x4U) |
#define | PUF_STAT_ERROR_SHIFT (2U) |
#define | PUF_STAT_ERROR(x) (((uint32_t)(((uint32_t)(x)) << PUF_STAT_ERROR_SHIFT)) & PUF_STAT_ERROR_MASK) |
#define | PUF_STAT_KEYINREQ_MASK (0x10U) |
#define | PUF_STAT_KEYINREQ_SHIFT (4U) |
#define | PUF_STAT_KEYINREQ(x) (((uint32_t)(((uint32_t)(x)) << PUF_STAT_KEYINREQ_SHIFT)) & PUF_STAT_KEYINREQ_MASK) |
#define | PUF_STAT_KEYOUTAVAIL_MASK (0x20U) |
#define | PUF_STAT_KEYOUTAVAIL_SHIFT (5U) |
#define | PUF_STAT_KEYOUTAVAIL(x) (((uint32_t)(((uint32_t)(x)) << PUF_STAT_KEYOUTAVAIL_SHIFT)) & PUF_STAT_KEYOUTAVAIL_MASK) |
#define | PUF_STAT_CODEINREQ_MASK (0x40U) |
#define | PUF_STAT_CODEINREQ_SHIFT (6U) |
#define | PUF_STAT_CODEINREQ(x) (((uint32_t)(((uint32_t)(x)) << PUF_STAT_CODEINREQ_SHIFT)) & PUF_STAT_CODEINREQ_MASK) |
#define | PUF_STAT_CODEOUTAVAIL_MASK (0x80U) |
#define | PUF_STAT_CODEOUTAVAIL_SHIFT (7U) |
#define | PUF_STAT_CODEOUTAVAIL(x) (((uint32_t)(((uint32_t)(x)) << PUF_STAT_CODEOUTAVAIL_SHIFT)) & PUF_STAT_CODEOUTAVAIL_MASK) |
ALLOW - PUF Allow Register | |
#define | PUF_ALLOW_ALLOWENROLL_MASK (0x1U) |
#define | PUF_ALLOW_ALLOWENROLL_SHIFT (0U) |
#define | PUF_ALLOW_ALLOWENROLL(x) (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWENROLL_SHIFT)) & PUF_ALLOW_ALLOWENROLL_MASK) |
#define | PUF_ALLOW_ALLOWSTART_MASK (0x2U) |
#define | PUF_ALLOW_ALLOWSTART_SHIFT (1U) |
#define | PUF_ALLOW_ALLOWSTART(x) (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWSTART_SHIFT)) & PUF_ALLOW_ALLOWSTART_MASK) |
#define | PUF_ALLOW_ALLOWSETKEY_MASK (0x4U) |
#define | PUF_ALLOW_ALLOWSETKEY_SHIFT (2U) |
#define | PUF_ALLOW_ALLOWSETKEY(x) (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWSETKEY_SHIFT)) & PUF_ALLOW_ALLOWSETKEY_MASK) |
#define | PUF_ALLOW_ALLOWGETKEY_MASK (0x8U) |
#define | PUF_ALLOW_ALLOWGETKEY_SHIFT (3U) |
#define | PUF_ALLOW_ALLOWGETKEY(x) (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWGETKEY_SHIFT)) & PUF_ALLOW_ALLOWGETKEY_MASK) |
KEYINPUT - PUF Key Input Register | |
#define | PUF_KEYINPUT_KEYIN_MASK (0xFFFFFFFFU) |
#define | PUF_KEYINPUT_KEYIN_SHIFT (0U) |
#define | PUF_KEYINPUT_KEYIN(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYINPUT_KEYIN_SHIFT)) & PUF_KEYINPUT_KEYIN_MASK) |
CODEINPUT - PUF Code Input Register | |
#define | PUF_CODEINPUT_CODEIN_MASK (0xFFFFFFFFU) |
#define | PUF_CODEINPUT_CODEIN_SHIFT (0U) |
#define | PUF_CODEINPUT_CODEIN(x) (((uint32_t)(((uint32_t)(x)) << PUF_CODEINPUT_CODEIN_SHIFT)) & PUF_CODEINPUT_CODEIN_MASK) |
CODEOUTPUT - PUF Code Output Register | |
#define | PUF_CODEOUTPUT_CODEOUT_MASK (0xFFFFFFFFU) |
#define | PUF_CODEOUTPUT_CODEOUT_SHIFT (0U) |
#define | PUF_CODEOUTPUT_CODEOUT(x) (((uint32_t)(((uint32_t)(x)) << PUF_CODEOUTPUT_CODEOUT_SHIFT)) & PUF_CODEOUTPUT_CODEOUT_MASK) |
KEYOUTINDEX - PUF Key Output Index Register | |
#define | PUF_KEYOUTINDEX_KEYOUTIDX_MASK (0xFFFFFFFFU) |
#define | PUF_KEYOUTINDEX_KEYOUTIDX_SHIFT (0U) |
#define | PUF_KEYOUTINDEX_KEYOUTIDX(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYOUTINDEX_KEYOUTIDX_SHIFT)) & PUF_KEYOUTINDEX_KEYOUTIDX_MASK) |
KEYOUTPUT - PUF Key Output Register | |
#define | PUF_KEYOUTPUT_KEYOUT_MASK (0xFFFFFFFFU) |
#define | PUF_KEYOUTPUT_KEYOUT_SHIFT (0U) |
#define | PUF_KEYOUTPUT_KEYOUT(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYOUTPUT_KEYOUT_SHIFT)) & PUF_KEYOUTPUT_KEYOUT_MASK) |
IFSTAT - PUF Interface Status Register | |
#define | PUF_IFSTAT_ERROR_MASK (0x1U) |
#define | PUF_IFSTAT_ERROR_SHIFT (0U) |
#define | PUF_IFSTAT_ERROR(x) (((uint32_t)(((uint32_t)(x)) << PUF_IFSTAT_ERROR_SHIFT)) & PUF_IFSTAT_ERROR_MASK) |
VERSION - PUF Version Register | |
#define | PUF_VERSION_VERSION_MASK (0xFFFFFFFFU) |
#define | PUF_VERSION_VERSION_SHIFT (0U) |
#define | PUF_VERSION_VERSION(x) (((uint32_t)(((uint32_t)(x)) << PUF_VERSION_VERSION_SHIFT)) & PUF_VERSION_VERSION_MASK) |
INTEN - PUF Interrupt Enable | |
#define | PUF_INTEN_READYEN_MASK (0x1U) |
#define | PUF_INTEN_READYEN_SHIFT (0U) |
#define | PUF_INTEN_READYEN(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_READYEN_SHIFT)) & PUF_INTEN_READYEN_MASK) |
#define | PUF_INTEN_SUCCESSEN_MASK (0x2U) |
#define | PUF_INTEN_SUCCESSEN_SHIFT (1U) |
#define | PUF_INTEN_SUCCESSEN(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_SUCCESSEN_SHIFT)) & PUF_INTEN_SUCCESSEN_MASK) |
#define | PUF_INTEN_ERROREN_MASK (0x4U) |
#define | PUF_INTEN_ERROREN_SHIFT (2U) |
#define | PUF_INTEN_ERROREN(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_ERROREN_SHIFT)) & PUF_INTEN_ERROREN_MASK) |
#define | PUF_INTEN_KEYINREQEN_MASK (0x10U) |
#define | PUF_INTEN_KEYINREQEN_SHIFT (4U) |
#define | PUF_INTEN_KEYINREQEN(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_KEYINREQEN_SHIFT)) & PUF_INTEN_KEYINREQEN_MASK) |
#define | PUF_INTEN_KEYOUTAVAILEN_MASK (0x20U) |
#define | PUF_INTEN_KEYOUTAVAILEN_SHIFT (5U) |
#define | PUF_INTEN_KEYOUTAVAILEN(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_KEYOUTAVAILEN_SHIFT)) & PUF_INTEN_KEYOUTAVAILEN_MASK) |
#define | PUF_INTEN_CODEINREQEN_MASK (0x40U) |
#define | PUF_INTEN_CODEINREQEN_SHIFT (6U) |
#define | PUF_INTEN_CODEINREQEN(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_CODEINREQEN_SHIFT)) & PUF_INTEN_CODEINREQEN_MASK) |
#define | PUF_INTEN_CODEOUTAVAILEN_MASK (0x80U) |
#define | PUF_INTEN_CODEOUTAVAILEN_SHIFT (7U) |
#define | PUF_INTEN_CODEOUTAVAILEN(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_CODEOUTAVAILEN_SHIFT)) & PUF_INTEN_CODEOUTAVAILEN_MASK) |
INTSTAT - PUF Interrupt Status | |
#define | PUF_INTSTAT_READY_MASK (0x1U) |
#define | PUF_INTSTAT_READY_SHIFT (0U) |
#define | PUF_INTSTAT_READY(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_READY_SHIFT)) & PUF_INTSTAT_READY_MASK) |
#define | PUF_INTSTAT_SUCCESS_MASK (0x2U) |
#define | PUF_INTSTAT_SUCCESS_SHIFT (1U) |
#define | PUF_INTSTAT_SUCCESS(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_SUCCESS_SHIFT)) & PUF_INTSTAT_SUCCESS_MASK) |
#define | PUF_INTSTAT_ERROR_MASK (0x4U) |
#define | PUF_INTSTAT_ERROR_SHIFT (2U) |
#define | PUF_INTSTAT_ERROR(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_ERROR_SHIFT)) & PUF_INTSTAT_ERROR_MASK) |
#define | PUF_INTSTAT_KEYINREQ_MASK (0x10U) |
#define | PUF_INTSTAT_KEYINREQ_SHIFT (4U) |
#define | PUF_INTSTAT_KEYINREQ(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_KEYINREQ_SHIFT)) & PUF_INTSTAT_KEYINREQ_MASK) |
#define | PUF_INTSTAT_KEYOUTAVAIL_MASK (0x20U) |
#define | PUF_INTSTAT_KEYOUTAVAIL_SHIFT (5U) |
#define | PUF_INTSTAT_KEYOUTAVAIL(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_KEYOUTAVAIL_SHIFT)) & PUF_INTSTAT_KEYOUTAVAIL_MASK) |
#define | PUF_INTSTAT_CODEINREQ_MASK (0x40U) |
#define | PUF_INTSTAT_CODEINREQ_SHIFT (6U) |
#define | PUF_INTSTAT_CODEINREQ(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_CODEINREQ_SHIFT)) & PUF_INTSTAT_CODEINREQ_MASK) |
#define | PUF_INTSTAT_CODEOUTAVAIL_MASK (0x80U) |
#define | PUF_INTSTAT_CODEOUTAVAIL_SHIFT (7U) |
#define | PUF_INTSTAT_CODEOUTAVAIL(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_CODEOUTAVAIL_SHIFT)) & PUF_INTSTAT_CODEOUTAVAIL_MASK) |
PWRCTRL - PUF Power Control Of RAM | |
#define | PUF_PWRCTRL_RAM_ON_MASK (0x1U) |
#define | PUF_PWRCTRL_RAM_ON_SHIFT (0U) |
#define | PUF_PWRCTRL_RAM_ON(x) (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_RAM_ON_SHIFT)) & PUF_PWRCTRL_RAM_ON_MASK) |
#define | PUF_PWRCTRL_CK_DIS_MASK (0x4U) |
#define | PUF_PWRCTRL_CK_DIS_SHIFT (2U) |
#define | PUF_PWRCTRL_CK_DIS(x) (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_CK_DIS_SHIFT)) & PUF_PWRCTRL_CK_DIS_MASK) |
#define | PUF_PWRCTRL_RAM_INITN_MASK (0x8U) |
#define | PUF_PWRCTRL_RAM_INITN_SHIFT (3U) |
#define | PUF_PWRCTRL_RAM_INITN(x) (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_RAM_INITN_SHIFT)) & PUF_PWRCTRL_RAM_INITN_MASK) |
#define | PUF_PWRCTRL_RAM_PSW_MASK (0xF0U) |
#define | PUF_PWRCTRL_RAM_PSW_SHIFT (4U) |
#define | PUF_PWRCTRL_RAM_PSW(x) (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_RAM_PSW_SHIFT)) & PUF_PWRCTRL_RAM_PSW_MASK) |
CFG - PUF Configuration Register | |
#define | PUF_CFG_PUF_BLOCK_SET_KEY_MASK (0x1U) |
#define | PUF_CFG_PUF_BLOCK_SET_KEY_SHIFT (0U) |
#define | PUF_CFG_PUF_BLOCK_SET_KEY(x) (((uint32_t)(((uint32_t)(x)) << PUF_CFG_PUF_BLOCK_SET_KEY_SHIFT)) & PUF_CFG_PUF_BLOCK_SET_KEY_MASK) |
#define | PUF_CFG_PUF_BLOCK_ENROLL_MASK (0x2U) |
#define | PUF_CFG_PUF_BLOCK_ENROLL_SHIFT (1U) |
#define | PUF_CFG_PUF_BLOCK_ENROLL(x) (((uint32_t)(((uint32_t)(x)) << PUF_CFG_PUF_BLOCK_ENROLL_SHIFT)) & PUF_CFG_PUF_BLOCK_ENROLL_MASK) |
KEYLOCK - PUF Key Manager Lock | |
#define | PUF_KEYLOCK_LOCK0_MASK (0x3U) |
#define | PUF_KEYLOCK_LOCK0_SHIFT (0U) |
#define | PUF_KEYLOCK_LOCK0(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYLOCK_LOCK0_SHIFT)) & PUF_KEYLOCK_LOCK0_MASK) |
#define | PUF_KEYLOCK_LOCK1_MASK (0xCU) |
#define | PUF_KEYLOCK_LOCK1_SHIFT (2U) |
#define | PUF_KEYLOCK_LOCK1(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYLOCK_LOCK1_SHIFT)) & PUF_KEYLOCK_LOCK1_MASK) |
KEYENABLE - PUF Key Manager Enable | |
#define | PUF_KEYENABLE_ENABLE0_MASK (0x3U) |
#define | PUF_KEYENABLE_ENABLE0_SHIFT (0U) |
#define | PUF_KEYENABLE_ENABLE0(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYENABLE_ENABLE0_SHIFT)) & PUF_KEYENABLE_ENABLE0_MASK) |
#define | PUF_KEYENABLE_ENABLE1_MASK (0xCU) |
#define | PUF_KEYENABLE_ENABLE1_SHIFT (2U) |
#define | PUF_KEYENABLE_ENABLE1(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYENABLE_ENABLE1_SHIFT)) & PUF_KEYENABLE_ENABLE1_MASK) |
KEYRESET - PUF Key Manager Reset | |
#define | PUF_KEYRESET_RESET0_MASK (0x3U) |
#define | PUF_KEYRESET_RESET0_SHIFT (0U) |
#define | PUF_KEYRESET_RESET0(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYRESET_RESET0_SHIFT)) & PUF_KEYRESET_RESET0_MASK) |
#define | PUF_KEYRESET_RESET1_MASK (0xCU) |
#define | PUF_KEYRESET_RESET1_SHIFT (2U) |
#define | PUF_KEYRESET_RESET1(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYRESET_RESET1_SHIFT)) & PUF_KEYRESET_RESET1_MASK) |
IDXBLK - PUF Index Block Key Output | |
#define | PUF_IDXBLK_IDXBLK0_MASK (0x3U) |
#define | PUF_IDXBLK_IDXBLK0_SHIFT (0U) |
#define | PUF_IDXBLK_IDXBLK0(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK0_SHIFT)) & PUF_IDXBLK_IDXBLK0_MASK) |
#define | PUF_IDXBLK_IDXBLK1_MASK (0xCU) |
#define | PUF_IDXBLK_IDXBLK1_SHIFT (2U) |
#define | PUF_IDXBLK_IDXBLK1(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK1_SHIFT)) & PUF_IDXBLK_IDXBLK1_MASK) |
#define | PUF_IDXBLK_IDXBLK2_MASK (0x30U) |
#define | PUF_IDXBLK_IDXBLK2_SHIFT (4U) |
#define | PUF_IDXBLK_IDXBLK2(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK2_SHIFT)) & PUF_IDXBLK_IDXBLK2_MASK) |
#define | PUF_IDXBLK_IDXBLK3_MASK (0xC0U) |
#define | PUF_IDXBLK_IDXBLK3_SHIFT (6U) |
#define | PUF_IDXBLK_IDXBLK3(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK3_SHIFT)) & PUF_IDXBLK_IDXBLK3_MASK) |
#define | PUF_IDXBLK_IDXBLK4_MASK (0x300U) |
#define | PUF_IDXBLK_IDXBLK4_SHIFT (8U) |
#define | PUF_IDXBLK_IDXBLK4(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK4_SHIFT)) & PUF_IDXBLK_IDXBLK4_MASK) |
#define | PUF_IDXBLK_IDXBLK5_MASK (0xC00U) |
#define | PUF_IDXBLK_IDXBLK5_SHIFT (10U) |
#define | PUF_IDXBLK_IDXBLK5(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK5_SHIFT)) & PUF_IDXBLK_IDXBLK5_MASK) |
#define | PUF_IDXBLK_IDXBLK6_MASK (0x3000U) |
#define | PUF_IDXBLK_IDXBLK6_SHIFT (12U) |
#define | PUF_IDXBLK_IDXBLK6(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK6_SHIFT)) & PUF_IDXBLK_IDXBLK6_MASK) |
#define | PUF_IDXBLK_IDXBLK7_MASK (0xC000U) |
#define | PUF_IDXBLK_IDXBLK7_SHIFT (14U) |
#define | PUF_IDXBLK_IDXBLK7(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK7_SHIFT)) & PUF_IDXBLK_IDXBLK7_MASK) |
#define | PUF_IDXBLK_IDXBLK8_MASK (0x30000U) |
#define | PUF_IDXBLK_IDXBLK8_SHIFT (16U) |
#define | PUF_IDXBLK_IDXBLK8(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK8_SHIFT)) & PUF_IDXBLK_IDXBLK8_MASK) |
#define | PUF_IDXBLK_IDXBLK9_MASK (0xC0000U) |
#define | PUF_IDXBLK_IDXBLK9_SHIFT (18U) |
#define | PUF_IDXBLK_IDXBLK9(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK9_SHIFT)) & PUF_IDXBLK_IDXBLK9_MASK) |
#define | PUF_IDXBLK_IDXBLK10_MASK (0x300000U) |
#define | PUF_IDXBLK_IDXBLK10_SHIFT (20U) |
#define | PUF_IDXBLK_IDXBLK10(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK10_SHIFT)) & PUF_IDXBLK_IDXBLK10_MASK) |
#define | PUF_IDXBLK_IDXBLK11_MASK (0xC00000U) |
#define | PUF_IDXBLK_IDXBLK11_SHIFT (22U) |
#define | PUF_IDXBLK_IDXBLK11(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK11_SHIFT)) & PUF_IDXBLK_IDXBLK11_MASK) |
#define | PUF_IDXBLK_IDXBLK12_MASK (0x3000000U) |
#define | PUF_IDXBLK_IDXBLK12_SHIFT (24U) |
#define | PUF_IDXBLK_IDXBLK12(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK12_SHIFT)) & PUF_IDXBLK_IDXBLK12_MASK) |
#define | PUF_IDXBLK_IDXBLK13_MASK (0xC000000U) |
#define | PUF_IDXBLK_IDXBLK13_SHIFT (26U) |
#define | PUF_IDXBLK_IDXBLK13(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK13_SHIFT)) & PUF_IDXBLK_IDXBLK13_MASK) |
#define | PUF_IDXBLK_IDXBLK14_MASK (0x30000000U) |
#define | PUF_IDXBLK_IDXBLK14_SHIFT (28U) |
#define | PUF_IDXBLK_IDXBLK14(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK14_SHIFT)) & PUF_IDXBLK_IDXBLK14_MASK) |
#define | PUF_IDXBLK_IDXBLK15_MASK (0xC0000000U) |
#define | PUF_IDXBLK_IDXBLK15_SHIFT (30U) |
#define | PUF_IDXBLK_IDXBLK15(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK15_SHIFT)) & PUF_IDXBLK_IDXBLK15_MASK) |
IDXBLK_DP - PUF Index Block Key Output | |
#define | PUF_IDXBLK_DP_IDXBLK_DP0_MASK (0x3U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP0_SHIFT (0U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP0(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP0_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP0_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP1_MASK (0xCU) |
#define | PUF_IDXBLK_DP_IDXBLK_DP1_SHIFT (2U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP1(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP1_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP1_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP2_MASK (0x30U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP2_SHIFT (4U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP2(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP2_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP2_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP3_MASK (0xC0U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP3_SHIFT (6U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP3(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP3_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP3_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP4_MASK (0x300U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP4_SHIFT (8U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP4(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP4_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP4_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP5_MASK (0xC00U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP5_SHIFT (10U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP5(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP5_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP5_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP6_MASK (0x3000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP6_SHIFT (12U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP6(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP6_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP6_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP7_MASK (0xC000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP7_SHIFT (14U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP7(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP7_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP7_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP8_MASK (0x30000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP8_SHIFT (16U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP8(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP8_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP8_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP9_MASK (0xC0000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP9_SHIFT (18U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP9(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP9_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP9_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP10_MASK (0x300000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP10_SHIFT (20U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP10(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP10_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP10_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP11_MASK (0xC00000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP11_SHIFT (22U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP11(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP11_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP11_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP12_MASK (0x3000000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP12_SHIFT (24U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP12(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP12_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP12_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP13_MASK (0xC000000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP13_SHIFT (26U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP13(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP13_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP13_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP14_MASK (0x30000000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP14_SHIFT (28U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP14(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP14_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP14_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP15_MASK (0xC0000000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP15_SHIFT (30U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP15(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP15_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP15_MASK) |
KEYMASK - PUF Key Block 0 Mask Enable..PUF Key Block 1 Mask Enable | |
#define | PUF_KEYMASK_KEYMASK_MASK (0xFFFFFFFFU) |
#define | PUF_KEYMASK_KEYMASK_SHIFT (0U) |
#define | PUF_KEYMASK_KEYMASK(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYMASK_KEYMASK_SHIFT)) & PUF_KEYMASK_KEYMASK_MASK) |
IDXBLK_STATUS - PUF Index Block Setting Status Register | |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS0_MASK (0x3U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS0_SHIFT (0U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS0(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS0_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS0_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS1_MASK (0xCU) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS1_SHIFT (2U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS1(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS1_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS1_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS2_MASK (0x30U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS2_SHIFT (4U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS2(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS2_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS2_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS3_MASK (0xC0U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS3_SHIFT (6U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS3(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS3_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS3_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS4_MASK (0x300U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS4_SHIFT (8U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS4(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS4_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS4_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS5_MASK (0xC00U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS5_SHIFT (10U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS5(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS5_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS5_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS6_MASK (0x3000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS6_SHIFT (12U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS6(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS6_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS6_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS7_MASK (0xC000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS7_SHIFT (14U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS7(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS7_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS7_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS8_MASK (0x30000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS8_SHIFT (16U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS8(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS8_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS8_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS9_MASK (0xC0000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS9_SHIFT (18U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS9(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS9_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS9_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS10_MASK (0x300000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS10_SHIFT (20U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS10(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS10_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS10_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS11_MASK (0xC00000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS11_SHIFT (22U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS11(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS11_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS11_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS12_MASK (0x3000000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS12_SHIFT (24U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS12(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS12_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS12_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS13_MASK (0xC000000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS13_SHIFT (26U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS13(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS13_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS13_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS14_MASK (0x30000000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS14_SHIFT (28U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS14(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS14_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS14_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS15_MASK (0xC0000000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS15_SHIFT (30U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS15(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS15_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS15_MASK) |
IDXBLK_SHIFT - PUF Key Manager Shift Status | |
#define | PUF_IDXBLK_SHIFT_IND_KEY0_MASK (0xFU) |
#define | PUF_IDXBLK_SHIFT_IND_KEY0_SHIFT (0U) |
#define | PUF_IDXBLK_SHIFT_IND_KEY0(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_SHIFT_IND_KEY0_SHIFT)) & PUF_IDXBLK_SHIFT_IND_KEY0_MASK) |
#define | PUF_IDXBLK_SHIFT_IND_KEY1_MASK (0xF0U) |
#define | PUF_IDXBLK_SHIFT_IND_KEY1_SHIFT (4U) |
#define | PUF_IDXBLK_SHIFT_IND_KEY1(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_SHIFT_IND_KEY1_SHIFT)) & PUF_IDXBLK_SHIFT_IND_KEY1_MASK) |
CTRL - PUF Control Register | |
#define | PUF_CTRL_ZEROIZE_MASK (0x1U) |
#define | PUF_CTRL_ZEROIZE_SHIFT (0U) |
#define | PUF_CTRL_ZEROIZE(x) (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_ZEROIZE_SHIFT)) & PUF_CTRL_ZEROIZE_MASK) |
#define | PUF_CTRL_ENROLL_MASK (0x2U) |
#define | PUF_CTRL_ENROLL_SHIFT (1U) |
#define | PUF_CTRL_ENROLL(x) (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_ENROLL_SHIFT)) & PUF_CTRL_ENROLL_MASK) |
#define | PUF_CTRL_START_MASK (0x4U) |
#define | PUF_CTRL_START_SHIFT (2U) |
#define | PUF_CTRL_START(x) (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_START_SHIFT)) & PUF_CTRL_START_MASK) |
#define | PUF_CTRL_GENERATEKEY_MASK (0x8U) |
#define | PUF_CTRL_GENERATEKEY_SHIFT (3U) |
#define | PUF_CTRL_GENERATEKEY(x) (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_GENERATEKEY_SHIFT)) & PUF_CTRL_GENERATEKEY_MASK) |
#define | PUF_CTRL_SETKEY_MASK (0x10U) |
#define | PUF_CTRL_SETKEY_SHIFT (4U) |
#define | PUF_CTRL_SETKEY(x) (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_SETKEY_SHIFT)) & PUF_CTRL_SETKEY_MASK) |
#define | PUF_CTRL_GETKEY_MASK (0x40U) |
#define | PUF_CTRL_GETKEY_SHIFT (6U) |
#define | PUF_CTRL_GETKEY(x) (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_GETKEY_SHIFT)) & PUF_CTRL_GETKEY_MASK) |
KEYINDEX - PUF Key Index Register | |
#define | PUF_KEYINDEX_KEYIDX_MASK (0xFU) |
#define | PUF_KEYINDEX_KEYIDX_SHIFT (0U) |
#define | PUF_KEYINDEX_KEYIDX(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYINDEX_KEYIDX_SHIFT)) & PUF_KEYINDEX_KEYIDX_MASK) |
KEYSIZE - PUF Key Size Register | |
#define | PUF_KEYSIZE_KEYSIZE_MASK (0x3FU) |
#define | PUF_KEYSIZE_KEYSIZE_SHIFT (0U) |
#define | PUF_KEYSIZE_KEYSIZE(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYSIZE_KEYSIZE_SHIFT)) & PUF_KEYSIZE_KEYSIZE_MASK) |
STAT - PUF Status Register | |
#define | PUF_STAT_BUSY_MASK (0x1U) |
#define | PUF_STAT_BUSY_SHIFT (0U) |
#define | PUF_STAT_BUSY(x) (((uint32_t)(((uint32_t)(x)) << PUF_STAT_BUSY_SHIFT)) & PUF_STAT_BUSY_MASK) |
#define | PUF_STAT_SUCCESS_MASK (0x2U) |
#define | PUF_STAT_SUCCESS_SHIFT (1U) |
#define | PUF_STAT_SUCCESS(x) (((uint32_t)(((uint32_t)(x)) << PUF_STAT_SUCCESS_SHIFT)) & PUF_STAT_SUCCESS_MASK) |
#define | PUF_STAT_ERROR_MASK (0x4U) |
#define | PUF_STAT_ERROR_SHIFT (2U) |
#define | PUF_STAT_ERROR(x) (((uint32_t)(((uint32_t)(x)) << PUF_STAT_ERROR_SHIFT)) & PUF_STAT_ERROR_MASK) |
#define | PUF_STAT_KEYINREQ_MASK (0x10U) |
#define | PUF_STAT_KEYINREQ_SHIFT (4U) |
#define | PUF_STAT_KEYINREQ(x) (((uint32_t)(((uint32_t)(x)) << PUF_STAT_KEYINREQ_SHIFT)) & PUF_STAT_KEYINREQ_MASK) |
#define | PUF_STAT_KEYOUTAVAIL_MASK (0x20U) |
#define | PUF_STAT_KEYOUTAVAIL_SHIFT (5U) |
#define | PUF_STAT_KEYOUTAVAIL(x) (((uint32_t)(((uint32_t)(x)) << PUF_STAT_KEYOUTAVAIL_SHIFT)) & PUF_STAT_KEYOUTAVAIL_MASK) |
#define | PUF_STAT_CODEINREQ_MASK (0x40U) |
#define | PUF_STAT_CODEINREQ_SHIFT (6U) |
#define | PUF_STAT_CODEINREQ(x) (((uint32_t)(((uint32_t)(x)) << PUF_STAT_CODEINREQ_SHIFT)) & PUF_STAT_CODEINREQ_MASK) |
#define | PUF_STAT_CODEOUTAVAIL_MASK (0x80U) |
#define | PUF_STAT_CODEOUTAVAIL_SHIFT (7U) |
#define | PUF_STAT_CODEOUTAVAIL(x) (((uint32_t)(((uint32_t)(x)) << PUF_STAT_CODEOUTAVAIL_SHIFT)) & PUF_STAT_CODEOUTAVAIL_MASK) |
ALLOW - PUF Allow Register | |
#define | PUF_ALLOW_ALLOWENROLL_MASK (0x1U) |
#define | PUF_ALLOW_ALLOWENROLL_SHIFT (0U) |
#define | PUF_ALLOW_ALLOWENROLL(x) (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWENROLL_SHIFT)) & PUF_ALLOW_ALLOWENROLL_MASK) |
#define | PUF_ALLOW_ALLOWSTART_MASK (0x2U) |
#define | PUF_ALLOW_ALLOWSTART_SHIFT (1U) |
#define | PUF_ALLOW_ALLOWSTART(x) (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWSTART_SHIFT)) & PUF_ALLOW_ALLOWSTART_MASK) |
#define | PUF_ALLOW_ALLOWSETKEY_MASK (0x4U) |
#define | PUF_ALLOW_ALLOWSETKEY_SHIFT (2U) |
#define | PUF_ALLOW_ALLOWSETKEY(x) (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWSETKEY_SHIFT)) & PUF_ALLOW_ALLOWSETKEY_MASK) |
#define | PUF_ALLOW_ALLOWGETKEY_MASK (0x8U) |
#define | PUF_ALLOW_ALLOWGETKEY_SHIFT (3U) |
#define | PUF_ALLOW_ALLOWGETKEY(x) (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWGETKEY_SHIFT)) & PUF_ALLOW_ALLOWGETKEY_MASK) |
KEYINPUT - PUF Key Input Register | |
#define | PUF_KEYINPUT_KEYIN_MASK (0xFFFFFFFFU) |
#define | PUF_KEYINPUT_KEYIN_SHIFT (0U) |
#define | PUF_KEYINPUT_KEYIN(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYINPUT_KEYIN_SHIFT)) & PUF_KEYINPUT_KEYIN_MASK) |
CODEINPUT - PUF Code Input Register | |
#define | PUF_CODEINPUT_CODEIN_MASK (0xFFFFFFFFU) |
#define | PUF_CODEINPUT_CODEIN_SHIFT (0U) |
#define | PUF_CODEINPUT_CODEIN(x) (((uint32_t)(((uint32_t)(x)) << PUF_CODEINPUT_CODEIN_SHIFT)) & PUF_CODEINPUT_CODEIN_MASK) |
CODEOUTPUT - PUF Code Output Register | |
#define | PUF_CODEOUTPUT_CODEOUT_MASK (0xFFFFFFFFU) |
#define | PUF_CODEOUTPUT_CODEOUT_SHIFT (0U) |
#define | PUF_CODEOUTPUT_CODEOUT(x) (((uint32_t)(((uint32_t)(x)) << PUF_CODEOUTPUT_CODEOUT_SHIFT)) & PUF_CODEOUTPUT_CODEOUT_MASK) |
KEYOUTINDEX - PUF Key Output Index Register | |
#define | PUF_KEYOUTINDEX_KEYOUTIDX_MASK (0xFFFFFFFFU) |
#define | PUF_KEYOUTINDEX_KEYOUTIDX_SHIFT (0U) |
#define | PUF_KEYOUTINDEX_KEYOUTIDX(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYOUTINDEX_KEYOUTIDX_SHIFT)) & PUF_KEYOUTINDEX_KEYOUTIDX_MASK) |
KEYOUTPUT - PUF Key Output Register | |
#define | PUF_KEYOUTPUT_KEYOUT_MASK (0xFFFFFFFFU) |
#define | PUF_KEYOUTPUT_KEYOUT_SHIFT (0U) |
#define | PUF_KEYOUTPUT_KEYOUT(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYOUTPUT_KEYOUT_SHIFT)) & PUF_KEYOUTPUT_KEYOUT_MASK) |
IFSTAT - PUF Interface Status Register | |
#define | PUF_IFSTAT_ERROR_MASK (0x1U) |
#define | PUF_IFSTAT_ERROR_SHIFT (0U) |
#define | PUF_IFSTAT_ERROR(x) (((uint32_t)(((uint32_t)(x)) << PUF_IFSTAT_ERROR_SHIFT)) & PUF_IFSTAT_ERROR_MASK) |
VERSION - PUF Version Register | |
#define | PUF_VERSION_VERSION_MASK (0xFFFFFFFFU) |
#define | PUF_VERSION_VERSION_SHIFT (0U) |
#define | PUF_VERSION_VERSION(x) (((uint32_t)(((uint32_t)(x)) << PUF_VERSION_VERSION_SHIFT)) & PUF_VERSION_VERSION_MASK) |
INTEN - PUF Interrupt Enable | |
#define | PUF_INTEN_READYEN_MASK (0x1U) |
#define | PUF_INTEN_READYEN_SHIFT (0U) |
#define | PUF_INTEN_READYEN(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_READYEN_SHIFT)) & PUF_INTEN_READYEN_MASK) |
#define | PUF_INTEN_SUCCESSEN_MASK (0x2U) |
#define | PUF_INTEN_SUCCESSEN_SHIFT (1U) |
#define | PUF_INTEN_SUCCESSEN(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_SUCCESSEN_SHIFT)) & PUF_INTEN_SUCCESSEN_MASK) |
#define | PUF_INTEN_ERROREN_MASK (0x4U) |
#define | PUF_INTEN_ERROREN_SHIFT (2U) |
#define | PUF_INTEN_ERROREN(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_ERROREN_SHIFT)) & PUF_INTEN_ERROREN_MASK) |
#define | PUF_INTEN_KEYINREQEN_MASK (0x10U) |
#define | PUF_INTEN_KEYINREQEN_SHIFT (4U) |
#define | PUF_INTEN_KEYINREQEN(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_KEYINREQEN_SHIFT)) & PUF_INTEN_KEYINREQEN_MASK) |
#define | PUF_INTEN_KEYOUTAVAILEN_MASK (0x20U) |
#define | PUF_INTEN_KEYOUTAVAILEN_SHIFT (5U) |
#define | PUF_INTEN_KEYOUTAVAILEN(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_KEYOUTAVAILEN_SHIFT)) & PUF_INTEN_KEYOUTAVAILEN_MASK) |
#define | PUF_INTEN_CODEINREQEN_MASK (0x40U) |
#define | PUF_INTEN_CODEINREQEN_SHIFT (6U) |
#define | PUF_INTEN_CODEINREQEN(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_CODEINREQEN_SHIFT)) & PUF_INTEN_CODEINREQEN_MASK) |
#define | PUF_INTEN_CODEOUTAVAILEN_MASK (0x80U) |
#define | PUF_INTEN_CODEOUTAVAILEN_SHIFT (7U) |
#define | PUF_INTEN_CODEOUTAVAILEN(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_CODEOUTAVAILEN_SHIFT)) & PUF_INTEN_CODEOUTAVAILEN_MASK) |
INTSTAT - PUF Interrupt Status | |
#define | PUF_INTSTAT_READY_MASK (0x1U) |
#define | PUF_INTSTAT_READY_SHIFT (0U) |
#define | PUF_INTSTAT_READY(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_READY_SHIFT)) & PUF_INTSTAT_READY_MASK) |
#define | PUF_INTSTAT_SUCCESS_MASK (0x2U) |
#define | PUF_INTSTAT_SUCCESS_SHIFT (1U) |
#define | PUF_INTSTAT_SUCCESS(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_SUCCESS_SHIFT)) & PUF_INTSTAT_SUCCESS_MASK) |
#define | PUF_INTSTAT_ERROR_MASK (0x4U) |
#define | PUF_INTSTAT_ERROR_SHIFT (2U) |
#define | PUF_INTSTAT_ERROR(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_ERROR_SHIFT)) & PUF_INTSTAT_ERROR_MASK) |
#define | PUF_INTSTAT_KEYINREQ_MASK (0x10U) |
#define | PUF_INTSTAT_KEYINREQ_SHIFT (4U) |
#define | PUF_INTSTAT_KEYINREQ(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_KEYINREQ_SHIFT)) & PUF_INTSTAT_KEYINREQ_MASK) |
#define | PUF_INTSTAT_KEYOUTAVAIL_MASK (0x20U) |
#define | PUF_INTSTAT_KEYOUTAVAIL_SHIFT (5U) |
#define | PUF_INTSTAT_KEYOUTAVAIL(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_KEYOUTAVAIL_SHIFT)) & PUF_INTSTAT_KEYOUTAVAIL_MASK) |
#define | PUF_INTSTAT_CODEINREQ_MASK (0x40U) |
#define | PUF_INTSTAT_CODEINREQ_SHIFT (6U) |
#define | PUF_INTSTAT_CODEINREQ(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_CODEINREQ_SHIFT)) & PUF_INTSTAT_CODEINREQ_MASK) |
#define | PUF_INTSTAT_CODEOUTAVAIL_MASK (0x80U) |
#define | PUF_INTSTAT_CODEOUTAVAIL_SHIFT (7U) |
#define | PUF_INTSTAT_CODEOUTAVAIL(x) (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_CODEOUTAVAIL_SHIFT)) & PUF_INTSTAT_CODEOUTAVAIL_MASK) |
PWRCTRL - PUF Power Control Of RAM | |
#define | PUF_PWRCTRL_RAM_ON_MASK (0x1U) |
#define | PUF_PWRCTRL_RAM_ON_SHIFT (0U) |
#define | PUF_PWRCTRL_RAM_ON(x) (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_RAM_ON_SHIFT)) & PUF_PWRCTRL_RAM_ON_MASK) |
#define | PUF_PWRCTRL_CK_DIS_MASK (0x4U) |
#define | PUF_PWRCTRL_CK_DIS_SHIFT (2U) |
#define | PUF_PWRCTRL_CK_DIS(x) (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_CK_DIS_SHIFT)) & PUF_PWRCTRL_CK_DIS_MASK) |
#define | PUF_PWRCTRL_RAM_INITN_MASK (0x8U) |
#define | PUF_PWRCTRL_RAM_INITN_SHIFT (3U) |
#define | PUF_PWRCTRL_RAM_INITN(x) (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_RAM_INITN_SHIFT)) & PUF_PWRCTRL_RAM_INITN_MASK) |
#define | PUF_PWRCTRL_RAM_PSW_MASK (0xF0U) |
#define | PUF_PWRCTRL_RAM_PSW_SHIFT (4U) |
#define | PUF_PWRCTRL_RAM_PSW(x) (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_RAM_PSW_SHIFT)) & PUF_PWRCTRL_RAM_PSW_MASK) |
CFG - PUF Configuration Register | |
#define | PUF_CFG_PUF_BLOCK_SET_KEY_MASK (0x1U) |
#define | PUF_CFG_PUF_BLOCK_SET_KEY_SHIFT (0U) |
#define | PUF_CFG_PUF_BLOCK_SET_KEY(x) (((uint32_t)(((uint32_t)(x)) << PUF_CFG_PUF_BLOCK_SET_KEY_SHIFT)) & PUF_CFG_PUF_BLOCK_SET_KEY_MASK) |
#define | PUF_CFG_PUF_BLOCK_ENROLL_MASK (0x2U) |
#define | PUF_CFG_PUF_BLOCK_ENROLL_SHIFT (1U) |
#define | PUF_CFG_PUF_BLOCK_ENROLL(x) (((uint32_t)(((uint32_t)(x)) << PUF_CFG_PUF_BLOCK_ENROLL_SHIFT)) & PUF_CFG_PUF_BLOCK_ENROLL_MASK) |
KEYLOCK - PUF Key Manager Lock | |
#define | PUF_KEYLOCK_LOCK0_MASK (0x3U) |
#define | PUF_KEYLOCK_LOCK0_SHIFT (0U) |
#define | PUF_KEYLOCK_LOCK0(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYLOCK_LOCK0_SHIFT)) & PUF_KEYLOCK_LOCK0_MASK) |
#define | PUF_KEYLOCK_LOCK1_MASK (0xCU) |
#define | PUF_KEYLOCK_LOCK1_SHIFT (2U) |
#define | PUF_KEYLOCK_LOCK1(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYLOCK_LOCK1_SHIFT)) & PUF_KEYLOCK_LOCK1_MASK) |
KEYENABLE - PUF Key Manager Enable | |
#define | PUF_KEYENABLE_ENABLE0_MASK (0x3U) |
#define | PUF_KEYENABLE_ENABLE0_SHIFT (0U) |
#define | PUF_KEYENABLE_ENABLE0(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYENABLE_ENABLE0_SHIFT)) & PUF_KEYENABLE_ENABLE0_MASK) |
#define | PUF_KEYENABLE_ENABLE1_MASK (0xCU) |
#define | PUF_KEYENABLE_ENABLE1_SHIFT (2U) |
#define | PUF_KEYENABLE_ENABLE1(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYENABLE_ENABLE1_SHIFT)) & PUF_KEYENABLE_ENABLE1_MASK) |
KEYRESET - PUF Key Manager Reset | |
#define | PUF_KEYRESET_RESET0_MASK (0x3U) |
#define | PUF_KEYRESET_RESET0_SHIFT (0U) |
#define | PUF_KEYRESET_RESET0(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYRESET_RESET0_SHIFT)) & PUF_KEYRESET_RESET0_MASK) |
#define | PUF_KEYRESET_RESET1_MASK (0xCU) |
#define | PUF_KEYRESET_RESET1_SHIFT (2U) |
#define | PUF_KEYRESET_RESET1(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYRESET_RESET1_SHIFT)) & PUF_KEYRESET_RESET1_MASK) |
IDXBLK - PUF Index Block Key Output | |
#define | PUF_IDXBLK_IDXBLK0_MASK (0x3U) |
#define | PUF_IDXBLK_IDXBLK0_SHIFT (0U) |
#define | PUF_IDXBLK_IDXBLK0(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK0_SHIFT)) & PUF_IDXBLK_IDXBLK0_MASK) |
#define | PUF_IDXBLK_IDXBLK1_MASK (0xCU) |
#define | PUF_IDXBLK_IDXBLK1_SHIFT (2U) |
#define | PUF_IDXBLK_IDXBLK1(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK1_SHIFT)) & PUF_IDXBLK_IDXBLK1_MASK) |
#define | PUF_IDXBLK_IDXBLK2_MASK (0x30U) |
#define | PUF_IDXBLK_IDXBLK2_SHIFT (4U) |
#define | PUF_IDXBLK_IDXBLK2(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK2_SHIFT)) & PUF_IDXBLK_IDXBLK2_MASK) |
#define | PUF_IDXBLK_IDXBLK3_MASK (0xC0U) |
#define | PUF_IDXBLK_IDXBLK3_SHIFT (6U) |
#define | PUF_IDXBLK_IDXBLK3(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK3_SHIFT)) & PUF_IDXBLK_IDXBLK3_MASK) |
#define | PUF_IDXBLK_IDXBLK4_MASK (0x300U) |
#define | PUF_IDXBLK_IDXBLK4_SHIFT (8U) |
#define | PUF_IDXBLK_IDXBLK4(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK4_SHIFT)) & PUF_IDXBLK_IDXBLK4_MASK) |
#define | PUF_IDXBLK_IDXBLK5_MASK (0xC00U) |
#define | PUF_IDXBLK_IDXBLK5_SHIFT (10U) |
#define | PUF_IDXBLK_IDXBLK5(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK5_SHIFT)) & PUF_IDXBLK_IDXBLK5_MASK) |
#define | PUF_IDXBLK_IDXBLK6_MASK (0x3000U) |
#define | PUF_IDXBLK_IDXBLK6_SHIFT (12U) |
#define | PUF_IDXBLK_IDXBLK6(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK6_SHIFT)) & PUF_IDXBLK_IDXBLK6_MASK) |
#define | PUF_IDXBLK_IDXBLK7_MASK (0xC000U) |
#define | PUF_IDXBLK_IDXBLK7_SHIFT (14U) |
#define | PUF_IDXBLK_IDXBLK7(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK7_SHIFT)) & PUF_IDXBLK_IDXBLK7_MASK) |
#define | PUF_IDXBLK_IDXBLK8_MASK (0x30000U) |
#define | PUF_IDXBLK_IDXBLK8_SHIFT (16U) |
#define | PUF_IDXBLK_IDXBLK8(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK8_SHIFT)) & PUF_IDXBLK_IDXBLK8_MASK) |
#define | PUF_IDXBLK_IDXBLK9_MASK (0xC0000U) |
#define | PUF_IDXBLK_IDXBLK9_SHIFT (18U) |
#define | PUF_IDXBLK_IDXBLK9(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK9_SHIFT)) & PUF_IDXBLK_IDXBLK9_MASK) |
#define | PUF_IDXBLK_IDXBLK10_MASK (0x300000U) |
#define | PUF_IDXBLK_IDXBLK10_SHIFT (20U) |
#define | PUF_IDXBLK_IDXBLK10(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK10_SHIFT)) & PUF_IDXBLK_IDXBLK10_MASK) |
#define | PUF_IDXBLK_IDXBLK11_MASK (0xC00000U) |
#define | PUF_IDXBLK_IDXBLK11_SHIFT (22U) |
#define | PUF_IDXBLK_IDXBLK11(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK11_SHIFT)) & PUF_IDXBLK_IDXBLK11_MASK) |
#define | PUF_IDXBLK_IDXBLK12_MASK (0x3000000U) |
#define | PUF_IDXBLK_IDXBLK12_SHIFT (24U) |
#define | PUF_IDXBLK_IDXBLK12(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK12_SHIFT)) & PUF_IDXBLK_IDXBLK12_MASK) |
#define | PUF_IDXBLK_IDXBLK13_MASK (0xC000000U) |
#define | PUF_IDXBLK_IDXBLK13_SHIFT (26U) |
#define | PUF_IDXBLK_IDXBLK13(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK13_SHIFT)) & PUF_IDXBLK_IDXBLK13_MASK) |
#define | PUF_IDXBLK_IDXBLK14_MASK (0x30000000U) |
#define | PUF_IDXBLK_IDXBLK14_SHIFT (28U) |
#define | PUF_IDXBLK_IDXBLK14(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK14_SHIFT)) & PUF_IDXBLK_IDXBLK14_MASK) |
#define | PUF_IDXBLK_IDXBLK15_MASK (0xC0000000U) |
#define | PUF_IDXBLK_IDXBLK15_SHIFT (30U) |
#define | PUF_IDXBLK_IDXBLK15(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK15_SHIFT)) & PUF_IDXBLK_IDXBLK15_MASK) |
IDXBLK_DP - PUF Index Block Key Output | |
#define | PUF_IDXBLK_DP_IDXBLK_DP0_MASK (0x3U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP0_SHIFT (0U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP0(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP0_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP0_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP1_MASK (0xCU) |
#define | PUF_IDXBLK_DP_IDXBLK_DP1_SHIFT (2U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP1(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP1_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP1_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP2_MASK (0x30U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP2_SHIFT (4U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP2(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP2_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP2_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP3_MASK (0xC0U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP3_SHIFT (6U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP3(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP3_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP3_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP4_MASK (0x300U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP4_SHIFT (8U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP4(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP4_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP4_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP5_MASK (0xC00U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP5_SHIFT (10U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP5(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP5_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP5_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP6_MASK (0x3000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP6_SHIFT (12U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP6(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP6_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP6_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP7_MASK (0xC000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP7_SHIFT (14U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP7(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP7_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP7_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP8_MASK (0x30000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP8_SHIFT (16U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP8(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP8_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP8_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP9_MASK (0xC0000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP9_SHIFT (18U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP9(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP9_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP9_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP10_MASK (0x300000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP10_SHIFT (20U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP10(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP10_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP10_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP11_MASK (0xC00000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP11_SHIFT (22U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP11(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP11_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP11_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP12_MASK (0x3000000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP12_SHIFT (24U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP12(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP12_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP12_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP13_MASK (0xC000000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP13_SHIFT (26U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP13(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP13_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP13_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP14_MASK (0x30000000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP14_SHIFT (28U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP14(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP14_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP14_MASK) |
#define | PUF_IDXBLK_DP_IDXBLK_DP15_MASK (0xC0000000U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP15_SHIFT (30U) |
#define | PUF_IDXBLK_DP_IDXBLK_DP15(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP15_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP15_MASK) |
KEYMASK - PUF Key Block 0 Mask Enable..PUF Key Block 1 Mask Enable | |
#define | PUF_KEYMASK_KEYMASK_MASK (0xFFFFFFFFU) |
#define | PUF_KEYMASK_KEYMASK_SHIFT (0U) |
#define | PUF_KEYMASK_KEYMASK(x) (((uint32_t)(((uint32_t)(x)) << PUF_KEYMASK_KEYMASK_SHIFT)) & PUF_KEYMASK_KEYMASK_MASK) |
IDXBLK_STATUS - PUF Index Block Setting Status Register | |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS0_MASK (0x3U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS0_SHIFT (0U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS0(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS0_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS0_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS1_MASK (0xCU) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS1_SHIFT (2U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS1(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS1_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS1_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS2_MASK (0x30U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS2_SHIFT (4U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS2(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS2_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS2_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS3_MASK (0xC0U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS3_SHIFT (6U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS3(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS3_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS3_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS4_MASK (0x300U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS4_SHIFT (8U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS4(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS4_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS4_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS5_MASK (0xC00U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS5_SHIFT (10U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS5(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS5_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS5_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS6_MASK (0x3000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS6_SHIFT (12U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS6(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS6_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS6_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS7_MASK (0xC000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS7_SHIFT (14U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS7(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS7_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS7_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS8_MASK (0x30000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS8_SHIFT (16U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS8(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS8_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS8_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS9_MASK (0xC0000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS9_SHIFT (18U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS9(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS9_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS9_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS10_MASK (0x300000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS10_SHIFT (20U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS10(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS10_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS10_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS11_MASK (0xC00000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS11_SHIFT (22U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS11(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS11_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS11_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS12_MASK (0x3000000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS12_SHIFT (24U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS12(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS12_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS12_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS13_MASK (0xC000000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS13_SHIFT (26U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS13(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS13_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS13_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS14_MASK (0x30000000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS14_SHIFT (28U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS14(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS14_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS14_MASK) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS15_MASK (0xC0000000U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS15_SHIFT (30U) |
#define | PUF_IDXBLK_STATUS_IDXBLK_STATUS15(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS15_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS15_MASK) |
IDXBLK_SHIFT - PUF Key Manager Shift Status | |
#define | PUF_IDXBLK_SHIFT_IND_KEY0_MASK (0xFU) |
#define | PUF_IDXBLK_SHIFT_IND_KEY0_SHIFT (0U) |
#define | PUF_IDXBLK_SHIFT_IND_KEY0(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_SHIFT_IND_KEY0_SHIFT)) & PUF_IDXBLK_SHIFT_IND_KEY0_MASK) |
#define | PUF_IDXBLK_SHIFT_IND_KEY1_MASK (0xF0U) |
#define | PUF_IDXBLK_SHIFT_IND_KEY1_SHIFT (4U) |
#define | PUF_IDXBLK_SHIFT_IND_KEY1(x) (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_SHIFT_IND_KEY1_SHIFT)) & PUF_IDXBLK_SHIFT_IND_KEY1_MASK) |
#define PUF_ALLOW_ALLOWENROLL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWENROLL_SHIFT)) & PUF_ALLOW_ALLOWENROLL_MASK) |
ALLOWENROLL - Allow Enroll operation 0b0..Specified operation is not currently allowed 0b1..Specified operation is allowed
#define PUF_ALLOW_ALLOWENROLL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWENROLL_SHIFT)) & PUF_ALLOW_ALLOWENROLL_MASK) |
ALLOWENROLL - Allow Enroll operation 0b0..Specified operation is not currently allowed 0b1..Specified operation is allowed
#define PUF_ALLOW_ALLOWGETKEY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWGETKEY_SHIFT)) & PUF_ALLOW_ALLOWGETKEY_MASK) |
ALLOWGETKEY - Allow Get Key operation 0b0..Specified operation is not currently allowed 0b1..Specified operation is allowed
#define PUF_ALLOW_ALLOWGETKEY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWGETKEY_SHIFT)) & PUF_ALLOW_ALLOWGETKEY_MASK) |
ALLOWGETKEY - Allow Get Key operation 0b0..Specified operation is not currently allowed 0b1..Specified operation is allowed
#define PUF_ALLOW_ALLOWSETKEY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWSETKEY_SHIFT)) & PUF_ALLOW_ALLOWSETKEY_MASK) |
ALLOWSETKEY - Allow Set Key operations 0b0..Specified operation is not currently allowed 0b1..Specified operation is allowed
#define PUF_ALLOW_ALLOWSETKEY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWSETKEY_SHIFT)) & PUF_ALLOW_ALLOWSETKEY_MASK) |
ALLOWSETKEY - Allow Set Key operations 0b0..Specified operation is not currently allowed 0b1..Specified operation is allowed
#define PUF_ALLOW_ALLOWSTART | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWSTART_SHIFT)) & PUF_ALLOW_ALLOWSTART_MASK) |
ALLOWSTART - Allow Start operation 0b0..Specified operation is not currently allowed 0b1..Specified operation is allowed
#define PUF_ALLOW_ALLOWSTART | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_ALLOW_ALLOWSTART_SHIFT)) & PUF_ALLOW_ALLOWSTART_MASK) |
ALLOWSTART - Allow Start operation 0b0..Specified operation is not currently allowed 0b1..Specified operation is allowed
#define PUF_CFG_PUF_BLOCK_ENROLL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CFG_PUF_BLOCK_ENROLL_SHIFT)) & PUF_CFG_PUF_BLOCK_ENROLL_MASK) |
PUF_BLOCK_ENROLL - PUF Block Enroll Disable 0b0..Enable the Enrollment state 0b1..Disable the Enrollment state
#define PUF_CFG_PUF_BLOCK_ENROLL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CFG_PUF_BLOCK_ENROLL_SHIFT)) & PUF_CFG_PUF_BLOCK_ENROLL_MASK) |
PUF_BLOCK_ENROLL - PUF Block Enroll Disable 0b0..Enable the Enrollment state 0b1..Disable the Enrollment state
#define PUF_CFG_PUF_BLOCK_SET_KEY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CFG_PUF_BLOCK_SET_KEY_SHIFT)) & PUF_CFG_PUF_BLOCK_SET_KEY_MASK) |
PUF_BLOCK_SET_KEY - PUF Block Set Key Disable 0b0..Enable the Set Key state 0b1..Disable the Set Key state
#define PUF_CFG_PUF_BLOCK_SET_KEY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CFG_PUF_BLOCK_SET_KEY_SHIFT)) & PUF_CFG_PUF_BLOCK_SET_KEY_MASK) |
PUF_BLOCK_SET_KEY - PUF Block Set Key Disable 0b0..Enable the Set Key state 0b1..Disable the Set Key state
#define PUF_CODEINPUT_CODEIN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CODEINPUT_CODEIN_SHIFT)) & PUF_CODEINPUT_CODEIN_MASK) |
CODEIN - AC/KC input data
#define PUF_CODEINPUT_CODEIN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CODEINPUT_CODEIN_SHIFT)) & PUF_CODEINPUT_CODEIN_MASK) |
CODEIN - AC/KC input data
#define PUF_CODEOUTPUT_CODEOUT | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CODEOUTPUT_CODEOUT_SHIFT)) & PUF_CODEOUTPUT_CODEOUT_MASK) |
CODEOUT - AC/KC output data
#define PUF_CODEOUTPUT_CODEOUT | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CODEOUTPUT_CODEOUT_SHIFT)) & PUF_CODEOUTPUT_CODEOUT_MASK) |
CODEOUT - AC/KC output data
#define PUF_CTRL_ENROLL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_ENROLL_SHIFT)) & PUF_CTRL_ENROLL_MASK) |
ENROLL - Begin Enroll operation 0b0..No Enroll operation in progress 0b1..Enroll operation in progress
#define PUF_CTRL_ENROLL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_ENROLL_SHIFT)) & PUF_CTRL_ENROLL_MASK) |
ENROLL - Begin Enroll operation 0b0..No Enroll operation in progress 0b1..Enroll operation in progress
#define PUF_CTRL_GENERATEKEY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_GENERATEKEY_SHIFT)) & PUF_CTRL_GENERATEKEY_MASK) |
GENERATEKEY - Begin Set Intrinsic Key operation 0b0..No Set Intrinsic Key operation in progress 0b1..Set Intrinsic Key operation in progress
#define PUF_CTRL_GENERATEKEY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_GENERATEKEY_SHIFT)) & PUF_CTRL_GENERATEKEY_MASK) |
GENERATEKEY - Begin Set Intrinsic Key operation 0b0..No Set Intrinsic Key operation in progress 0b1..Set Intrinsic Key operation in progress
#define PUF_CTRL_GETKEY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_GETKEY_SHIFT)) & PUF_CTRL_GETKEY_MASK) |
GETKEY - Begin Get Key operation 0b0..No Get Key operation in progress 0b1..Get Key operation in progress
#define PUF_CTRL_GETKEY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_GETKEY_SHIFT)) & PUF_CTRL_GETKEY_MASK) |
GETKEY - Begin Get Key operation 0b0..No Get Key operation in progress 0b1..Get Key operation in progress
#define PUF_CTRL_SETKEY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_SETKEY_SHIFT)) & PUF_CTRL_SETKEY_MASK) |
SETKEY - Begin Set User Key operation 0b0..No Set Key operation in progress 0b1..Set Key operation in progress
#define PUF_CTRL_SETKEY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_SETKEY_SHIFT)) & PUF_CTRL_SETKEY_MASK) |
SETKEY - Begin Set User Key operation 0b0..No Set Key operation in progress 0b1..Set Key operation in progress
#define PUF_CTRL_START | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_START_SHIFT)) & PUF_CTRL_START_MASK) |
START - Begin Start operation 0b0..No Start operation in progress 0b1..Start operation in progress
#define PUF_CTRL_START | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_START_SHIFT)) & PUF_CTRL_START_MASK) |
START - Begin Start operation 0b0..No Start operation in progress 0b1..Start operation in progress
#define PUF_CTRL_ZEROIZE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_ZEROIZE_SHIFT)) & PUF_CTRL_ZEROIZE_MASK) |
ZEROIZE - Begin Zeroize operation for PUF and go to Error state 0b0..No Zeroize operation in progress 0b1..Zeroize operation in progress
#define PUF_CTRL_ZEROIZE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_CTRL_ZEROIZE_SHIFT)) & PUF_CTRL_ZEROIZE_MASK) |
ZEROIZE - Begin Zeroize operation for PUF and go to Error state 0b0..No Zeroize operation in progress 0b1..Zeroize operation in progress
#define PUF_IDXBLK_DP_IDXBLK_DP0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP0_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP0_MASK) |
IDXBLK_DP0 - idxblk_dp0
#define PUF_IDXBLK_DP_IDXBLK_DP0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP0_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP0_MASK) |
IDXBLK_DP0 - idxblk_dp0
#define PUF_IDXBLK_DP_IDXBLK_DP1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP1_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP1_MASK) |
IDXBLK_DP1 - idxblk_dp1
#define PUF_IDXBLK_DP_IDXBLK_DP1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP1_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP1_MASK) |
IDXBLK_DP1 - idxblk_dp1
#define PUF_IDXBLK_DP_IDXBLK_DP10 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP10_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP10_MASK) |
IDXBLK_DP10 - idxblk_dp10
#define PUF_IDXBLK_DP_IDXBLK_DP10 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP10_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP10_MASK) |
IDXBLK_DP10 - idxblk_dp10
#define PUF_IDXBLK_DP_IDXBLK_DP11 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP11_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP11_MASK) |
IDXBLK_DP11 - idxblk_dp11
#define PUF_IDXBLK_DP_IDXBLK_DP11 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP11_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP11_MASK) |
IDXBLK_DP11 - idxblk_dp11
#define PUF_IDXBLK_DP_IDXBLK_DP12 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP12_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP12_MASK) |
IDXBLK_DP12 - idxblk_dp12
#define PUF_IDXBLK_DP_IDXBLK_DP12 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP12_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP12_MASK) |
IDXBLK_DP12 - idxblk_dp12
#define PUF_IDXBLK_DP_IDXBLK_DP13 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP13_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP13_MASK) |
IDXBLK_DP13 - idxblk_dp13
#define PUF_IDXBLK_DP_IDXBLK_DP13 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP13_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP13_MASK) |
IDXBLK_DP13 - idxblk_dp13
#define PUF_IDXBLK_DP_IDXBLK_DP14 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP14_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP14_MASK) |
IDXBLK_DP14 - idxblk_dp14
#define PUF_IDXBLK_DP_IDXBLK_DP14 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP14_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP14_MASK) |
IDXBLK_DP14 - idxblk_dp14
#define PUF_IDXBLK_DP_IDXBLK_DP15 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP15_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP15_MASK) |
IDXBLK_DP15 - idxblk_dp15
#define PUF_IDXBLK_DP_IDXBLK_DP15 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP15_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP15_MASK) |
IDXBLK_DP15 - idxblk_dp15
#define PUF_IDXBLK_DP_IDXBLK_DP2 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP2_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP2_MASK) |
IDXBLK_DP2 - idxblk_dp2
#define PUF_IDXBLK_DP_IDXBLK_DP2 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP2_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP2_MASK) |
IDXBLK_DP2 - idxblk_dp2
#define PUF_IDXBLK_DP_IDXBLK_DP3 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP3_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP3_MASK) |
IDXBLK_DP3 - idxblk_dp3
#define PUF_IDXBLK_DP_IDXBLK_DP3 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP3_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP3_MASK) |
IDXBLK_DP3 - idxblk_dp3
#define PUF_IDXBLK_DP_IDXBLK_DP4 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP4_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP4_MASK) |
IDXBLK_DP4 - idxblk_dp4
#define PUF_IDXBLK_DP_IDXBLK_DP4 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP4_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP4_MASK) |
IDXBLK_DP4 - idxblk_dp4
#define PUF_IDXBLK_DP_IDXBLK_DP5 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP5_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP5_MASK) |
IDXBLK_DP5 - idxblk_dp5
#define PUF_IDXBLK_DP_IDXBLK_DP5 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP5_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP5_MASK) |
IDXBLK_DP5 - idxblk_dp5
#define PUF_IDXBLK_DP_IDXBLK_DP6 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP6_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP6_MASK) |
IDXBLK_DP6 - idxblk_dp6
#define PUF_IDXBLK_DP_IDXBLK_DP6 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP6_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP6_MASK) |
IDXBLK_DP6 - idxblk_dp6
#define PUF_IDXBLK_DP_IDXBLK_DP7 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP7_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP7_MASK) |
IDXBLK_DP7 - idxblk_dp7
#define PUF_IDXBLK_DP_IDXBLK_DP7 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP7_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP7_MASK) |
IDXBLK_DP7 - idxblk_dp7
#define PUF_IDXBLK_DP_IDXBLK_DP8 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP8_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP8_MASK) |
IDXBLK_DP8 - idxblk_dp8
#define PUF_IDXBLK_DP_IDXBLK_DP8 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP8_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP8_MASK) |
IDXBLK_DP8 - idxblk_dp8
#define PUF_IDXBLK_DP_IDXBLK_DP9 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP9_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP9_MASK) |
IDXBLK_DP9 - idxblk_dp9
#define PUF_IDXBLK_DP_IDXBLK_DP9 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_DP_IDXBLK_DP9_SHIFT)) & PUF_IDXBLK_DP_IDXBLK_DP9_MASK) |
IDXBLK_DP9 - idxblk_dp9
#define PUF_IDXBLK_IDXBLK0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK0_SHIFT)) & PUF_IDXBLK_IDXBLK0_MASK) |
IDXBLK0 - idxblk0
#define PUF_IDXBLK_IDXBLK0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK0_SHIFT)) & PUF_IDXBLK_IDXBLK0_MASK) |
IDXBLK0 - idxblk0
#define PUF_IDXBLK_IDXBLK1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK1_SHIFT)) & PUF_IDXBLK_IDXBLK1_MASK) |
IDXBLK1 - idxblk1
#define PUF_IDXBLK_IDXBLK1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK1_SHIFT)) & PUF_IDXBLK_IDXBLK1_MASK) |
IDXBLK1 - idxblk1
#define PUF_IDXBLK_IDXBLK10 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK10_SHIFT)) & PUF_IDXBLK_IDXBLK10_MASK) |
IDXBLK10 - idxblk10
#define PUF_IDXBLK_IDXBLK10 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK10_SHIFT)) & PUF_IDXBLK_IDXBLK10_MASK) |
IDXBLK10 - idxblk10
#define PUF_IDXBLK_IDXBLK11 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK11_SHIFT)) & PUF_IDXBLK_IDXBLK11_MASK) |
IDXBLK11 - idxblk11
#define PUF_IDXBLK_IDXBLK11 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK11_SHIFT)) & PUF_IDXBLK_IDXBLK11_MASK) |
IDXBLK11 - idxblk11
#define PUF_IDXBLK_IDXBLK12 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK12_SHIFT)) & PUF_IDXBLK_IDXBLK12_MASK) |
IDXBLK12 - idxblk12
#define PUF_IDXBLK_IDXBLK12 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK12_SHIFT)) & PUF_IDXBLK_IDXBLK12_MASK) |
IDXBLK12 - idxblk12
#define PUF_IDXBLK_IDXBLK13 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK13_SHIFT)) & PUF_IDXBLK_IDXBLK13_MASK) |
IDXBLK13 - idxblk13
#define PUF_IDXBLK_IDXBLK13 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK13_SHIFT)) & PUF_IDXBLK_IDXBLK13_MASK) |
IDXBLK13 - idxblk13
#define PUF_IDXBLK_IDXBLK14 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK14_SHIFT)) & PUF_IDXBLK_IDXBLK14_MASK) |
IDXBLK14 - idxblk14
#define PUF_IDXBLK_IDXBLK14 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK14_SHIFT)) & PUF_IDXBLK_IDXBLK14_MASK) |
IDXBLK14 - idxblk14
#define PUF_IDXBLK_IDXBLK15 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK15_SHIFT)) & PUF_IDXBLK_IDXBLK15_MASK) |
IDXBLK15 - idxblk15
#define PUF_IDXBLK_IDXBLK15 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK15_SHIFT)) & PUF_IDXBLK_IDXBLK15_MASK) |
IDXBLK15 - idxblk15
#define PUF_IDXBLK_IDXBLK2 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK2_SHIFT)) & PUF_IDXBLK_IDXBLK2_MASK) |
IDXBLK2 - idxblk2
#define PUF_IDXBLK_IDXBLK2 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK2_SHIFT)) & PUF_IDXBLK_IDXBLK2_MASK) |
IDXBLK2 - idxblk2
#define PUF_IDXBLK_IDXBLK3 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK3_SHIFT)) & PUF_IDXBLK_IDXBLK3_MASK) |
IDXBLK3 - idxblk3
#define PUF_IDXBLK_IDXBLK3 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK3_SHIFT)) & PUF_IDXBLK_IDXBLK3_MASK) |
IDXBLK3 - idxblk3
#define PUF_IDXBLK_IDXBLK4 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK4_SHIFT)) & PUF_IDXBLK_IDXBLK4_MASK) |
IDXBLK4 - idxblk4
#define PUF_IDXBLK_IDXBLK4 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK4_SHIFT)) & PUF_IDXBLK_IDXBLK4_MASK) |
IDXBLK4 - idxblk4
#define PUF_IDXBLK_IDXBLK5 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK5_SHIFT)) & PUF_IDXBLK_IDXBLK5_MASK) |
IDXBLK5 - idxblk5
#define PUF_IDXBLK_IDXBLK5 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK5_SHIFT)) & PUF_IDXBLK_IDXBLK5_MASK) |
IDXBLK5 - idxblk5
#define PUF_IDXBLK_IDXBLK6 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK6_SHIFT)) & PUF_IDXBLK_IDXBLK6_MASK) |
IDXBLK6 - idxblk6
#define PUF_IDXBLK_IDXBLK6 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK6_SHIFT)) & PUF_IDXBLK_IDXBLK6_MASK) |
IDXBLK6 - idxblk6
#define PUF_IDXBLK_IDXBLK7 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK7_SHIFT)) & PUF_IDXBLK_IDXBLK7_MASK) |
IDXBLK7 - idxblk7
#define PUF_IDXBLK_IDXBLK7 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK7_SHIFT)) & PUF_IDXBLK_IDXBLK7_MASK) |
IDXBLK7 - idxblk7
#define PUF_IDXBLK_IDXBLK8 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK8_SHIFT)) & PUF_IDXBLK_IDXBLK8_MASK) |
IDXBLK8 - idxblk8
#define PUF_IDXBLK_IDXBLK8 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK8_SHIFT)) & PUF_IDXBLK_IDXBLK8_MASK) |
IDXBLK8 - idxblk8
#define PUF_IDXBLK_IDXBLK9 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK9_SHIFT)) & PUF_IDXBLK_IDXBLK9_MASK) |
IDXBLK9 - idxblk9
#define PUF_IDXBLK_IDXBLK9 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_IDXBLK9_SHIFT)) & PUF_IDXBLK_IDXBLK9_MASK) |
IDXBLK9 - idxblk9
#define PUF_IDXBLK_SHIFT_IND_KEY0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_SHIFT_IND_KEY0_SHIFT)) & PUF_IDXBLK_SHIFT_IND_KEY0_MASK) |
IND_KEY0 - Index of key space in block 0
#define PUF_IDXBLK_SHIFT_IND_KEY0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_SHIFT_IND_KEY0_SHIFT)) & PUF_IDXBLK_SHIFT_IND_KEY0_MASK) |
IND_KEY0 - Index of key space in block 0
#define PUF_IDXBLK_SHIFT_IND_KEY1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_SHIFT_IND_KEY1_SHIFT)) & PUF_IDXBLK_SHIFT_IND_KEY1_MASK) |
IND_KEY1 - Index of key space in block 1
#define PUF_IDXBLK_SHIFT_IND_KEY1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_SHIFT_IND_KEY1_SHIFT)) & PUF_IDXBLK_SHIFT_IND_KEY1_MASK) |
IND_KEY1 - Index of key space in block 1
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS0_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS0_MASK) |
IDXBLK_STATUS0 - idxblk_status0
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS0_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS0_MASK) |
IDXBLK_STATUS0 - idxblk_status0
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS1_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS1_MASK) |
IDXBLK_STATUS1 - idxblk_status1
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS1_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS1_MASK) |
IDXBLK_STATUS1 - idxblk_status1
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS10 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS10_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS10_MASK) |
IDXBLK_STATUS10 - idxblk_status10
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS10 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS10_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS10_MASK) |
IDXBLK_STATUS10 - idxblk_status10
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS11 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS11_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS11_MASK) |
IDXBLK_STATUS11 - idxblk_status11
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS11 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS11_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS11_MASK) |
IDXBLK_STATUS11 - idxblk_status11
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS12 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS12_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS12_MASK) |
IDXBLK_STATUS12 - idxblk_status12
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS12 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS12_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS12_MASK) |
IDXBLK_STATUS12 - idxblk_status12
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS13 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS13_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS13_MASK) |
IDXBLK_STATUS13 - idxblk_status13
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS13 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS13_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS13_MASK) |
IDXBLK_STATUS13 - idxblk_status13
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS14 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS14_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS14_MASK) |
IDXBLK_STATUS14 - idxblk_status14
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS14 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS14_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS14_MASK) |
IDXBLK_STATUS14 - idxblk_status14
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS15 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS15_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS15_MASK) |
IDXBLK_STATUS15 - idxblk_status15
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS15 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS15_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS15_MASK) |
IDXBLK_STATUS15 - idxblk_status15
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS2 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS2_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS2_MASK) |
IDXBLK_STATUS2 - idxblk_status2
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS2 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS2_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS2_MASK) |
IDXBLK_STATUS2 - idxblk_status2
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS3 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS3_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS3_MASK) |
IDXBLK_STATUS3 - idxblk_status3
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS3 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS3_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS3_MASK) |
IDXBLK_STATUS3 - idxblk_status3
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS4 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS4_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS4_MASK) |
IDXBLK_STATUS4 - idxblk_status4
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS4 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS4_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS4_MASK) |
IDXBLK_STATUS4 - idxblk_status4
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS5 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS5_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS5_MASK) |
IDXBLK_STATUS5 - idxblk_status5
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS5 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS5_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS5_MASK) |
IDXBLK_STATUS5 - idxblk_status5
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS6 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS6_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS6_MASK) |
IDXBLK_STATUS6 - idxblk_status6
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS6 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS6_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS6_MASK) |
IDXBLK_STATUS6 - idxblk_status6
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS7 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS7_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS7_MASK) |
IDXBLK_STATUS7 - idxblk_status7
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS7 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS7_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS7_MASK) |
IDXBLK_STATUS7 - idxblk_status7
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS8 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS8_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS8_MASK) |
IDXBLK_STATUS8 - idxblk_status8
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS8 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS8_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS8_MASK) |
IDXBLK_STATUS8 - idxblk_status8
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS9 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS9_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS9_MASK) |
IDXBLK_STATUS9 - idxblk_status9
#define PUF_IDXBLK_STATUS_IDXBLK_STATUS9 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IDXBLK_STATUS_IDXBLK_STATUS9_SHIFT)) & PUF_IDXBLK_STATUS_IDXBLK_STATUS9_MASK) |
IDXBLK_STATUS9 - idxblk_status9
#define PUF_IFSTAT_ERROR | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IFSTAT_ERROR_SHIFT)) & PUF_IFSTAT_ERROR_MASK) |
ERROR - APB error has occurred 0b0..NOERROR 0b1..ERROR
#define PUF_IFSTAT_ERROR | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_IFSTAT_ERROR_SHIFT)) & PUF_IFSTAT_ERROR_MASK) |
ERROR - APB error has occurred 0b0..NOERROR 0b1..ERROR
#define PUF_INTEN_CODEINREQEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_CODEINREQEN_SHIFT)) & PUF_INTEN_CODEINREQEN_MASK) |
CODEINREQEN - PUF Code Input Register Interrupt Enable 0b0..AC/KC interrupt request disabled 0b1..AC/KC interrupt request enabled
#define PUF_INTEN_CODEINREQEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_CODEINREQEN_SHIFT)) & PUF_INTEN_CODEINREQEN_MASK) |
CODEINREQEN - PUF Code Input Register Interrupt Enable 0b0..AC/KC interrupt request disabled 0b1..AC/KC interrupt request enabled
#define PUF_INTEN_CODEOUTAVAILEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_CODEOUTAVAILEN_SHIFT)) & PUF_INTEN_CODEOUTAVAILEN_MASK) |
CODEOUTAVAILEN - PUF Code Output Register Interrupt Enable 0b0..AC/KC available interrupt disabled 0b1..AC/KC available interrupt enabled
#define PUF_INTEN_CODEOUTAVAILEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_CODEOUTAVAILEN_SHIFT)) & PUF_INTEN_CODEOUTAVAILEN_MASK) |
CODEOUTAVAILEN - PUF Code Output Register Interrupt Enable 0b0..AC/KC available interrupt disabled 0b1..AC/KC available interrupt enabled
#define PUF_INTEN_ERROREN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_ERROREN_SHIFT)) & PUF_INTEN_ERROREN_MASK) |
ERROREN - PUF Error Interrupt Enable 0b0..PUF error interrupt disabled 0b1..PUF error interrupt enabled
#define PUF_INTEN_ERROREN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_ERROREN_SHIFT)) & PUF_INTEN_ERROREN_MASK) |
ERROREN - PUF Error Interrupt Enable 0b0..PUF error interrupt disabled 0b1..PUF error interrupt enabled
#define PUF_INTEN_KEYINREQEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_KEYINREQEN_SHIFT)) & PUF_INTEN_KEYINREQEN_MASK) |
KEYINREQEN - PUF Key Input Register Interrupt Enable 0b0..Key interrupt request disabled 0b1..Key interrupt request enabled
#define PUF_INTEN_KEYINREQEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_KEYINREQEN_SHIFT)) & PUF_INTEN_KEYINREQEN_MASK) |
KEYINREQEN - PUF Key Input Register Interrupt Enable 0b0..Key interrupt request disabled 0b1..Key interrupt request enabled
#define PUF_INTEN_KEYOUTAVAILEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_KEYOUTAVAILEN_SHIFT)) & PUF_INTEN_KEYOUTAVAILEN_MASK) |
KEYOUTAVAILEN - PUF Key Output Register Interrupt Enable 0b0..Key available interrupt disabled 0b1..Key available interrupt enabled
#define PUF_INTEN_KEYOUTAVAILEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_KEYOUTAVAILEN_SHIFT)) & PUF_INTEN_KEYOUTAVAILEN_MASK) |
KEYOUTAVAILEN - PUF Key Output Register Interrupt Enable 0b0..Key available interrupt disabled 0b1..Key available interrupt enabled
#define PUF_INTEN_READYEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_READYEN_SHIFT)) & PUF_INTEN_READYEN_MASK) |
READYEN - PUF Ready Interrupt Enable 0b0..PUF ready interrupt disabled 0b1..PUF ready interrupt enabled
#define PUF_INTEN_READYEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_READYEN_SHIFT)) & PUF_INTEN_READYEN_MASK) |
READYEN - PUF Ready Interrupt Enable 0b0..PUF ready interrupt disabled 0b1..PUF ready interrupt enabled
#define PUF_INTEN_SUCCESSEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_SUCCESSEN_SHIFT)) & PUF_INTEN_SUCCESSEN_MASK) |
SUCCESSEN - PUF_OK Interrupt Enable 0b0..PUF successful interrupt disabled 0b1..PUF successful interrupt enabled
#define PUF_INTEN_SUCCESSEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTEN_SUCCESSEN_SHIFT)) & PUF_INTEN_SUCCESSEN_MASK) |
SUCCESSEN - PUF_OK Interrupt Enable 0b0..PUF successful interrupt disabled 0b1..PUF successful interrupt enabled
#define PUF_INTSTAT_CODEINREQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_CODEINREQ_SHIFT)) & PUF_INTSTAT_CODEINREQ_MASK) |
CODEINREQ - PUF Code Input Register Interrupt Status 0b0..No request for next part of AC/KC 0b1..Request for next part of AC/KC
#define PUF_INTSTAT_CODEINREQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_CODEINREQ_SHIFT)) & PUF_INTSTAT_CODEINREQ_MASK) |
CODEINREQ - PUF Code Input Register Interrupt Status 0b0..No request for next part of AC/KC 0b1..Request for next part of AC/KC
#define PUF_INTSTAT_CODEOUTAVAIL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_CODEOUTAVAIL_SHIFT)) & PUF_INTSTAT_CODEOUTAVAIL_MASK) |
CODEOUTAVAIL - PUF Code Output Register Interrupt Status 0b0..Next part of AC/KC is not available 0b1..Next part of AC/KC is available
#define PUF_INTSTAT_CODEOUTAVAIL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_CODEOUTAVAIL_SHIFT)) & PUF_INTSTAT_CODEOUTAVAIL_MASK) |
CODEOUTAVAIL - PUF Code Output Register Interrupt Status 0b0..Next part of AC/KC is not available 0b1..Next part of AC/KC is available
#define PUF_INTSTAT_ERROR | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_ERROR_SHIFT)) & PUF_INTSTAT_ERROR_MASK) |
ERROR - PUF_ERROR Interrupt Status 0b0..PUF is not in the Error state and operations can be performed 0b1..PUF is in the Error state and no operations can be performed
#define PUF_INTSTAT_ERROR | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_ERROR_SHIFT)) & PUF_INTSTAT_ERROR_MASK) |
ERROR - PUF_ERROR Interrupt Status 0b0..PUF is not in the Error state and operations can be performed 0b1..PUF is in the Error state and no operations can be performed
#define PUF_INTSTAT_KEYINREQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_KEYINREQ_SHIFT)) & PUF_INTSTAT_KEYINREQ_MASK) |
KEYINREQ - PUF Key Input Register Interrupt Status 0b0..No request for next part of key 0b1..Request for next part of key
#define PUF_INTSTAT_KEYINREQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_KEYINREQ_SHIFT)) & PUF_INTSTAT_KEYINREQ_MASK) |
KEYINREQ - PUF Key Input Register Interrupt Status 0b0..No request for next part of key 0b1..Request for next part of key
#define PUF_INTSTAT_KEYOUTAVAIL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_KEYOUTAVAIL_SHIFT)) & PUF_INTSTAT_KEYOUTAVAIL_MASK) |
KEYOUTAVAIL - PUF Key Output Register Interrupt Status 0b0..Next part of key is not available 0b1..Next part of key is available
#define PUF_INTSTAT_KEYOUTAVAIL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_KEYOUTAVAIL_SHIFT)) & PUF_INTSTAT_KEYOUTAVAIL_MASK) |
KEYOUTAVAIL - PUF Key Output Register Interrupt Status 0b0..Next part of key is not available 0b1..Next part of key is available
#define PUF_INTSTAT_READY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_READY_SHIFT)) & PUF_INTSTAT_READY_MASK) |
READY - PUF_FINISH Interrupt Status 0b0..Indicates that last operation not finished 0b1..Indicates that last operation is finished
#define PUF_INTSTAT_READY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_READY_SHIFT)) & PUF_INTSTAT_READY_MASK) |
READY - PUF_FINISH Interrupt Status 0b0..Indicates that last operation not finished 0b1..Indicates that last operation is finished
#define PUF_INTSTAT_SUCCESS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_SUCCESS_SHIFT)) & PUF_INTSTAT_SUCCESS_MASK) |
SUCCESS - PUF_OK Interrupt Status 0b0..Indicates that last operation was not successful 0b1..Indicates that last operation was successful
#define PUF_INTSTAT_SUCCESS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_INTSTAT_SUCCESS_SHIFT)) & PUF_INTSTAT_SUCCESS_MASK) |
SUCCESS - PUF_OK Interrupt Status 0b0..Indicates that last operation was not successful 0b1..Indicates that last operation was successful
#define PUF_KEYENABLE_ENABLE0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYENABLE_ENABLE0_SHIFT)) & PUF_KEYENABLE_ENABLE0_MASK) |
ENABLE0 - Enable Block 0 0b11..Key block 0 disabled 0b10..Key block 0 enabled 0b01..Key block 0 disabled 0b00..Key block 0 disabled
#define PUF_KEYENABLE_ENABLE0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYENABLE_ENABLE0_SHIFT)) & PUF_KEYENABLE_ENABLE0_MASK) |
ENABLE0 - Enable Block 0 0b11..Key block 0 disabled 0b10..Key block 0 enabled 0b01..Key block 0 disabled 0b00..Key block 0 disabled
#define PUF_KEYENABLE_ENABLE1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYENABLE_ENABLE1_SHIFT)) & PUF_KEYENABLE_ENABLE1_MASK) |
ENABLE1 - Enable Block 1 0b11..Key block 1 disabled 0b10..Key block 1 enabled 0b01..Key block 1 disabled 0b00..Key block 1 disabled
#define PUF_KEYENABLE_ENABLE1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYENABLE_ENABLE1_SHIFT)) & PUF_KEYENABLE_ENABLE1_MASK) |
ENABLE1 - Enable Block 1 0b11..Key block 1 disabled 0b10..Key block 1 enabled 0b01..Key block 1 disabled 0b00..Key block 1 disabled
#define PUF_KEYINDEX_KEYIDX | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYINDEX_KEYIDX_SHIFT)) & PUF_KEYINDEX_KEYIDX_MASK) |
KEYIDX - PUF Key Index 0b0000..USE INDEX0 0b0001..USE INDEX1 0b0010..USE INDEX2 0b0011..USE INDEX3 0b0100..USE INDEX4 0b0101..USE INDEX5 0b0110..USE INDEX6 0b0111..USE INDEX7 0b1000..USE INDEX8 0b1001..USE INDEX9 0b1010..USE INDEX10 0b1011..USE INDEX11 0b1100..USE INDEX12 0b1101..USE INDEX13 0b1110..USE INDEX14 0b1111..USE INDEX15
#define PUF_KEYINDEX_KEYIDX | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYINDEX_KEYIDX_SHIFT)) & PUF_KEYINDEX_KEYIDX_MASK) |
KEYIDX - PUF Key Index 0b0000..USE INDEX0 0b0001..USE INDEX1 0b0010..USE INDEX2 0b0011..USE INDEX3 0b0100..USE INDEX4 0b0101..USE INDEX5 0b0110..USE INDEX6 0b0111..USE INDEX7 0b1000..USE INDEX8 0b1001..USE INDEX9 0b1010..USE INDEX10 0b1011..USE INDEX11 0b1100..USE INDEX12 0b1101..USE INDEX13 0b1110..USE INDEX14 0b1111..USE INDEX15
#define PUF_KEYINPUT_KEYIN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYINPUT_KEYIN_SHIFT)) & PUF_KEYINPUT_KEYIN_MASK) |
KEYIN - Key input data
#define PUF_KEYINPUT_KEYIN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYINPUT_KEYIN_SHIFT)) & PUF_KEYINPUT_KEYIN_MASK) |
KEYIN - Key input data
#define PUF_KEYLOCK_LOCK0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYLOCK_LOCK0_SHIFT)) & PUF_KEYLOCK_LOCK0_MASK) |
LOCK0 - Lock Block 0 0b11..SNVS Key block locked 0b10..SNVS Key block unlocked 0b01..SNVS Key block locked 0b00..SNVS Key block locked
#define PUF_KEYLOCK_LOCK0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYLOCK_LOCK0_SHIFT)) & PUF_KEYLOCK_LOCK0_MASK) |
LOCK0 - Lock Block 0 0b11..SNVS Key block locked 0b10..SNVS Key block unlocked 0b01..SNVS Key block locked 0b00..SNVS Key block locked
#define PUF_KEYLOCK_LOCK1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYLOCK_LOCK1_SHIFT)) & PUF_KEYLOCK_LOCK1_MASK) |
LOCK1 - Lock Block 1 0b11..OTFAD Key block locked 0b10..OTFAD Key block unlocked 0b01..OTFAD Key block locked 0b00..OTFAD Key block locked
#define PUF_KEYLOCK_LOCK1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYLOCK_LOCK1_SHIFT)) & PUF_KEYLOCK_LOCK1_MASK) |
LOCK1 - Lock Block 1 0b11..OTFAD Key block locked 0b10..OTFAD Key block unlocked 0b01..OTFAD Key block locked 0b00..OTFAD Key block locked
#define PUF_KEYMASK_KEYMASK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYMASK_KEYMASK_SHIFT)) & PUF_KEYMASK_KEYMASK_MASK) |
KEYMASK - KEYMASK1
#define PUF_KEYMASK_KEYMASK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYMASK_KEYMASK_SHIFT)) & PUF_KEYMASK_KEYMASK_MASK) |
KEYMASK - KEYMASK1
#define PUF_KEYOUTINDEX_KEYOUTIDX | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYOUTINDEX_KEYOUTIDX_SHIFT)) & PUF_KEYOUTINDEX_KEYOUTIDX_MASK) |
KEYOUTIDX - Output Key index
#define PUF_KEYOUTINDEX_KEYOUTIDX | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYOUTINDEX_KEYOUTIDX_SHIFT)) & PUF_KEYOUTINDEX_KEYOUTIDX_MASK) |
KEYOUTIDX - Output Key index
#define PUF_KEYOUTPUT_KEYOUT | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYOUTPUT_KEYOUT_SHIFT)) & PUF_KEYOUTPUT_KEYOUT_MASK) |
KEYOUT - Key output data from a Get Key operation
#define PUF_KEYOUTPUT_KEYOUT | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYOUTPUT_KEYOUT_SHIFT)) & PUF_KEYOUTPUT_KEYOUT_MASK) |
KEYOUT - Key output data from a Get Key operation
#define PUF_KEYRESET_RESET0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYRESET_RESET0_SHIFT)) & PUF_KEYRESET_RESET0_MASK) |
RESET0 - Reset Block 0 0b11..Do not reset key block 0 0b10..Reset key block 0 0b01..Do not reset key block 0 0b00..Do not reset key block 0
#define PUF_KEYRESET_RESET0 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYRESET_RESET0_SHIFT)) & PUF_KEYRESET_RESET0_MASK) |
RESET0 - Reset Block 0 0b11..Do not reset key block 0 0b10..Reset key block 0 0b01..Do not reset key block 0 0b00..Do not reset key block 0
#define PUF_KEYRESET_RESET1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYRESET_RESET1_SHIFT)) & PUF_KEYRESET_RESET1_MASK) |
RESET1 - Reset Block 1 0b11..Do not reset key block 1 0b10..Reset key block 1 0b01..Do not reset key block 1 0b00..Do not reset key block 1
#define PUF_KEYRESET_RESET1 | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYRESET_RESET1_SHIFT)) & PUF_KEYRESET_RESET1_MASK) |
RESET1 - Reset Block 1 0b11..Do not reset key block 1 0b10..Reset key block 1 0b01..Do not reset key block 1 0b00..Do not reset key block 1
#define PUF_KEYSIZE_KEYSIZE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYSIZE_KEYSIZE_SHIFT)) & PUF_KEYSIZE_KEYSIZE_MASK) |
KEYSIZE - PUF Key Size 0b000001..Key Size is 8 Bytes and KC Size is 52 Bytes 0b000010..Key Size is 16 Bytes and KC Size is 52 Bytes 0b000011..Key Size is 24 Bytes and KC Size is 52 Bytes 0b000100..Key Size is 32 Bytes and KC Size is 52 Bytes 0b000101..Key Size is 40 Bytes and KC Size is 84 Bytes 0b000110..Key Size is 48 Bytes and KC Size is 84 Bytes 0b000111..Key Size is 56 Bytes and KC Size is 84 Bytes 0b001000..Key Size is 64 Bytes and KC Size is 84 Bytes 0b001001..Key Size is 72 Bytes and KC Size is 116 Bytes 0b001010..Key Size is 80 Bytes and KC Size is 116 Bytes 0b001011..Key Size is 88 Bytes and KC Size is 116 Bytes 0b001100..Key Size is 96 Bytes and KC Size is 116 Bytes 0b001101..Key Size is 104 Bytes and KC Size is 148 Bytes 0b001110..Key Size is 112 Bytes and KC Size is 148 Bytes 0b001111..Key Size is 120 Bytes and KC Size is 148 Bytes 0b010000..Key Size is 128 Bytes and KC Size is 148 Bytes 0b010001..Key Size is 136 Bytes and KC Size is 180 Bytes 0b010010..Key Size is 144 Bytes and KC Size is 180 Bytes 0b010011..Key Size is 152 Bytes and KC Size is 180 Bytes 0b010100..Key Size is 160 Bytes and KC Size is 180 Bytes 0b010101..Key Size is 168 Bytes and KC Size is 212 Bytes 0b010110..Key Size is 176 Bytes and KC Size is 212 Bytes 0b010111..Key Size is 184 Bytes and KC Size is 212 Bytes 0b011000..Key Size is 192 Bytes and KC Size is 212 Bytes 0b011001..Key Size is 200 Bytes and KC Size is 244 Bytes 0b011010..Key Size is 208 Bytes and KC Size is 244 Bytes 0b011011..Key Size is 216 Bytes and KC Size is 244 Bytes 0b011100..Key Size is 224 Bytes and KC Size is 244 Bytes 0b011101..Key Size is 232 Bytes and KC Size is 276 Bytes 0b011110..Key Size is 240 Bytes and KC Size is 276 Bytes 0b011111..Key Size is 248 Bytes and KC Size is 276 Bytes 0b100000..Key Size is 256 Bytes and KC Size is 276 Bytes 0b100001..Key Size is 264 Bytes and KC Size is 308 Bytes 0b100010..Key Size is 272 Bytes and KC Size is 308 Bytes 0b100011..Key Size is 280 Bytes and KC Size is 308 Bytes 0b100100..Key Size is 288 Bytes and KC Size is 308 Bytes 0b100101..Key Size is 296 Bytes and KC Size is 340 Bytes 0b100110..Key Size is 304 Bytes and KC Size is 340 Bytes 0b100111..Key Size is 312 Bytes and KC Size is 340 Bytes 0b101000..Key Size is 320 Bytes and KC Size is 340 Bytes 0b101001..Key Size is 328 Bytes and KC Size is 372 Bytes 0b101010..Key Size is 336 Bytes and KC Size is 372 Bytes 0b101011..Key Size is 344 Bytes and KC Size is 372 Bytes 0b101100..Key Size is 352 Bytes and KC Size is 372 Bytes 0b101101..Key Size is 360 Bytes and KC Size is 404 Bytes 0b101110..Key Size is 368 Bytes and KC Size is 404 Bytes 0b101111..Key Size is 376 Bytes and KC Size is 404 Bytes 0b110000..Key Size is 384 Bytes and KC Size is 404 Bytes 0b110001..Key Size is 392 Bytes and KC Size is 436 Bytes 0b110010..Key Size is 400 Bytes and KC Size is 436 Bytes 0b110011..Key Size is 408 Bytes and KC Size is 436 Bytes 0b110100..Key Size is 416 Bytes and KC Size is 436 Bytes 0b110101..Key Size is 424 Bytes and KC Size is 468 Bytes 0b110110..Key Size is 432 Bytes and KC Size is 468 Bytes 0b110111..Key Size is 440 Bytes and KC Size is 468 Bytes 0b111000..Key Size is 448 Bytes and KC Size is 468 Bytes 0b111001..Key Size is 456 Bytes and KC Size is 500 Bytes 0b111010..Key Size is 464 Bytes and KC Size is 500 Bytes 0b111011..Key Size is 472 Bytes and KC Size is 500 Bytes 0b111100..Key Size is 480 Bytes and KC Size is 500 Bytes 0b111101..Key Size is 488 Bytes and KC Size is 532 Bytes 0b111110..Key Size is 496 Bytes and KC Size is 532 Bytes 0b111111..Key Size is 504 Bytes and KC Size is 532 Bytes 0b000000..Key Size is 512 Bytes and KC Size is 532 Bytes
#define PUF_KEYSIZE_KEYSIZE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_KEYSIZE_KEYSIZE_SHIFT)) & PUF_KEYSIZE_KEYSIZE_MASK) |
KEYSIZE - PUF Key Size 0b000001..Key Size is 8 Bytes and KC Size is 52 Bytes 0b000010..Key Size is 16 Bytes and KC Size is 52 Bytes 0b000011..Key Size is 24 Bytes and KC Size is 52 Bytes 0b000100..Key Size is 32 Bytes and KC Size is 52 Bytes 0b000101..Key Size is 40 Bytes and KC Size is 84 Bytes 0b000110..Key Size is 48 Bytes and KC Size is 84 Bytes 0b000111..Key Size is 56 Bytes and KC Size is 84 Bytes 0b001000..Key Size is 64 Bytes and KC Size is 84 Bytes 0b001001..Key Size is 72 Bytes and KC Size is 116 Bytes 0b001010..Key Size is 80 Bytes and KC Size is 116 Bytes 0b001011..Key Size is 88 Bytes and KC Size is 116 Bytes 0b001100..Key Size is 96 Bytes and KC Size is 116 Bytes 0b001101..Key Size is 104 Bytes and KC Size is 148 Bytes 0b001110..Key Size is 112 Bytes and KC Size is 148 Bytes 0b001111..Key Size is 120 Bytes and KC Size is 148 Bytes 0b010000..Key Size is 128 Bytes and KC Size is 148 Bytes 0b010001..Key Size is 136 Bytes and KC Size is 180 Bytes 0b010010..Key Size is 144 Bytes and KC Size is 180 Bytes 0b010011..Key Size is 152 Bytes and KC Size is 180 Bytes 0b010100..Key Size is 160 Bytes and KC Size is 180 Bytes 0b010101..Key Size is 168 Bytes and KC Size is 212 Bytes 0b010110..Key Size is 176 Bytes and KC Size is 212 Bytes 0b010111..Key Size is 184 Bytes and KC Size is 212 Bytes 0b011000..Key Size is 192 Bytes and KC Size is 212 Bytes 0b011001..Key Size is 200 Bytes and KC Size is 244 Bytes 0b011010..Key Size is 208 Bytes and KC Size is 244 Bytes 0b011011..Key Size is 216 Bytes and KC Size is 244 Bytes 0b011100..Key Size is 224 Bytes and KC Size is 244 Bytes 0b011101..Key Size is 232 Bytes and KC Size is 276 Bytes 0b011110..Key Size is 240 Bytes and KC Size is 276 Bytes 0b011111..Key Size is 248 Bytes and KC Size is 276 Bytes 0b100000..Key Size is 256 Bytes and KC Size is 276 Bytes 0b100001..Key Size is 264 Bytes and KC Size is 308 Bytes 0b100010..Key Size is 272 Bytes and KC Size is 308 Bytes 0b100011..Key Size is 280 Bytes and KC Size is 308 Bytes 0b100100..Key Size is 288 Bytes and KC Size is 308 Bytes 0b100101..Key Size is 296 Bytes and KC Size is 340 Bytes 0b100110..Key Size is 304 Bytes and KC Size is 340 Bytes 0b100111..Key Size is 312 Bytes and KC Size is 340 Bytes 0b101000..Key Size is 320 Bytes and KC Size is 340 Bytes 0b101001..Key Size is 328 Bytes and KC Size is 372 Bytes 0b101010..Key Size is 336 Bytes and KC Size is 372 Bytes 0b101011..Key Size is 344 Bytes and KC Size is 372 Bytes 0b101100..Key Size is 352 Bytes and KC Size is 372 Bytes 0b101101..Key Size is 360 Bytes and KC Size is 404 Bytes 0b101110..Key Size is 368 Bytes and KC Size is 404 Bytes 0b101111..Key Size is 376 Bytes and KC Size is 404 Bytes 0b110000..Key Size is 384 Bytes and KC Size is 404 Bytes 0b110001..Key Size is 392 Bytes and KC Size is 436 Bytes 0b110010..Key Size is 400 Bytes and KC Size is 436 Bytes 0b110011..Key Size is 408 Bytes and KC Size is 436 Bytes 0b110100..Key Size is 416 Bytes and KC Size is 436 Bytes 0b110101..Key Size is 424 Bytes and KC Size is 468 Bytes 0b110110..Key Size is 432 Bytes and KC Size is 468 Bytes 0b110111..Key Size is 440 Bytes and KC Size is 468 Bytes 0b111000..Key Size is 448 Bytes and KC Size is 468 Bytes 0b111001..Key Size is 456 Bytes and KC Size is 500 Bytes 0b111010..Key Size is 464 Bytes and KC Size is 500 Bytes 0b111011..Key Size is 472 Bytes and KC Size is 500 Bytes 0b111100..Key Size is 480 Bytes and KC Size is 500 Bytes 0b111101..Key Size is 488 Bytes and KC Size is 532 Bytes 0b111110..Key Size is 496 Bytes and KC Size is 532 Bytes 0b111111..Key Size is 504 Bytes and KC Size is 532 Bytes 0b000000..Key Size is 512 Bytes and KC Size is 532 Bytes
#define PUF_PWRCTRL_CK_DIS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_CK_DIS_SHIFT)) & PUF_PWRCTRL_CK_DIS_MASK) |
CK_DIS - Clock disable 0b0..PUF RAM is clocked (normal PUF operation enabled) 0b1..PUF RAM clock is gated/disabled (PUF operation disabled)
#define PUF_PWRCTRL_CK_DIS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_CK_DIS_SHIFT)) & PUF_PWRCTRL_CK_DIS_MASK) |
CK_DIS - Clock disable 0b0..PUF RAM is clocked (normal PUF operation enabled) 0b1..PUF RAM clock is gated/disabled (PUF operation disabled)
#define PUF_PWRCTRL_RAM_INITN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_RAM_INITN_SHIFT)) & PUF_PWRCTRL_RAM_INITN_MASK) |
RAM_INITN - RAM initialization 0b0..Reset the PUF RAM (PUF operation disabled) 0b1..Do not reset the PUF RAM (normal PUF operation enabled)
#define PUF_PWRCTRL_RAM_INITN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_RAM_INITN_SHIFT)) & PUF_PWRCTRL_RAM_INITN_MASK) |
RAM_INITN - RAM initialization 0b0..Reset the PUF RAM (PUF operation disabled) 0b1..Do not reset the PUF RAM (normal PUF operation enabled)
#define PUF_PWRCTRL_RAM_ON | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_RAM_ON_SHIFT)) & PUF_PWRCTRL_RAM_ON_MASK) |
RAM_ON - PUF RAM on 0b0..PUF RAM is in sleep mode (PUF operation disabled) 0b1..PUF RAM is awake (normal PUF operation enabled)
#define PUF_PWRCTRL_RAM_ON | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_RAM_ON_SHIFT)) & PUF_PWRCTRL_RAM_ON_MASK) |
RAM_ON - PUF RAM on 0b0..PUF RAM is in sleep mode (PUF operation disabled) 0b1..PUF RAM is awake (normal PUF operation enabled)
#define PUF_PWRCTRL_RAM_PSW | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_RAM_PSW_SHIFT)) & PUF_PWRCTRL_RAM_PSW_MASK) |
RAM_PSW - PUF RAM power switches
#define PUF_PWRCTRL_RAM_PSW | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_PWRCTRL_RAM_PSW_SHIFT)) & PUF_PWRCTRL_RAM_PSW_MASK) |
RAM_PSW - PUF RAM power switches
#define PUF_STAT_BUSY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_STAT_BUSY_SHIFT)) & PUF_STAT_BUSY_MASK) |
BUSY - puf_busy 0b0..IDLE 0b1..BUSY
#define PUF_STAT_BUSY | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_STAT_BUSY_SHIFT)) & PUF_STAT_BUSY_MASK) |
BUSY - puf_busy 0b0..IDLE 0b1..BUSY
#define PUF_STAT_CODEINREQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_STAT_CODEINREQ_SHIFT)) & PUF_STAT_CODEINREQ_MASK) |
CODEINREQ - CI_ir 0b0..No request for next part of Activation Code/Key Code 0b1..request for next part of Activation Code/Key Code in CODEINPUT register
#define PUF_STAT_CODEINREQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_STAT_CODEINREQ_SHIFT)) & PUF_STAT_CODEINREQ_MASK) |
CODEINREQ - CI_ir 0b0..No request for next part of Activation Code/Key Code 0b1..request for next part of Activation Code/Key Code in CODEINPUT register
#define PUF_STAT_CODEOUTAVAIL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_STAT_CODEOUTAVAIL_SHIFT)) & PUF_STAT_CODEOUTAVAIL_MASK) |
CODEOUTAVAIL - CO_or 0b0..Next part of Activation Code/Key Code is not available 0b1..Next part of Activation Code/Key Code is available in CODEOUTPUT register
#define PUF_STAT_CODEOUTAVAIL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_STAT_CODEOUTAVAIL_SHIFT)) & PUF_STAT_CODEOUTAVAIL_MASK) |
CODEOUTAVAIL - CO_or 0b0..Next part of Activation Code/Key Code is not available 0b1..Next part of Activation Code/Key Code is available in CODEOUTPUT register
#define PUF_STAT_ERROR | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_STAT_ERROR_SHIFT)) & PUF_STAT_ERROR_MASK) |
ERROR - puf_error 0b0..PUF is not in the Error state 0b1..PUF is in the Error state
#define PUF_STAT_ERROR | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_STAT_ERROR_SHIFT)) & PUF_STAT_ERROR_MASK) |
ERROR - puf_error 0b0..PUF is not in the Error state 0b1..PUF is in the Error state
#define PUF_STAT_KEYINREQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_STAT_KEYINREQ_SHIFT)) & PUF_STAT_KEYINREQ_MASK) |
KEYINREQ - KI_ir 0b0..No request for next part of key 0b1..Request for next part of key in KEYINPUT register
#define PUF_STAT_KEYINREQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_STAT_KEYINREQ_SHIFT)) & PUF_STAT_KEYINREQ_MASK) |
KEYINREQ - KI_ir 0b0..No request for next part of key 0b1..Request for next part of key in KEYINPUT register
#define PUF_STAT_KEYOUTAVAIL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_STAT_KEYOUTAVAIL_SHIFT)) & PUF_STAT_KEYOUTAVAIL_MASK) |
KEYOUTAVAIL - KO_or 0b0..Next part of key is not available 0b1..Next part of key is available in KEYOUTPUT register
#define PUF_STAT_KEYOUTAVAIL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_STAT_KEYOUTAVAIL_SHIFT)) & PUF_STAT_KEYOUTAVAIL_MASK) |
KEYOUTAVAIL - KO_or 0b0..Next part of key is not available 0b1..Next part of key is available in KEYOUTPUT register
#define PUF_STAT_SUCCESS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_STAT_SUCCESS_SHIFT)) & PUF_STAT_SUCCESS_MASK) |
SUCCESS - puf_ok 0b0..Last operation was unsuccessful 0b1..Last operation was successful
#define PUF_STAT_SUCCESS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_STAT_SUCCESS_SHIFT)) & PUF_STAT_SUCCESS_MASK) |
SUCCESS - puf_ok 0b0..Last operation was unsuccessful 0b1..Last operation was successful
#define PUF_VERSION_VERSION | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_VERSION_VERSION_SHIFT)) & PUF_VERSION_VERSION_MASK) |
VERSION - Version of PUF
#define PUF_VERSION_VERSION | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << PUF_VERSION_VERSION_SHIFT)) & PUF_VERSION_VERSION_MASK) |
VERSION - Version of PUF