rfdc
Vitis Drivers API Documentation
|
Functions | |
u32 | XRFdc_SetQMCSettings (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id, XRFdc_QMC_Settings *QMCSettingsPtr) |
This API is used to update various QMC settings, eg gain, phase, offset etc. More... | |
u32 | XRFdc_GetQMCSettings (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id, XRFdc_QMC_Settings *QMCSettingsPtr) |
QMC settings are returned back to the caller through this API. More... | |
u32 | XRFdc_SetCoarseDelaySettings (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id, XRFdc_CoarseDelay_Settings *CoarseDelaySettingsPtr) |
Coarse delay settings passed are used to update the corresponding block level registers. More... | |
u32 | XRFdc_GetCoarseDelaySettings (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id, XRFdc_CoarseDelay_Settings *CoarseDelaySettingsPtr) |
Coarse delay settings are returned back to the caller. More... | |
u32 | XRFdc_ThresholdStickyClear (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 ThresholdToUpdate) |
This API is to clear the Sticky bit in threshold config registers. More... | |
u32 | XRFdc_SetThresholdClrMode (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 ThresholdToUpdate, u32 ClrMode) |
This API sets the threshold clear mode. More... | |
u32 | XRFdc_SetThresholdSettings (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, XRFdc_Threshold_Settings *ThresholdSettingsPtr) |
Threshold settings are updated into the relevant registers. More... | |
u32 | XRFdc_GetThresholdSettings (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, XRFdc_Threshold_Settings *ThresholdSettingsPtr) |
Threshold settings are read from the corresponding registers and are passed back to the caller. More... | |
u32 | XRFdc_SetDecoderMode (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 DecoderMode) |
Decoder mode is updated into the relevant registers. More... | |
u32 | XRFdc_GetDecoderMode (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 *DecoderModePtr) |
Decoder mode is read and returned back. More... | |
u32 | XRFdc_GetOutputCurr (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 *OutputCurrPtr) |
Get Output Current for DAC block. More... | |
u32 | XRFdc_SetNyquistZone (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id, u32 NyquistZone) |
Set the Nyquist zone. More... | |
u32 | XRFdc_GetNyquistZone (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id, u32 *NyquistZonePtr) |
Get the Nyquist zone. More... | |
u32 | XRFdc_SetCalibrationMode (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u8 CalibrationMode) |
This API is to set the Calibration mode. More... | |
u32 | XRFdc_GetCalibrationMode (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u8 *CalibrationModePtr) |
This API is to get the Calibration mode. More... | |
u32 | XRFdc_GetCoupling (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id, u32 *ModePtr) |
This function is used to get the Coupling mode. More... | |
u32 | XRFdc_GetLinkCoupling (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 *ModePtr) |
This function is used to get the Link Coupling mode. More... | |
u32 | XRFdc_SetDither (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 Mode) |
This function is used to set the IM3 Dither mode. More... | |
u32 | XRFdc_GetDither (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 *ModePtr) |
This function is used to get the IM3 Dither mode. More... | |
u32 | XRFdc_SetSignalDetector (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, XRFdc_Signal_Detector_Settings *SettingsPtr) |
This function is used to set the ADC Signal Detector Settings. More... | |
u32 | XRFdc_GetSignalDetector (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, XRFdc_Signal_Detector_Settings *SettingsPtr) |
This function is used to get the ADC Signal Detector Settings. More... | |
u32 | XRFdc_DisableCoefficientsOverride (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 CalibrationBlock) |
This function is used to disable Calibration Coefficients override. More... | |
u32 | XRFdc_SetCalCoefficients (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 CalibrationBlock, XRFdc_Calibration_Coefficients *CoeffPtr) |
This function is used to set the ADC Calibration Coefficients. More... | |
u32 | XRFdc_GetCalCoefficients (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 CalibrationBlock, XRFdc_Calibration_Coefficients *CoeffPtr) |
This function is used to get the ADC Calibration Coefficients. More... | |
u32 | XRFdc_SetCalFreeze (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, XRFdc_Cal_Freeze_Settings *CalFreezePtr) |
This function is used to set calibration freeze settings. More... | |
u32 | XRFdc_GetCalFreeze (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, XRFdc_Cal_Freeze_Settings *CalFreezePtr) |
This function is used to get calibration freeze settings and status. More... | |
u32 | XRFdc_SetDACVOP (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 uACurrent) |
Set Output Current for DAC block. More... | |
u32 | XRFdc_GetDACCompMode (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 *EnabledPtr) |
Gets VOP compatibility mode. More... | |
u32 | XRFdc_SetDACCompMode (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 Enable) |
Sets VOP compatibility mode. More... | |
u32 | XRFdc_SetDSA (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, XRFdc_DSA_Settings *SettingsPtr) |
Set DSA for ADC block. More... | |
u32 | XRFdc_GetDSA (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, XRFdc_DSA_Settings *SettingsPtr) |
Get DSA for ADC block. More... | |
u32 | XRFdc_IsDACBlockEnabled (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id) |
Checks whether DAC block is available or not. More... | |
u32 | XRFdc_IsADCBlockEnabled (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id) |
Checks whether ADC block is available or not. More... | |
u32 | XRFdc_CheckBlockEnabled (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id) |
Checks whether ADC/DAC block is enabled or not. More... | |
u32 | XRFdc_GetInverseSincFilter (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id) |
Get Inversesync filter for DAC block. More... | |
u32 | XRFdc_GetMixedMode (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id) |
Get Mixed mode for DAC block. More... | |
u32 | XRFdc_SetDACDataScaler (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 Enable) |
Set data scaler for DAC block. More... | |
u32 | XRFdc_GetDACDataScaler (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 *EnablePtr) |
Get data scaler for DAC block. More... | |