rfdc
Vitis Drivers API Documentation
|
Functions | |
u32 | XRFdc_CfgInitialize (XRFdc *InstancePtr, XRFdc_Config *ConfigPtr) |
Initializes a specific XRFdc instance such that the driver is ready to use. More... | |
u32 | XRFdc_StartUp (XRFdc *InstancePtr, u32 Type, int Tile_Id) |
The API Restarts the requested tile. More... | |
u32 | XRFdc_Shutdown (XRFdc *InstancePtr, u32 Type, int Tile_Id) |
The API stops the tile as requested. More... | |
u32 | XRFdc_Reset (XRFdc *InstancePtr, u32 Type, int Tile_Id) |
The API resets the requested tile. More... | |
u32 | XRFdc_CustomStartUp (XRFdc *InstancePtr, u32 Type, int Tile_Id, u32 StartState, u32 EndState) |
The API starts the requested tile from a provided state and runs to the given end state. More... | |
u32 | XRFdc_WaitForState (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 State) |
This function is used to wait for a tile to reach a given state. More... | |
u32 | XRFdc_GetIPStatus (XRFdc *InstancePtr, XRFdc_IPStatus *IPStatusPtr) |
The API returns the IP status. More... | |
u32 | XRFdc_GetBlockStatus (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id, XRFdc_BlockStatus *BlockStatusPtr) |
The API returns the requested block status. More... | |
u32 | XRFdc_SetDataPathMode (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 Mode) |
This API is to set the DAC Datapath mode. More... | |
u32 | XRFdc_GetDataPathMode (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 *ModePtr) |
This API is to get the DAC Datapath mode. More... | |
u32 | XRFdc_SetIMRPassMode (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 Mode) |
This API is to set the DAC Image Reject Filter Pass mode. More... | |
u32 | XRFdc_GetIMRPassMode (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 *ModePtr) |
This API is to get the DAC Image Reject Filter Pass mode. More... | |
void | XRFdc_DumpRegs (XRFdc *InstancePtr, u32 Type, int Tile_Id) |
This Prints the offset of the register along with the content. More... | |
u32 | XRFdc_SetPwrMode (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id, XRFdc_Pwr_Mode_Settings *SettingsPtr) |
Set The Power up/down mode of a given converter. More... | |
u32 | XRFdc_GetPwrMode (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id, XRFdc_Pwr_Mode_Settings *SettingsPtr) |
Get The Power up/down mode of a given converter. More... | |
void | XRFdc_ClrSetReg (XRFdc *InstancePtr, u32 BaseAddr, u32 RegAddr, u16 Mask, u16 Data) |
Execute Read modify Write. More... | |
void | XRFdc_ClrReg (XRFdc *InstancePtr, u32 BaseAddr, u32 RegAddr, u16 Mask) |
Execute Read and clear. More... | |
u16 | XRFdc_RDReg (XRFdc *InstancePtr, u32 BaseAddr, u32 RegAddr, u16 Mask) |
Execute Read and mask with the value. More... | |
u32 | XRFdc_IsHighSpeedADC (XRFdc *InstancePtr, u32 Tile) |
Get ADC type is High Speed or Medium Speed. More... | |
u32 | XRFdc_Get_IPBaseAddr (XRFdc *InstancePtr) |
Get IP BaseAddress. More... | |
u32 | XRFdc_Get_TileBaseAddr (XRFdc *InstancePtr, u32 Type, u32 Tile_Id) |
Get Tile BaseAddress. More... | |
u32 | XRFdc_Get_BlockBaseAddr (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id) |
Get Block BaseAddress. More... | |
u32 | XRFdc_GetNoOfDACBlock (XRFdc *InstancePtr, u32 Tile_Id) |
Get Number of DAC Blocks enabled. More... | |
u32 | XRFdc_GetNoOfADCBlocks (XRFdc *InstancePtr, u32 Tile_Id) |
Get Number of ADC Blocks enabled. More... | |
u32 | XRFdc_GetDataWidth (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id) |
Get Data Width for ADC/DAC block. More... | |
u32 | XRFdc_CheckTileEnabled (XRFdc *InstancePtr, u32 Type, u32 Tile_Id) |
Checks whether ADC/DAC tile is enabled or not. More... | |
u32 | XRFdc_GetMaxSampleRate (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, double *MaxSampleRatePtr) |
Gets ADC/DAC tile maximum sampling rate. More... | |
u32 | XRFdc_GetMinSampleRate (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, double *MinSampleRatePtr) |
Gets ADC/DAC tile minimum sampling rate. More... | |
u8 | XRFdc_GetTileLayout (XRFdc *InstancePtr) |
Gets whether the device is a DFE variant or not. More... | |
double | XRFdc_GetDriverVersion (void) |
This API is used to get the driver version. More... | |