xilpuf
Vitis Drivers API Documentation
xpuf_client.h File Reference

Overview

This file Contains the client function prototypes, defines and macros for the PUF hardware interface.

MODIFICATION HISTORY:
Ver   Who  Date     Changes


1.0 kpt 01/04/22 Initial release am 02/28/22 Fixed MISRA C violation rule 8.3 kpt 03/16/22 Removed IPI related code and added mailbox support 2.1 am 02/13/23 Fixed MISRA C violations 2.3 ng 11/22/23 Fixed doxygen grouping

 

Functions

int XPuf_ClientInit (XPuf_ClientInstance *const InstancePtr, XMailbox *const MailboxPtr)
 This function sets the instance of mailbox. More...
 
int XPuf_Registration (const XPuf_ClientInstance *InstancePtr, const u64 DataAddr)
 This function sends IPI request for PUF registration. More...
 
int XPuf_Regeneration (const XPuf_ClientInstance *InstancePtr, const u64 DataAddr)
 This function sends IPI request for PUF regeneration. More...
 
int XPuf_ClearPufID (const XPuf_ClientInstance *InstancePtr)
 This function sends IPI request for PUF clear ID. More...