XilSKey_ZynqMp_EfusePs_ReadPufAux - 2021.2 English

Xilinx Standalone Library Documentation: OS and Libraries Document Collection

Document ID
UG643
Release Date
2021-10-27
Version
2021.2 English

This function reads eFUSE PUF auxiliary data from eFUSE array or cache based on user read option.

Note: Cache reload is required for obtaining updated values for reading from cache.

Prototype

u32 XilSKey_ZynqMp_EfusePs_ReadPufAux(u32 *Address, u8 ReadOption);

Parameters

The following table lists the XilSKey_ZynqMp_EfusePs_ReadPufAux function arguments.

Table 1. XilSKey_ZynqMp_EfusePs_ReadPufAux Arguments
Type Name Description
u32 * Address Pointer which holds the read back value of PUF's auxiliary data.
u8 ReadOption Indicates whether or not to read from the actual eFUSE array or from the eFUSE cache.
  • 0(XSK_EFUSEPS_READ_FROM_CACHE) Reads from cache
  • 1(XSK_EFUSEPS_READ_FROM_EFUSE) Reads from eFUSE array

Returns

  • XST_SUCCESS if PUF auxiliary data is read successfully.
  • Errorcode on failure