The following table shows AES key related parameters.
Parameter Name | Description |
---|---|
XSK_EFUSEPS_WRITE_AES_KEY | Default = FALSE TRUE will burn the AES key provided in XSK_EFUSEPS_AES_KEY. FALSE will ignore the key provide XSK_EFUSEPS_AES_KEY. |
XSK_EFUSEPS_AES_KEY |
Default = 0000000000000000000000000000000000000000000000000000000000000000
The value mentioned in this will be converted to hex buffer and written into the Zynq UltraScale+ MPSoC PS eFUSE array when write API used. This value should be given in string format. It should be 64 characters long, valid characters are 0-9,a-f,A-F. Any other character is considered as invalid string and will not burn AES Key. Note: For writing the AES Key, XSK_EFUSEPS_WRITE_AES_KEY should have TRUE value.
|
XSK_EFUSEPS_CHECK_AES_KEY_CRC |
Default value is FALSE. TRUE will check the CRC provided in XSK_EFUSEPS_AES_KEY. CRC verification is done after programming AES key to verify the key is programmed properly or not, if not library error outs the same. So While programming AES key it is not necessary to verify the AES key again.
Note: Please make sure if intention is to check only CRC of the provided key and not programming AES key then do not modify XSK_EFUSEPS_WRITE_AES_
KEY (TRUE will Program key).
|