Processing Systems (PS) eFUSE API |
|
---|---|
XilSKey_ZynqMp_EfusePs_CheckAesKeyCrc |
Performs CRC check of AES key stored in eFUSE |
XilSKey_ZynqMp_EfusePs_ReadUserFuse |
Reads user eFUSE from eFUSE or cache |
XilSKey_ZynqMp_EfusePs_ReadPpk0Hash |
Reads PPK0 hash from eFUSE or cache |
XilSKey_ZynqMp_EfusePs_ReadPpk1Hash |
Reads PPK1 hash from eFUSE or cache |
XilSKey_ZynqMp_EfusePs_ReadSpkId |
Reads SPK_ID hash from eFUSE or cache |
XilSKey_ZynqMp_EfusePs_ReadDna |
Reads ZynqMP SoC DNA from eFUSE |
XilSKey_ZynqMp_EfusePs_ReadSecCtrlBits |
Read the PS eFUSE secure control bits from eFUSE or cache |
XilSKey_ZynqMp_EfusePs_Write |
Program the PS eFUSE of ZynqMP |
XilSKey_ZynqMp_EfusePs_WritePufHelprData |
Programs the PS eFUSE's with PUF helper data |
XilSKey_ZynqMp_EfusePs_ReadPufHelprData |
Reads the PS eFUSE's with PUF helper data |
XilSKey_ZynqMp_EfusePs_WritePufChash |
Programs eFUSE's with PUF Chash value |
XilSKey_ZynqMp_EfusePs_ReadPufChash |
Reads eFUSE's with PUF Chash value |
XilSKey_ZynqMp_EfusePs_WritePufAux |
Programs eFUSE PUF Auxiliary Data |
XilSKey_ZynqMp_EfusePs_ReadPufAux |
Reads eFUSE PUF Auxiliary Data |
Programmable Logic (PL) eFUSE API |
|
XilSKey_EfusePl_Program |
Programs PL eFUSE with input data |
XilSKey_EfusePl_ReadStatus |
Reads the PL eFUSE status bits and gets all Secure and Control bits |
XilSKey_EfusePl_ReadKey |
Verifies the input CRC matches with CRC of AES Key stored in eFUSE. It also initializes the timer, XADC and JTAG server subsystems, if not already done so. |
XilSKey_CrcCalculation |
Calculates CRC value of provided key in string format |
XilSkey_CrcCalculation_AesKey |
Calculates CRC value of provided key in binary format |