xilfpga
Vitis Drivers API Documentation
xilfpga.h File Reference

Data Structures

struct  XFpgatag
 Structure to the XFpga instance. More...
 

Typedefs

typedef struct XFpgatag XFpga
 Structure to the XFpga instance. More...
 

Functions

u32 XFpga_Initialize (XFpga *InstancePtr)
 This API, when called, initializes the XFPGA interface with default settings. More...
 
u32 XFpga_ValidateImage (XFpga *InstancePtr, UINTPTR BitstreamImageAddr, UINTPTR KeyAddr, u32 Size, u32 Flags)
 This function is used to validate the bitstream image. More...
 
u32 XFpga_BitStream_Load (XFpga *InstancePtr, UINTPTR BitstreamImageAddr, UINTPTR KeyAddr, u32 Size, u32 Flags)
 The API is used to load the bitstream file into the PL region. More...
 
u32 XFpga_PL_Preconfig (XFpga *InstancePtr)
 This function prepares the FPGA to receive configuration data. More...
 
u32 XFpga_Write_Pl (XFpga *InstancePtr, UINTPTR BitstreamImageAddr, UINTPTR KeyAddr, u32 Size, u32 Flags)
 This function writes the count bytes of configuration data into the PL. More...
 
u32 XFpga_PL_PostConfig (XFpga *InstancePtr)
 This function sets the FPGA to the operating state after writing. More...
 
u32 XFpga_GetPlConfigData (XFpga *InstancePtr, UINTPTR ReadbackAddr, u32 NumFrames)
 This function provides functionality to read back the PL configuration data. More...
 
u32 XFpga_GetPlConfigReg (XFpga *InstancePtr, UINTPTR ReadbackAddr, u32 ConfigRegAddr)
 This function provides PL specific configuration register values. More...
 
u32 XFpga_InterfaceStatus (XFpga *InstancePtr)
 This function provides the status of the PL programming interface. More...