XilSKey_Read_Puf_EfusePs_SecureBits - 2023.1 English

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

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

This function is used to read the PS eFUSE PUF secure bits from cache or from eFUSE array.

Prototype

u32 XilSKey_Read_Puf_EfusePs_SecureBits(XilSKey_Puf_Secure *SecureBitsRead, u8 ReadOption);

Parameters

The following table lists the XilSKey_Read_Puf_EfusePs_SecureBits function arguments.

Table 1. XilSKey_Read_Puf_EfusePs_SecureBits Arguments
Type Member Description
XilSKey_Puf_Secure * SecureBitsRead - Pointer to the XilSKey_Puf_Secure structure which holds the read eFUSE secure bits from the PUF.
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 reads successfully.
  • Errorcode on failure.