This function programs 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_ProgramPufAsUserFuses(const XilSKey_PufEfuse *PufFuse);
Parameters
The following table lists the XilSKey_ZynqMp_EfusePs_ProgramPufAsUserFuses
function arguments.
Type | Member | Description |
---|---|---|
const XilSKey_PufEfuse * | PufFuse | is pointer to the XilSKey_PufEfuse structure |
Returns
- XST_SUCCESS - On success
- ErrorCode - on Failure