ospipsv
Xilinx SDK Drivers API Documentation
XOspiPsv Struct Reference

The XOspiPsv driver instance data. More...

Data Fields

XOspiPsv_Config Config
 Configuration structure. More...
 
u32 IsReady
 Device is initialized and ready. More...
 
u8 * SendBufferPtr
 Buffer to send (state) More...
 
u8 * RecvBufferPtr
 Buffer to receive (state) More...
 
u32 TxBytes
 Number of bytes to transfer (state) More...
 
u32 RxBytes
 Number of bytes left to transfer(state) More...
 
u32 IsBusy
 A transfer is in progress (state) More...
 
u32 OpMode
 Operating Mode DAC or INDAC. More...
 
u32 SdrDdrMode
 Edge mode can be SDR or DDR. More...
 
void * StatusRef
 Callback reference for status handler. More...
 

Detailed Description

The XOspiPsv driver instance data.

The user is required to allocate a variable of this type for every OSPIPSV device in the system. A pointer to a variable of this type is then passed to the driver API functions.

Field Documentation

u32 XOspiPsv::OpMode
u8* XOspiPsv::RecvBufferPtr

Buffer to receive (state)

Referenced by XOspiPsv_CfgInitialize(), XOspiPsv_IntrHandler(), and XOspiPsv_IntrTransfer().

u32 XOspiPsv::RxBytes

Number of bytes left to transfer(state)

Referenced by XOspiPsv_CfgInitialize(), XOspiPsv_IntrHandler(), and XOspiPsv_IntrTransfer().

u8* XOspiPsv::SendBufferPtr

Buffer to send (state)

Referenced by XOspiPsv_CfgInitialize(), and XOspiPsv_IntrTransfer().

void* XOspiPsv::StatusRef

Callback reference for status handler.

Referenced by XOspiPsv_IntrHandler(), and XOspiPsv_SetStatusHandler().

u32 XOspiPsv::TxBytes

Number of bytes to transfer (state)

Referenced by XOspiPsv_CfgInitialize(), and XOspiPsv_IntrTransfer().