Value | Description |
---|---|
XSK_EFUSEPS_ERROR_NONE |
0 No error. |
XSK_EFUSEPS_ERROR_ADDRESS_XIL_RESTRICTED |
0x01 Address is restricted. |
XSK_EFUSEPS_ERROR_READ_TMEPERATURE_OUT_OF_RANGE |
0x02 Temperature obtained from XADC is out of range. |
XSK_EFUSEPS_ERROR_READ_VCCPAUX_VOLTAGE_OUT_OF_RANGE |
0x03 VCCAUX obtained from XADC is out of range. |
XSK_EFUSEPS_ERROR_READ_VCCPINT_VOLTAGE_OUT_OF_RANGE |
0x04 VCCINT obtained from XADC is out of range. |
XSK_EFUSEPS_ERROR_WRITE_TEMPERATURE_OUT_OF_RANGE |
0x05 Temperature obtained from XADC is out of range. |
XSK_EFUSEPS_ERROR_WRITE_VCCPAUX_VOLTAGE_OUT_OF_RANGE |
0x06 VCCAUX obtained from XADC is out of range. |
XSK_EFUSEPS_ERROR_WRITE_VCCPINT_VOLTAGE_OUT_OF_RANGE |
0x07 VCCINT obtained from XADC is out of range. |
XSK_EFUSEPS_ERROR_VERIFICATION |
0x08 Verification error. |
XSK_EFUSEPS_ERROR_RSA_HASH_ALREADY_PROGRAMMED |
0x09 RSA hash was already programmed. |
XSK_EFUSEPS_ERROR_CONTROLLER_MODE |
0x0A Controller mode error |
XSK_EFUSEPS_ERROR_REF_CLOCK |
0x0B Reference clock not between 20 to 60MHz |
XSK_EFUSEPS_ERROR_READ_MODE |
0x0C Not supported read mode |
XSK_EFUSEPS_ERROR_XADC_CONFIG |
0x0D XADC configuration error. |
XSK_EFUSEPS_ERROR_XADC_INITIALIZE |
0x0E XADC initialization error. |
XSK_EFUSEPS_ERROR_XADC_SELF_TEST |
0x0F XADC self-test failed. |
XSK_EFUSEPS_ERROR_PARAMETER_NULL |
0x10 Passed parameter null. |
XSK_EFUSEPS_ERROR_STRING_INVALID |
0x20 Passed string is invalid. |
XSK_EFUSEPS_ERROR_AES_ALREADY_PROGRAMMED |
0x12 AES key is already programmed. |
XSK_EFUSEPS_ERROR_SPKID_ALREADY_PROGRAMMED |
0x13 SPK ID is already programmed. |
XSK_EFUSEPS_ERROR_PPK0_HASH_ALREADY_PROGRAMMED |
0x14 PPK0 hash is already programmed. |
XSK_EFUSEPS_ERROR_PPK1_HASH_ALREADY_PROGRAMMED |
0x15 PPK1 hash is already programmed. |
XSK_EFUSEPS_ERROR_IN_TBIT_PATTERN |
0x16 Error in TBITS pattern . |
XSK_EFUSEPS_ERROR_INVALID_PARAM |
0x17 Error for invalid parameters. |
XSK_EFUSEPS_ERROR_PROGRAMMING |
0x00A0 Error in programming eFUSE. |
XSK_EFUSEPS_ERROR_PGM_NOT_DONE |
0x00A1 Program not done |
XSK_EFUSEPS_ERROR_READ |
0x00B0 Error in reading. |
XSK_EFUSEPS_ERROR_BYTES_REQUEST |
0x00C0 Error in requested byte count. |
XSK_EFUSEPS_PUF_CANT_BE_USED_FOR_USER_DATA |
0x00C0 Error when requested for PUF HD eFuses programming for user data, but as Chash is already programmed which means that PUF HD is already programmed with syndrome data |
XSK_EFUSEPS_ERROR_PUF_USER_DATA |
0x00C2 Error when requested for PUF HD eFuses programming for user data, data provided for Row 0 of efuse page 2 or page 3 or data provided for Row 63 of efuse page 3 is not valid |
XSK_EFUSEPS_ERROR_RESRVD_BITS_PRGRMG |
0x00D0 Error in programming reserved bits. |
XSK_EFUSEPS_ERROR_ADDR_ACCESS |
0x00E0 Error in accessing requested address. |
XSK_EFUSEPS_ERROR_READ_NOT_DONE |
0x00F0 Read not done |
XSK_EFUSEPS_ERROR_PS_STRUCT_NULL |
0x8100 PS structure pointer is null. |
XSK_EFUSEPS_ERROR_XADC_INIT |
0x8200 XADC initialization error. |
XSK_EFUSEPS_ERROR_CONTROLLER_LOCK |
0x8300 PS eFUSE controller is locked. |
XSK_EFUSEPS_ERROR_EFUSE_WRITE_PROTECTED |
0x8400 PS eFUSE is write protected. |
XSK_EFUSEPS_ERROR_CONTROLLER_CONFIG |
0x8500 Controller configuration error. |
XSK_EFUSEPS_ERROR_PS_PARAMETER_WRONG |
0x8600 PS eFUSE parameter is not TRUE/FALSE. |
XSK_EFUSEPS_ERROR_WRITE_128K_CRC_BIT |
0x9100 Error in enabling 128K CRC. |
XSK_EFUSEPS_ERROR_WRITE_NONSECURE_INITB_BIT |
0x9200 Error in programming NON secure bit. |
XSK_EFUSEPS_ERROR_WRITE_UART_STATUS_BIT |
0x9300 Error in writing UART status bit. |
XSK_EFUSEPS_ERROR_WRITE_RSA_HASH |
0x9400 Error in writing RSA key. |
XSK_EFUSEPS_ERROR_WRITE_RSA_AUTH_BIT |
0x9500 Error in enabling RSA authentication bit. |
XSK_EFUSEPS_ERROR_WRITE_WRITE_PROTECT_BIT |
0x9600 Error in writing write-protect bit. |
XSK_EFUSEPS_ERROR_READ_HASH_BEFORE_PROGRAMMING |
0x9700 Check RSA key before trying to program. |
XSK_EFUSEPS_ERROR_WRTIE_DFT_JTAG_DIS_BIT |
0x9800 Error in programming DFT JTAG disable bit. |
XSK_EFUSEPS_ERROR_WRTIE_DFT_MODE_DIS_BIT |
0x9900 Error in programming DFT MODE disable bit. |
XSK_EFUSEPS_ERROR_WRTIE_AES_CRC_LK_BIT |
0x9A00 Error in enabling AES's CRC check lock. |
XSK_EFUSEPS_ERROR_WRTIE_AES_WR_LK_BIT |
0x9B00 Error in programming AES write lock bit. |
XSK_EFUSEPS_ERROR_WRTIE_USE_AESONLY_EN_BIT |
0x9C00 Error in programming use AES only bit. |
XSK_EFUSEPS_ERROR_WRTIE_BBRAM_DIS_BIT |
0x9D00 Error in programming BBRAM disable bit. |
XSK_EFUSEPS_ERROR_WRTIE_PMU_ERR_DIS_BIT |
0x9E00 Error in programming PMU error disable bit. |
XSK_EFUSEPS_ERROR_WRTIE_JTAG_DIS_BIT |
0x9F00 Error in programming JTAG disable bit. |
XSK_EFUSEPS_ERROR_READ_RSA_HASH |
0xA100 Error in reading RSA key. |
XSK_EFUSEPS_ERROR_WRONG_TBIT_PATTERN |
0xA200 Error in programming TBIT pattern. |
XSK_EFUSEPS_ERROR_WRITE_AES_KEY |
0xA300 Error in programming AES key. |
XSK_EFUSEPS_ERROR_WRITE_SPK_ID |
0xA400 Error in programming SPK ID. |
XSK_EFUSEPS_ERROR_WRITE_USER_KEY |
0xA500 Error in programming USER key. |
XSK_EFUSEPS_ERROR_WRITE_PPK0_HASH |
0xA600 Error in programming PPK0 hash. |
XSK_EFUSEPS_ERROR_WRITE_PPK1_HASH |
0xA700 Error in programming PPK1 hash. |
XSK_EFUSEPS_ERROR_WRITE_USER0_FUSE |
0xC000 Error in programming USER 0 Fuses. |
XSK_EFUSEPS_ERROR_WRITE_USER1_FUSE |
0xC100 Error in programming USER 1 Fuses. |
XSK_EFUSEPS_ERROR_WRITE_USER2_FUSE |
0xC200 Error in programming USER 2 Fuses. |
XSK_EFUSEPS_ERROR_WRITE_USER3_FUSE |
0xC300 Error in programming USER 3 Fuses. |
XSK_EFUSEPS_ERROR_WRITE_USER4_FUSE |
0xC400 Error in programming USER 4 Fuses. |
XSK_EFUSEPS_ERROR_WRITE_USER5_FUSE |
0xC500 Error in programming USER 5 Fuses. |
XSK_EFUSEPS_ERROR_WRITE_USER6_FUSE |
0xC600 Error in programming USER 6 Fuses. |
XSK_EFUSEPS_ERROR_WRITE_USER7_FUSE |
0xC700 Error in programming USER 7 Fuses. |
XSK_EFUSEPS_ERROR_WRTIE_USER0_LK_BIT |
0xC800 Error in programming USER 0 fuses lock bit. |
XSK_EFUSEPS_ERROR_WRTIE_USER1_LK_BIT |
0xC900 Error in programming USER 1 fuses lock bit. |
XSK_EFUSEPS_ERROR_WRTIE_USER2_LK_BIT |
0xCA00 Error in programming USER 2 fuses lock bit. |
XSK_EFUSEPS_ERROR_WRTIE_USER3_LK_BIT |
0xCB00 Error in programming USER 3 fuses lock bit. |
XSK_EFUSEPS_ERROR_WRTIE_USER4_LK_BIT |
0xCC00 Error in programming USER 4 fuses lock bit. |
XSK_EFUSEPS_ERROR_WRTIE_USER5_LK_BIT |
0xCD00 Error in programming USER 5 fuses lock bit. |
XSK_EFUSEPS_ERROR_WRTIE_USER6_LK_BIT |
0xCE00 Error in programming USER 6 fuses lock bit. |
XSK_EFUSEPS_ERROR_WRTIE_USER7_LK_BIT |
0xCF00 Error in programming USER 7 fuses lock bit. |
XSK_EFUSEPS_ERROR_WRTIE_PROG_GATE0_DIS_BIT |
0xD000 Error in programming PROG_GATE0 disabling bit. |
XSK_EFUSEPS_ERROR_WRTIE_PROG_GATE1_DIS_BIT |
0xD100 Error in programming PROG_GATE1 disabling bit. |
XSK_EFUSEPS_ERROR_WRTIE_PROG_GATE2_DIS_BIT |
0xD200 Error in programming PROG_GATE2 disabling bit. |
XSK_EFUSEPS_ERROR_WRTIE_SEC_LOCK_BIT |
0xD300 Error in programming SEC_LOCK bit. |
XSK_EFUSEPS_ERROR_WRTIE_PPK0_WR_LK_BIT |
0xD400 Error in programming PPK0 write lock bit. |
XSK_EFUSEPS_ERROR_WRTIE_PPK0_RVK_BIT |
0xD500 Error in programming PPK0 revoke bit. |
XSK_EFUSEPS_ERROR_WRTIE_PPK1_WR_LK_BIT |
0xD600 Error in programming PPK1 write lock bit. |
XSK_EFUSEPS_ERROR_WRTIE_PPK1_RVK_BIT |
0xD700 Error in programming PPK0 revoke bit. |
XSK_EFUSEPS_ERROR_WRITE_PUF_SYN_INVLD |
0xD800 Error while programming the PUF syndrome invalidate bit. |
XSK_EFUSEPS_ERROR_WRITE_PUF_SYN_WRLK |
0xD900 Error while programming Syndrome write lock bit. |
XSK_EFUSEPS_ERROR_WRITE_PUF_SYN_REG_DIS |
0xDA00 Error while programming PUF syndrome register disable bit. |
XSK_EFUSEPS_ERROR_WRITE_PUF_RESERVED_BIT |
0xDB00 Error while programming PUF reserved bit. |
XSK_EFUSEPS_ERROR_WRITE_LBIST_EN_BIT |
0xDC00 Error while programming LBIST enable bit. |
XSK_EFUSEPS_ERROR_WRITE_LPD_SC_EN_BIT |
0xDD00 Error while programming LPD SC enable bit. |
XSK_EFUSEPS_ERROR_WRITE_FPD_SC_EN_BIT |
0xDE00 Error while programming FPD SC enable bit. |
XSK_EFUSEPS_ERROR_WRITE_PBR_BOOT_ERR_BIT |
0xDF00 Error while programming PBR boot error bit. |
XSK_EFUSEPS_ERROR_PUF_INVALID_REG_MODE |
0xE000 Error when PUF registration is requested with invalid registration mode. |
XSK_EFUSEPS_ERROR_PUF_REG_WO_AUTH |
0xE100 Error when write not allowed without authentication enabled. |
XSK_EFUSEPS_ERROR_PUF_REG_DISABLED |
0xE200 Error when trying to do PUF registration and when PUF registration is disabled. |
XSK_EFUSEPS_ERROR_PUF_INVALID_REQUEST |
0xE300 Error when an invalid mode is requested. |
XSK_EFUSEPS_ERROR_PUF_DATA_ALREADY_PROGRAMMED |
0xE400 Error when PUF is already programmed in eFUSE. |
XSK_EFUSEPS_ERROR_PUF_DATA_OVERFLOW |
0xE500 Error when an over flow occurs. |
XSK_EFUSEPS_ERROR_SPKID_BIT_CANT_REVERT |
0xE600 Already programmed SPKID bit cannot be reverted |
XSK_EFUSEPS_ERROR_PUF_DATA_UNDERFLOW |
0xE700 Error when an under flow occurs. |
XSK_EFUSEPS_ERROR_PUF_TIMEOUT |
0xE800 Error when an PUF generation timedout. |
XSK_EFUSEPS_ERROR_PUF_ACCESS |
0xE900 Error when an PUF Access violation. |
XSK_EFUSEPS_ERROR_PUF_CHASH_ALREADY_PROGRAMMED |
0xEA00 Error When PUF Chash already programmed in eFuse. |
XSK_EFUSEPS_ERROR_PUF_AUX_ALREADY_PROGRAMMED |
0xEB00 Error When PUF AUX already programmed in eFuse. |
XSK_EFUSEPS_ERROR_PPK0_BIT_CANT_REVERT |
0xEC00 Already programmed PPK0 Hash bit cannot be reverted |
XSK_EFUSEPS_ERROR_PPK1_BIT_CANT_REVERT |
0xEC00 Already programmed PPK1 Hash bit cannot be reverted |
XSK_EFUSEPS_ERROR_CMPLTD_EFUSE_PRGRM_WITH_ERR |
0x10000 eFUSE programming is completed with temp and vol read errors. |
XSK_EFUSEPS_ERROR_CACHE_LOAD |
0x20000U Error in re-loading CACHE. |
XSK_EFUSEPS_RD_FROM_EFUSE_NOT_ALLOWED |
0x30000U Read from eFuse is not allowed. |
XSK_EFUSEPS_ERROR_FUSE_PROTECTED |
0x00080000 Requested eFUSE is write protected. |
XSK_EFUSEPS_ERROR_USER_BIT_CANT_REVERT |
0x00800000 Already programmed user FUSE bit cannot be reverted. |
XSK_EFUSEPS_ERROR_BEFORE_PROGRAMMING |
0x08000000U Error occurred before programming. |