xilfpga
Vitis Drivers API Documentation
xilfpga.c File Reference

Functions

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_ValidateImage (XFpga *InstancePtr, UINTPTR BitstreamImageAddr, UINTPTR KeyAddr, u32 Size, u32 Flags)
 This function is used to validate the bitstream image. 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...