xilnvm
Vitis Drivers API Documentation
File List
Here is a list of all documented files with brief descriptions:
o*xilnvm_bbram_config_limiter_client_example.c
o*xilnvm_bbram_versal_client_example.c
o*xilnvm_bbram_versal_ssit_client_example.c
o*xilnvm_efuse_spartan_ultrascale_plus_example.c
o*xilnvm_efuse_versal_client_example.c
o*xilnvm_efuse_versal_input.h
o*xilnvm_efuse_versal_net_client_example.c
o*xilnvm_efuse_versal_net_input.h
o*xilnvm_efuse_versal_ssit_client_example.c
o*xnvm_bbram.cThis file contains NVM library BBRAM functions
o*xnvm_bbram.hThis file contains NVM library BBRAM API's declaration
o*xnvm_bbram_cdohandler.cThis file contains the Versal_Net XilNvm BBRAM CDO Handler definition
o*xnvm_bbram_cdohandler.h
o*xnvm_bbram_common_cdohandler.cThis file contains the XilNvm BBRAM IPI Handler definition
o*xnvm_bbram_hw.hThis file contains NVM library BBRAM modules hardware register definitions
o*xnvm_bbramclient.cThis file contains the implementation of the client interface functions for BBRAM programming
o*xnvm_bbramclient.hThis file Contains the client function prototypes, defines and macros for the BBRAM programming
o*server/xnvm_cmd.cThis file contains the xilnvm IPI handler implementation
o*net/server/xnvm_cmd.cThis file contains the xilnvm IPI/CDO handler implementation
o*server/xnvm_cmd.hThis file Contains the client function prototypes, defines and macros for the NVM programming
o*net/server/xnvm_cmd.hThis file Contains the client function prototypes, defines and macros for the NVM programming
o*xnvm_common_defs.hThis file contains the xilnvm Versal_Net API IDs
o*common/xnvm_defs.hThis file contains the xilnvm API IDs
o*net/common/xnvm_defs.h
o*versal_gen/versal/server/xnvm_efuse.cThis file contains eFuse functions of xilnvm library and provides the access to program eFUSE
o*versal_gen/versal_net/server/xnvm_efuse.cThis file contains eFuse functions of xilnvm library and provides the access to program eFUSE
o*versal_gen/versal/server/xnvm_efuse.hThis file contains function declarations of eFuse APIs
o*versal_gen/versal_net/server/xnvm_efuse.hThis file contains function declarations of eFuse APIs
o*xnvm_efuse_cdohandler.cThis file contains the Versal_Net XilNvm EFUSE CDO Handler definition
o*xnvm_efuse_cdohandler.h
o*xnvm_efuse_common.cThis file contains eFuse functions of xilnvm library and provides the access to program eFUSE
o*xnvm_efuse_common.hThis file contains function declarations of eFUSE APIs
o*xnvm_efuse_error.hThis file contains the error codes related to eFUSEs which are common for all platforms including Versal, Versal Net and Versal Gen 2 devices
o*versal_gen/versal/server/xnvm_efuse_hw.hThis file contains NVM library eFUSE controller register definitions
o*xnvm_efuse_ipihandler.cThis file contains the XilNvm eFUSE IPI Handler definition
o*xnvm_efuse_ipihandler.hThis file contains the xilnvm eFUSE IPI handler declaration
o*client/xnvm_efuseclient.hThis file Contains the client function prototypes, defines and macros for the eFUSE programming and read
o*net/client/xnvm_efuseclient.hThis file contains the client function prototypes, defines and macros for the eFUSE programming and read
o*xnvm_efuseclient_hw.hThis file contains register offsets for EFUSE_CACHE module and other related definitions
o*xnvm_init.cThis file contains the initialization functions to be called by PLM
o*xnvm_init.h
o*xnvm_mailbox.cThis file contains the implementation of the xilmailbox generic interface APIs for xilnvm client library
o*xnvm_mailbox.hThis file contains declarations of xilmailbox generic interface APIs
o*xnvm_validate.cThis file contains the implementation of APIs used to validate write request for eFUSEs
o*xnvm_validate.h
\*xnvm_ver.h