XilSkey_ZynqMpEfuseAccess - 2021.1 English

Xilinx Standalone Library Documentation OS and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2021-06-16
Version
2021.1 English

This function is used by PMUFW IPI call handler for programming eFUSE.

Register Read Write Size in bytes Offset
DNA YES NO 0xc 0xC
User0 YES YES 0x4 0x20
User1 YES YES 0x4 0x24
User2 YES YES 0x4 0x28
User3 YES YES 0x4 0x2c
User4 YES YES 0x4 0x30
User5 YES YES 0x4 0x34
User6 YES YES 0x4 0x38
User7 YES YES 0x4 0x3C
Misc user YES YES 0x4 0x40
Secure control YES YES 0x4 0x58
SPK ID YES YES 0x4 0x5C
AES key NO YES 0x20 0x60
PPK0 hash YES YES 0x30 0xA0
PPK1 hash YES YES 0x30 0xD0

Prototype

u32 XilSkey_ZynqMpEfuseAccess(const u32 AddrHigh, const u32 AddrLow);

Parameters

The following table lists the XilSkey_ZynqMpEfuseAccess function arguments.

Table 1. XilSkey_ZynqMpEfuseAccess Arguments
Type Name Description
const u32 AddrHigh Higher 32-bit address of the XilSKey_Efuse structure.
const u32 AddrLow Lower 32-bit address of the XilSKey_Efuse structure.

Returns

  • XST_SUCCESS - On success
  • ErrorCode - on Failure