XilSKey_ZynqMp_EfusePs_ReadPufAsUserFuses - 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 reads PUF HD eFuses as general purpose eFuses

Note: For ZynqMp by default PUF eFuses are used for PUF helper data To program PUF eFuses as general purpose eFuses user needs to enable the macro XSK_ACCESS_PUF_USER_EFUSE - For BareMetal support XSK_ACCESS_USER_EFUSE and XSK_ACCESS_PUF_USER_EFUSE - For Linux support

Prototype

u32 XilSKey_ZynqMp_EfusePs_ReadPufAsUserFuses(const XilSKey_PufEfuse *PufFuse);

Parameters

The following table lists the XilSKey_ZynqMp_EfusePs_ReadPufAsUserFuses function arguments.

Table 1. XilSKey_ZynqMp_EfusePs_ReadPufAsUserFuses Arguments
Type Member Description
Commented parameter EfuseAccess does not exist in function XilSKey_ZynqMp_EfusePs_ReadPufAsUserFuses. EfuseAccess is a pointer to the XilSKey_Efuse structure

Returns

  • XST_SUCCESS - On success
  • ErrorCode - on Failure