Enumeration XSKEfusePs_ErrorCodes - 2021.1 English

Xilinx Standalone Library Documentation OS and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2021-06-16
Version
2021.1 English
Table 1. Enumeration XSKEfusePs_ErrorCodes Values
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_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_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.