This chapter provides a linked summary and detailed descriptions of the Zynq MPSoC UltraScale+ eFUSE PS APIs.
Example Usage
- For programming eFUSEs other than the PUF, the Zynq UltraScale+ MPSoC example application should contain the xilskey_efuseps_zynqmp_example.c and the xilskey_efuseps_zynqmp_input.h files.
- For PUF registration, programming PUF helper data, AUX, chash, and black key, the Zynq UltraScale+ MPSoC example application should contain the xilskey_puf_registration.c and the xilskey_puf_registration.h files.
- For more details on the user configurable parameters, refer Zynq UltraScale+ MPSoC User-Configurable PS eFUSE Parameters and Zynq UltraScale+ MPSoC User-Configurable PS PUF Parameters.
This file contains the PS eFUSE API's of Zynq UltraScale+ MPSoC to program/read the eFUSE array.
Type | Member | Arguments |
---|---|---|
u32 | XilSKey_ZynqMp_EfusePs_CheckAesKeyCrc |
|
u32 | XilSKey_ZynqMp_EfusePs_ReadUserFuse |
|
u32 | XilSKey_ZynqMp_EfusePs_ReadPpk0Hash |
|
u32 | XilSKey_ZynqMp_EfusePs_ReadPpk1Hash |
|
u32 | XilSKey_ZynqMp_EfusePs_ReadSpkId |
|
void | XilSKey_ZynqMp_EfusePs_ReadDna |
|
u32 | XilSKey_ZynqMp_EfusePs_ReadSecCtrlBits |
|
u32 | XilSKey_ZynqMp_EfusePs_CacheLoad |
|
u32 | XilSKey_ZynqMp_EfusePs_Write |
|
u32 | XilSkey_ZynqMpEfuseAccess |
|
void | XilSKey_ZynqMp_EfusePs_SetTimerValues |
|
u32 | XilSKey_ZynqMp_EfusePs_ReadRow |
|
u32 | XilSKey_ZynqMp_EfusePs_SetWriteConditions |
|
u32 | XilSKey_ZynqMp_EfusePs_WriteAndVerifyBit |
|
u32 | XilSKey_ZynqMp_EfusePs_Init |
|
u32 | XilSKey_ZynqMp_EfusePs_CheckForZeros |
|
u32 | XilSKey_ZynqMp_EfusePs_ProgramPufAsUserFuses |
|
u32 | XilSKey_ZynqMp_EfusePs_ReadPufAsUserFuses |
|
u32 | XilSKey_ZynqMp_EfusePs_WritePufHelprData |
|
u32 | XilSKey_ZynqMp_EfusePs_ReadPufHelprData |
|
u32 | XilSKey_ZynqMp_EfusePs_WritePufChash |
|
u32 | XilSKey_ZynqMp_EfusePs_ReadPufChash |
|
u32 | XilSKey_ZynqMp_EfusePs_WritePufAux |
|
u32 | XilSKey_ZynqMp_EfusePs_ReadPufAux |
|
u32 | XilSKey_Write_Puf_EfusePs_SecureBits |
|
u32 | XilSKey_Read_Puf_EfusePs_SecureBits |
|
u32 | XilSKey_Puf_Registration |
|
u32 | XilSKey_Puf_Regeneration |
|