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.
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