struct XRFdc_QMC_Settings - 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
2024-05-30
Version
2.6 English

This structure is used to set or get the QMC settings.

u32 EnablePhase;
u32 EnableGain;
double GainCorrectionFactor;
double PhaseCorrectionFactor;
s32 OffsetCorrectionFactor;
u32 EventSource;

Description

u32 EnablePhase
Indicates if phase is enabled (1) or disabled (0).
u32 EnableGain
Indicates if gain is enabled(1) or disabled (0).
double GainCorrectionFactor
Gain correction factor. Range: 0 to 2.0 (Exclusive).
double PhaseCorrectionFactor
Phase correction factor. Range: +/- 26.5 degrees (Exclusive).
s32 OffsetCorrectionFactor
Offset correction factor is adding a fixed LSB value to the sampled signal.
u32 EventSource
Event source for QMC settings. XRFDC_EVNT_SRC_* represents valid values.
Table 1. Valid Macros for EventSource
Macro Description
XRFDC_EVNT_SRC_IMMEDIATE Update after register write
XRFDC_EVNT_SRC_SLICE Update using SLICE event source
XRFDC_EVNT_SRC_TILE Update using TILE event source
XRFDC_EVNT_SRC_SYSREF Update using SYSREF event source
XRFDC_EVNT_SRC_MARKER Update using MARKER event source
XRFDC_EVNT_SRC_PL Update using PL event source