struct XRFdc - 2.6 English

Zynq UltraScale+ RFSoC RF Data Converter v2.6 Gen 1/2/3/DFE LogiCORE IP Product Guide (PG269)

Document ID
PG269
Release Date
2023-10-18
Version
2.6 English

This is the instance structure for internal use.

XRFdc_Config RFdc_Config;
u32 IsReady;
u32 ADC4GSPS;
metal_phys_addr_t BaseAddr;
struct metal_io_region *io;
struct metal_device *device;
XRFdc_DAC_Tile DAC_Tile[4];
XRFdc_ADC_Tile ADC_Tile[4];
XRFds_StatusHandler StatusHandler;
void *CallBackRef;                
u8 UpdateMixerScale;             

Description

XRFdc_Config RFdc_Config
Driver structure configuration.
u32 IsReady
This flag is used to indicate that the driver is ready.
u32 ADC4GSPS (deprecated)
This flag is used to indicate if RF-ADC is 4 GSPS.
metal_phys_addr_t BaseAddr
Base address.
struct metal_io_region
Libmetal IO structure.
struct metal_device *device
Libmetal device structure.
XRFdc_DAC_Tile DAC_Tile[4]
RF-DAC tile structure for four tiles.
XRFdc_ADC_Tile ADC_Tile[4]
RF-ADC tile structure for four tiles.
XRFds_StatusHandler StatusHandler
Event handler function.
void *CallBackRef
Callback reference for event handler.
u8 UpdateMixerScale
Set to 1 to overwrite mixer scale.