![]() |
rfdc
Vitis Drivers API Documentation
|
Functions | |
| u32 | XRFdc_SetDecimationFactor (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 DecimationFactor) |
| This API is to set the decimation factor and also update the FIFO write words w.r.t to decimation factor. More... | |
| u32 | XRFdc_SetDecimationFactorObs (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 DecimationFactor) |
| This API is to set the decimation factor and also update the FIFO write words w.r.t to decimation factor for the observation FIFO. More... | |
| u32 | XRFdc_UpdateEvent (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id, u32 Event) |
| This function will trigger the update event for an event. More... | |
| u32 | XRFdc_SetInterpolationFactor (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 InterpolationFactor) |
| This API is to set the interpolation factor and also update the FIFO read words w.r.t to interpolation factor. More... | |
| u32 | XRFdc_GetInterpolationFactor (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 *InterpolationFactorPtr) |
| Interpolation factor are returned back to the caller. More... | |
| u32 | XRFdc_GetDecimationFactor (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 *DecimationFactorPtr) |
| Decimation factor are returned back to the caller. More... | |
| u32 | XRFdc_GetDecimationFactorObs (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 *DecimationFactorPtr) |
| Decimation factor are returned back to the caller for the observation FIFO. More... | |
| u32 | XRFdc_SetInvSincFIR (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u16 Mode) |
| This API is used to set the mode for the Inverse-Sinc filter. More... | |
| u32 | XRFdc_GetInvSincFIR (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u16 *ModePtr) |
| This API is used to get the Inverse-Sinc filter mode. More... | |
| u32 | XRFdc_IsDACDigitalPathEnabled (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id) |
| Checks whether DAC Digital path is enabled or not. More... | |
| u32 | XRFdc_IsADCDigitalPathEnabled (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id) |
| Checks whether ADC digital path is enabled or not. More... | |
| u32 | XRFdc_CheckDigitalPathEnabled (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id) |
| Checks whether ADC/DAC Digital path is enabled or not. More... | |
| u32 | XRFdc_SetFabClkOutDiv (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u16 FabClkDiv) |
| This API is to set the divider for clock fabric out. More... | |
| u32 | XRFdc_GetFabClkOutDiv (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u16 *FabClkDivPtr) |
| This API is to get the divider for clock fabric out. More... | |
| u32 | XRFdc_SetFabWrVldWords (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 FabricWrVldWords) |
| Fabric data rate for the requested DAC block is set by writing to the corresponding register. More... | |
| u32 | XRFdc_SetFabRdVldWords (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 FabricRdVldWords) |
| Fabric data rate for the requested ADC block is set by writing to the corresponding register. More... | |
| u32 | XRFdc_SetFabRdVldWordsObs (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id, u32 FabricRdVldWords) |
| Fabric data rate for the requested ADC block is set by writing to the corresponding register. More... | |
| u32 | XRFdc_GetFabWrVldWords (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id, u32 *FabricWrVldWordsPtr) |
| This API returns the number of fabric write valid words requested for the block. More... | |
| u32 | XRFdc_GetFabWrVldWordsObs (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id, u32 *FabricWrVldWordsPtr) |
| This API returns the number of fabric write valid words requested for the block. More... | |
| u32 | XRFdc_GetFabRdVldWords (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id, u32 *FabricRdVldWordsPtr) |
| This API returns the number of fabric read valid words requested for the block. More... | |
| u32 | XRFdc_GetFabRdVldWordsObs (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id, u32 *FabricRdVldWordsPtr) |
| This function returns the number of fabric read valid words requested for the block. More... | |
| u32 | XRFdc_SetupFIFO (XRFdc *InstancePtr, u32 Type, int Tile_Id, u8 Enable) |
| Enable and Disable the ADC/DAC FIFO. More... | |
| u32 | XRFdc_SetupFIFOObs (XRFdc *InstancePtr, u32 Type, int Tile_Id, u8 Enable) |
| Enable and Disable the ADC/DAC FIFO. More... | |
| u32 | XRFdc_SetupFIFOBoth (XRFdc *InstancePtr, u32 Type, int Tile_Id, u8 Enable) |
| Enable and Disable the ADC/DAC FIFO. More... | |
| u32 | XRFdc_GetFIFOStatusInt (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u8 *EnablePtr, u32 Channel) |
| Current status of ADC/DAC FIFO. More... | |
| u32 | XRFdc_GetFIFOStatus (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u8 *EnablePtr) |
| Current status of ADC/DAC FIFO. More... | |
| u32 | XRFdc_GetFIFOStatusObs (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u8 *EnablePtr) |
| Current status of ADC/DAC FIFO. More... | |
| u32 | XRFdc_ResetInternalFIFOWidth (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id) |
| Set the correct FIFO width for current mixer & rate change settings. More... | |
| u32 | XRFdc_ResetInternalFIFOWidthObs (XRFdc *InstancePtr, u32 Tile_Id, u32 Block_Id) |
| Set the correct Observation FIFO width for current mixer & rate change settings. More... | |
| double | XRFdc_GetFabClkFreq (XRFdc *InstancePtr, u32 Type, u32 Tile_Id) |
| Get Fabric Clock frequency. More... | |
| u32 | XRFdc_IsFifoEnabled (XRFdc *InstancePtr, u32 Type, u32 Tile_Id, u32 Block_Id) |
| Get whether FIFO is enabled or not. More... | |