eFUSE PL Read Parameters - 2023.1 English

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

Document ID
UG643
Release Date
2023-05-16
Version
2023.1 English

The following table shows parameters related to read USER 32/128bit keys and RSA hash.

By enabling any of the below parameters, by default will read corresponding hash/key associated with all the available SLRs. For example, if XSK_EFUSEPL_READ_USER_KEY is TRUE, USER key for all the available SLRs will be read.

Note: For only reading keys it is not required to enable XSK_EFUSEPL_PGM_SLR1, XSK_EFUSEPL_PGM_SLR2, XSK_EFUSEPL_PGM_SLR3, XSK_EFUSEPL_PGM_SLR4 macros, they can be in FALSE state.
Parameter Name Description
XSK_EFUSEPL_READ_USER_KEY Default = FALSE

TRUE reads 32-bit FUSE_USER from eFUSE of all available SLRs and each time updates in XilSKey_EPl instance parameter UserKeyReadback, which will be displayed on UART by example before reading next SLR.

FALSE 32-bit FUSE_USER key read will not be performed.

XSK_EFUSEPL_READ_RSA_KEY_HASH Default = FALSE

TRUE reads FUSE_USER from eFUSE of all available SLRs and each time updates in XilSKey_EPl instance parameter RSAHashReadback, which will be displayed on UART by example before reading next SLR.

FALSE FUSE_RSA_HASH read will not be performed.

XSK_EFUSEPL_READ_USER_KEY128_BIT Default = FALSE

TRUE reads 128-bit USER key eFUSE of all available SLRs and each time updates in XilSKey_EPl instance parameter User128BitReadBack, which will be displayed on UART by example before reading next SLR.

FALSE 128-bit USER key read will not be performed.