xilnvm
Vitis Drivers API Documentation
XilNvm Versal Efuse HW Reg

EFUSE row numbers

#define XNVM_EFUSE_TBITS_XILINX_CTRL_ROW   (0U)
 < EFUSE Row numbers More...
 
#define XNM_EFUSE_GLITCH_ANLG_TRIM_3   (4U)
 
#define XNVM_EFUSE_DNA_START_ROW   (8U)
 
#define XNVM_EFUSE_AES_KEY_START_ROW   (12U)
 
#define XNVM_EFUSE_USER_KEY_0_START_ROW   (20U)
 
#define XNVM_EFUSE_USER_KEY_1_START_ROW   (28U)
 
#define XNVM_EFUSE_USER_KEY_1_END_ROW   (35U)
 
#define XNVM_EFUSE_BOOT_ENV_CTRL_ROW   (37U)
 
#define XNVM_EFUSE_MISC_CTRL_ROW   (40U)
 
#define XNVM_EFUSE_PUF_AUX_ROW   (41U)
 
#define XNVM_EFUSE_PUF_CHASH_ROW   (42U)
 
#define XNVM_EFUSE_SECURITY_CONTROL_ROW   (43U)
 
#define XNVM_EFUSE_REVOCATION_ID_0_ROW   (44U)
 
#define XNVM_EFUSE_DEC_EFUSE_ONLY_ROW   (57U)
 
#define XNVM_EFUSE_SECURITY_MISC_1_ROW   (58U)
 
#define XNVM_EFUSE_PPK_0_HASH_START_ROW   (64U)
 
#define XNVM_EFUSE_PPK_1_HASH_START_ROW   (72U)
 
#define XNVM_EFUSE_PPK_2_HASH_START_ROW   (80U)
 
#define XNVM_EFUSE_PPK_3_HASH_START_ROW   (176U)
 
#define XNVM_EFUSE_PPK_4_HASH_START_ROW   (184U)
 
#define XNVM_EFUSE_OFFCHIP_REVOKE_0_ROW   (88U)
 
#define XNVM_EFUSE_META_HEADER_IV_START_ROW   (96U)
 
#define XNVM_EFUSE_BLACK_OBFUS_IV_START_ROW   (116U)
 
#define XNVM_EFUSE_PLM_IV_START_ROW   (119U)
 
#define XNVM_EFUSE_DATA_PARTITION_IV_START_ROW   (122U)
 
#define XNVM_EFUSE_PUF_SYN_START_ROW   (129U)
 
#define XNVM_EFUSE_USER_FUSE_START_ROW   (129U)
 
#define XNVM_EFUSE_PUF_SYN_CACHE_READ_ROW   (641U)
 

EFUSE column numbers

#define XNVM_EFUSE_ROW_43_1_PROT_COLUMN   (2U)
 < EFUSE column numbers More...
 
#define XNVM_EFUSE_ROW_57_1_PROT_COLUMN   (3U)
 
#define XNVM_EFUSE_ROW64_87_1_PROT_COLUMN   (16U)
 
#define XNVM_EFUSE_ROW96_99_1_PROT_COLUMN   (17U)
 
#define XNVM_EFUSE_ROW_58_PROT_COLUMN   (18U)
 
#define XNVM_EFUSE_ROW_42_PROT_COLUMN   (19U)
 
#define XNVM_EFUSE_ROW_40_PROT_COLUMN   (20U)
 
#define XNVM_EFUSE_ROW_37_PROT_COLUMN   (21U)
 
#define XNVM_EFUSE_ROW96_99_0_PROT_COLUMN   (22U)
 
#define XNVM_EFUSE_ROW64_87_0_PROT_COLUMN   (23U)
 
#define XNVM_EFUSE_ROW_57_0_PROT_COLUMN   (24U)
 
#define XNVM_EFUSE_ROW_43_0_PROT_COLUMN   (25U)
 
#define XNVM_EFUSE_GLITCH_WRLK_COLUMN   (31U)
 
#define XNVM_EFUSE_GLITCH_ROM_EN_COLUMN   (29U)
 
#define XNVM_EFUSE_GLITCH_HALT_EN_0_COLUMN   (30U)
 
#define XNVM_EFUSE_GLITCH_HALT_EN_1_COLUMN   (31U)
 
#define XNVM_EFUSE_HALT_BOOT_ERROR_1   (22U)
 
#define XNVM_EFUSE_HALT_BOOT_ERROR_0   (21U)
 
#define XNVM_EFUSE_HALT_ENV_ERROR_1   (20U)
 
#define XNVM_EFUSE_HALT_ENV_ERROR_0   (19U)
 
#define XNVM_EFUSE_PUF_ECC_PUF_CTRL_REGEN_DIS_COLUMN   (31U)
 
#define XNVM_EFUSE_PUF_ECC_PUF_CTRL_HD_INVLD_COLUMN   (30U)
 

Macro Definition Documentation

#define XNVM_EFUSE_ROW_43_1_PROT_COLUMN   (2U)

< EFUSE column numbers

#define XNVM_EFUSE_TBITS_XILINX_CTRL_ROW   (0U)

< EFUSE Row numbers

Referenced by XNvm_EfuseReadProtectionBits().