Note: For programming RSA hash for MONO/SSIT device, the corresponding SLR should be selected and RSA hash programming should be enabled.
Enable the following parameters if you want to program RSA hash for SLR2:
-
Enable programming for SLR:
- XSK_EFUSEPL_PGM_SLR_CONFIG_ORDER_2 should have the TRUE value.
-
Enable RSA hash programming:
- XSK_EFUSEPL_PROGRAM_RSA_KEY_HASH should have the TRUE value.
-
Provide hash to be programmed on SLR:
- XSK_EFUSEPL_RSA_KEY_HASH_VALUE_CONFIG_ORDER_2 should have hash to be programmed in the string format.
Enable the following parameters if you want to program RSA hash on SLR0 and SLR3:
-
Enable programming for SLR:
- XSK_EFUSEPL_PGM_SLR_CONFIG_ORDER_0 should have the TRUE value.
- XSK_EFUSEPL_PGM_SLR_CONFIG_ORDER_3 should have the TRUE value.
-
Enable RSA hash programming:
- XSK_EFUSEPL_PROGRAM_RSA_KEY_HASH should have the TRUE value.
-
Provide hash to be programmed on SLR:
- XSK_EFUSEPL_RSA_KEY_HASH_VALUE_CONFIG_ORDER_0 should have hash to be programmed in the string format.
- XSK_EFUSEPL_RSA_KEY_HASH_VALUE_CONFIG_ORDER_3 should have hash to be programmed in the string format.
The following table shows RSA hash and related parameters to be taken care while programming RSA hash.
Parameter Name | Description |
---|---|
XSK_EFUSEPL_PROGRAM_RSA_KEY_ HASH | Default = FALSE TRUE will burn RSA hash given in XSK_EFUSEPL_RSA_KEY_HASH_VALUE_CONFIG _ORDER_INDEX if corresponding XSK_EFUSEPL_PGM_SLR_CONFIG_ORDER_ INDEX is TRUE, FALSE will ignore the values given. |
XSK_EFUSEPL_RSA_KEY_HASH_VALUE_ CONFIG_ORDER_0 |
Default = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
The value mentioned in this will be converted to hex buffer and written into the PL eFUSE array of SLR1/MONO when write API used. This value should be the RSA Key hash given in string format. It should be 96 characters long, valid characters are 0-9,a-f,A-F. Any other character is considered as invalid string and will not burn RSA hash value. Note: For writing the RSA hash, make sure XSK_EFUSEPL_PROGRAM_RSA_KEY_HASH and XSK_EFUSEPL_PGM_SLR_CONFIG_ORDER
_0 are enabled with TRUE value.
|
XSK_EFUSEPL_RSA_KEY_HASH_VALUE_ CONFIG_ORDER_1 |
Default = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
The value mentioned in this will be converted to hex buffer and written into the PL eFUSE array of SLR2 when write API used. This value should be the RSA Key hash given in string format. It should be 96 characters long, valid characters are 0-9,a-f,A-F. Any other character is considered as invalid string and will not burn RSA hash value. Note: For writing the RSA hash, make sure XSK_EFUSEPL_PROGRAM_RSA_KEY_HASH and XSK_EFUSEPL_PGM_SLR_CONFIG_ORDER
_1 are enabled with TRUE value.
|
XSK_EFUSEPL_RSA_KEY_HASH_VALUE_ CONFIG_ORDER_2 |
Default = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
The value mentioned in this will be converted to hex buffer and written into the PL eFUSE array of SLR3 when write API used. This value should be the RSA Key hash given in string format. It should be 96 characters long, valid characters are 0-9,a-f,A-F. Any other character is considered as invalid string and will not burn RSA hash value. Note: For writing the RSA hash, make sure XSK_EFUSEPL_PROGRAM_RSA_KEY_HASH and XSK_EFUSEPL_PGM_SLR_CONFIG_ORDER
_2 are enabled with TRUE value.
|
XSK_EFUSEPL_RSA_KEY_HASH_VALUE_ CONFIG_ORDER_3 |
Default = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
The value mentioned in this will be converted to hex buffer and written into the PL eFUSE array of SLR4 when write API used. This value should be the RSA Key hash given in string format. It should be 96 characters long, valid characters are 0-9,a-f,A-F. Any other character is considered as invalid string and will not burn RSA hash value. Note: For writing the RSA hash, make sure XSK_EFUSEPL_PROGRAM_RSA_KEY_HASH and XSK_EFUSEPL_PGM_SLR_CONFIG_ORDER
_3 are enabled with TRUE value.
|