Enumeration XSKEfusePl_ErrorCodes - 2022.1 English

Xilinx Standalone Library Documentation: BSP and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2022-04-21
Version
2022.1 English
Table 1. Enumeration XSKEfusePl_ErrorCodes Values
Value Description
XSK_EFUSEPL_ERROR_NONE

0 No error.

XSK_EFUSEPL_ERROR_ROW_NOT_ZERO

0x10 Row is not zero.

XSK_EFUSEPL_ERROR_READ_ROW_OUT_OF_RANGE

0x11 Read Row is out of range.

XSK_EFUSEPL_ERROR_READ_MARGIN_OUT_OF_RANGE

0x12 Read Margin is out of range.

XSK_EFUSEPL_ERROR_READ_BUFFER_NULL

0x13 No buffer for read.

XSK_EFUSEPL_ERROR_READ_BIT_VALUE_NOT_SET

0x14 Read bit not set.

XSK_EFUSEPL_ERROR_READ_BIT_OUT_OF_RANGE

0x15 Read bit is out of range.

XSK_EFUSEPL_ERROR_READ_TMEPERATURE_OUT_OF_RANGE

0x16 Temperature obtained from XADC is out of range to read.

XSK_EFUSEPL_ERROR_READ_VCCAUX_VOLTAGE_OUT_OF_RANGE

0x17 VCCAUX obtained from XADC is out of range to read.

XSK_EFUSEPL_ERROR_READ_VCCINT_VOLTAGE_OUT_OF_RANGE

0x18 VCCINT obtained from XADC is out of range to read.

XSK_EFUSEPL_ERROR_WRITE_ROW_OUT_OF_RANGE

0x19 To write row is out of range.

XSK_EFUSEPL_ERROR_WRITE_BIT_OUT_OF_RANGE

0x1A To read bit is out of range.

XSK_EFUSEPL_ERROR_WRITE_TMEPERATURE_OUT_OF_RANGE

0x1B To eFUSE write Temperature obtained from XADC is outof range.

XSK_EFUSEPL_ERROR_WRITE_VCCAUX_VOLTAGE_OUT_OF_RANGE

0x1C To write eFUSE VCCAUX obtained from XADC is out of range.

XSK_EFUSEPL_ERROR_WRITE_VCCINT_VOLTAGE_OUT_OF_RANGE

0x1D To write into eFUSE VCCINT obtained from XADC is out of range.

XSK_EFUSEPL_ERROR_FUSE_CNTRL_WRITE_DISABLED

0x1E Fuse control write is disabled.

XSK_EFUSEPL_ERROR_CNTRL_WRITE_BUFFER_NULL

0x1F Buffer pointer that is supposed to contain control data is null.

XSK_EFUSEPL_ERROR_NOT_VALID_KEY_LENGTH

0x20 Key length invalid.

XSK_EFUSEPL_ERROR_ZERO_KEY_LENGTH

0x21 Key length zero.

XSK_EFUSEPL_ERROR_NOT_VALID_KEY_CHAR

0x22 Invalid key characters.

XSK_EFUSEPL_ERROR_NULL_KEY

0x23 Null key.

XSK_EFUSEPL_ERROR_FUSE_SEC_WRITE_DISABLED

0x24 Secure bits write is disabled.

XSK_EFUSEPL_ERROR_FUSE_SEC_READ_DISABLED

0x25 Secure bits reading is disabled.

XSK_EFUSEPL_ERROR_SEC_WRITE_BUFFER_NULL

0x26 Buffer to write into secure block is NULL.

XSK_EFUSEPL_ERROR_READ_PAGE_OUT_OF_RANGE

0x27 Page is out of range.

XSK_EFUSEPL_ERROR_FUSE_ROW_RANGE

0x28 Row is out of range.

XSK_EFUSEPL_ERROR_IN_PROGRAMMING_ROW

0x29 Error programming fuse row.

XSK_EFUSEPL_ERROR_PRGRMG_ROWS_NOT_EMPTY

0x2A Error when tried to program non Zero rows of eFUSE.

XSK_EFUSEPL_ERROR_HWM_TIMEOUT

0x80 Error when hardware module is exceeded the time for programming eFUSE.

XSK_EFUSEPL_ERROR_USER_FUSE_REVERT

0x90 Error occurs when user requests to revert already programmed user eFUSE bit.

XSK_EFUSEPL_ERROR_KEY_VALIDATION

0xF000 Invalid key.

XSK_EFUSEPL_ERROR_PL_STRUCT_NULL

0x1000 Null PL structure.

XSK_EFUSEPL_ERROR_JTAG_SERVER_INIT

0x1100 JTAG server initialization error.

XSK_EFUSEPL_ERROR_READING_FUSE_CNTRL

0x1200 Error reading fuse control.

XSK_EFUSEPL_ERROR_DATA_PROGRAMMING_NOT_ALLOWED

0x1300 Data programming not allowed.

XSK_EFUSEPL_ERROR_FUSE_CTRL_WRITE_NOT_ALLOWED

0x1400 Fuse control write is disabled.

XSK_EFUSEPL_ERROR_READING_FUSE_AES_ROW

0x1500 Error reading fuse AES row.

XSK_EFUSEPL_ERROR_AES_ROW_NOT_EMPTY

0x1600 AES row is not empty.

XSK_EFUSEPL_ERROR_PROGRAMMING_FUSE_AES_ROW

0x1700 Error programming fuse AES row.

XSK_EFUSEPL_ERROR_READING_FUSE_USER_DATA_ROW

0x1800 Error reading fuse user row.

XSK_EFUSEPL_ERROR_USER_DATA_ROW_NOT_EMPTY

0x1900 User row is not empty.

XSK_EFUSEPL_ERROR_PROGRAMMING_FUSE_DATA_ROW

0x1A00 Error programming fuse user row.

XSK_EFUSEPL_ERROR_PROGRAMMING_FUSE_CNTRL_ROW

0x1B00 Error programming fuse control row.

XSK_EFUSEPL_ERROR_XADC

0x1C00 XADC error.

XSK_EFUSEPL_ERROR_INVALID_REF_CLK

0x3000 Invalid reference clock.

XSK_EFUSEPL_ERROR_FUSE_SEC_WRITE_NOT_ALLOWED

0x1D00 Error in programming secure block.

XSK_EFUSEPL_ERROR_READING_FUSE_STATUS

0x1E00 Error in reading FUSE status.

XSK_EFUSEPL_ERROR_FUSE_BUSY

0x1F00 Fuse busy.

XSK_EFUSEPL_ERROR_READING_FUSE_RSA_ROW

0x2000 Error in reading FUSE RSA block.

XSK_EFUSEPL_ERROR_TIMER_INTIALISE_ULTRA

0x2200 Error in initiating Timer.

XSK_EFUSEPL_ERROR_READING_FUSE_SEC

0x2300 Error in reading FUSE secure bits.

XSK_EFUSEPL_ERROR_PRGRMG_FUSE_SEC_ROW

0x2500 Error in programming Secure bits of efuse.

XSK_EFUSEPL_ERROR_PRGRMG_USER_KEY

0x4000 Error in programming 32 bit user key.

XSK_EFUSEPL_ERROR_PRGRMG_128BIT_USER_KEY

0x5000 Error in programming 128 bit User key.

XSK_EFUSEPL_ERROR_PRGRMG_RSA_HASH

0x8000 Error in programming RSA hash.