Enumeration XSKEfusePs_ErrorCodes - 2020.2 English

OS and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2020-11-24
Version
2020.2 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_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_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.