xilfpga
Vitis Drivers API Documentation

Structure to the XFpga instance. More...

Data Fields

u32(* XFpga_ValidateBitstream )(struct XFpgatag *InstancePtr)
 Validate the bitstream header before programming the PL. More...
 
u32(* XFpga_PreConfig )(struct XFpgatag *InstancePtr)
 Prepare the FPGA to receive confuration data. More...
 
u32(* XFpga_WriteToPl )(struct XFpgatag *InstancePtr)
 Write count bytes of configuration data to the FPGA. More...
 
u32(* XFpga_PostConfig )(struct XFpgatag *InstancePtr)
 Set FPGA to operating state after writing is done. More...
 
u32(* XFpga_GetFeatureList )(struct XFpgatag *InstancePtr)
 Gets the feature list that xilfpga library supports. More...
 
u32(* XFpga_GetInterfaceStatus )(void)
 Provides the STATUS of PL programming interface. More...
 
u32(* XFpga_GetConfigReg )(const struct XFpgatag *InstancePtr)
 Returns the value of the specified configuration register. More...
 
u32(* XFpga_GetConfigData )(const struct XFpgatag *InstancePtr)
 Provides the FPGA readback data. More...
 
XFpga_Info PLInfo
 Structure which is used to store the secure image data. More...
 
XFpga_Read ReadInfo
 Structure which is used to store the PL Image readback details. More...
 
XFpga_Write WriteInfo
 Structure which is used to store the PL Write Image details. More...
 

Detailed Description

Structure to the XFpga instance.

Field Documentation

XFpga_Info XFpgatag::PLInfo

Structure which is used to store the secure image data.

XFpga_Read XFpgatag::ReadInfo

Structure which is used to store the PL Image readback details.

Referenced by XFpga_GetPlConfigData(), and XFpga_GetPlConfigReg().

XFpga_Write XFpgatag::WriteInfo

Structure which is used to store the PL Write Image details.

Referenced by XFpga_BitStream_Load(), XFpga_ValidateImage(), and XFpga_Write_Pl().

u32(* XFpgatag::XFpga_GetConfigData)(const struct XFpgatag *InstancePtr)

Provides the FPGA readback data.

Referenced by XFpga_GetPlConfigData(), and XFpga_Initialize().

u32(* XFpgatag::XFpga_GetConfigReg)(const struct XFpgatag *InstancePtr)

Returns the value of the specified configuration register.

Referenced by XFpga_GetPlConfigReg(), and XFpga_Initialize().

u32(* XFpgatag::XFpga_GetFeatureList)(struct XFpgatag *InstancePtr)

Gets the feature list that xilfpga library supports.

Referenced by XFpga_Initialize().

u32(* XFpgatag::XFpga_GetInterfaceStatus)(void)

Provides the STATUS of PL programming interface.

Referenced by XFpga_Initialize(), and XFpga_InterfaceStatus().

u32(* XFpgatag::XFpga_PostConfig)(struct XFpgatag *InstancePtr)

Set FPGA to operating state after writing is done.

Referenced by XFpga_Initialize(), and XFpga_PL_PostConfig().

u32(* XFpgatag::XFpga_PreConfig)(struct XFpgatag *InstancePtr)

Prepare the FPGA to receive confuration data.

Referenced by XFpga_Initialize(), and XFpga_PL_Preconfig().

u32(* XFpgatag::XFpga_ValidateBitstream)(struct XFpgatag *InstancePtr)

Validate the bitstream header before programming the PL.

Referenced by XFpga_Initialize(), and XFpga_ValidateImage().

u32(* XFpgatag::XFpga_WriteToPl)(struct XFpgatag *InstancePtr)

Write count bytes of configuration data to the FPGA.

Referenced by XFpga_Initialize(), and XFpga_Write_Pl().