![]() |
xilskey
Vitis Drivers API Documentation
|
This file contains the implementation of the interface functions for programming BBRAM of ZynqMp.
MODIFICATION HISTORY:
Ver Who Date Changes
4.0 vns 10/08/15 First release 6.5 vns 03/16/18 Fixed hanging issue when program/zeroise is requested while programming mode in enabled state. vns 04/20/18 Added Zeroization at starting of the function call If in case controller is not in programming mode zeroization occurs without latency. 6.6 vns 06/06/18 Added doxygen tags 6.7 arc 01/05/19 Fixed MISRA-C violations. arc 25/02/19 Added asserts for pointer parameter for NULL verification Added Timeouts and status info for the functions XilSKey_ZynqMp_Bbram_Program XilSKey_ZynqMp_Bbram_Zeroise 6.7 psl 03/21/19 Fixed MISRA-C violation. 6.8 psl 08/13/19 Fixed MISRA-C violation. vns 08/29/19 Initialized Status variables 6.9 kal 01/31/20 Disable BBRAM programming after AES key programming. vns 03/18/20 Fixed Armcc compilation errors 7.1 am 11/30/20 Resolved MISRA C violations
Functions | |
| u32 | XilSKey_ZynqMp_Bbram_Program (const u32 *AesKey) |
| This function implements the BBRAM programming and verifying the key written. More... | |
| u32 | XilSKey_ZynqMp_Bbram_Zeroise (void) |
| This function zeroize's Bbram Key. More... | |