![]() |
xilskey
Vitis Drivers API Documentation
|
Functions | |
| u32 | XilSKey_EfusePl_SystemInit (XilSKey_EPl *InstancePtr) |
| Initializes PL eFUSE with input data given. More... | |
| u32 | XilSKey_EfusePl_Program (XilSKey_EPl *InstancePtr) |
| Programs PL eFUSE with input data given through InstancePtr. More... | |
| u32 | XilSKey_EfusePl_ReadStatus (XilSKey_EPl *InstancePtr, u32 *StatusBits) |
| Reads the PL efuse status bits and gets all secure and control bits. More... | |
| u32 | XilSKey_EfusePl_ReadKey (XilSKey_EPl *InstancePtr) |
| Reads the PL efuse keys and stores them in the corresponding arrays in instance structure. More... | |
| u32 XilSKey_EfusePl_Program | ( | XilSKey_EPl * | InstancePtr | ) |
Programs PL eFUSE with input data given through InstancePtr.
| InstancePtr | - Pointer to PL eFUSE instance which holds the input data to be written to PL eFUSE. |
Start using the Jtag server to read the JTAG ID and compare with the stored ID, if it not matches return with unique error code. By reading the Jtag ID we will be sure that the JTAG related stuff is working as expected.
If everything is ok then return PASS.
Referenced by main().
| u32 XilSKey_EfusePl_ReadKey | ( | XilSKey_EPl * | InstancePtr | ) |
Reads the PL efuse keys and stores them in the corresponding arrays in instance structure.
| InstancePtr | Pointer to PL eFUSE instance. |
- XST_FAILURE - In case of failure - XST_SUCCESS - In case of Success
Referenced by XilSKey_EfusePl_ReadnCheck().
| u32 XilSKey_EfusePl_ReadStatus | ( | XilSKey_EPl * | InstancePtr, |
| u32 * | StatusBits | ||
| ) |
Reads the PL efuse status bits and gets all secure and control bits.
| InstancePtr | Pointer to PL eFUSE instance. |
| StatusBits | Buffer to store the status bits read. |
- XST_FAILURE - In case of failure - XST_SUCCESS - In case of Success
Referenced by XilSKey_EfusePl_ReadnCheck().
| u32 XilSKey_EfusePl_SystemInit | ( | XilSKey_EPl * | InstancePtr | ) |
Initializes PL eFUSE with input data given.
| InstancePtr | - Input data to be written to PL eFUSE |
- XST_FAILURE - In case of failure - XST_SUCCESS - In case of Success
Start using the Jtag server to read the JTAG ID and compare with the stored ID, if it not matches return with unique error code. By reading the Jtag ID we will be sure that the JTAG related stuff is working as expected.
If everything is ok then return PASS.
References XSK_EFUSEPL_ERROR_PL_STRUCT_NULL.
Referenced by main().