![]() |
rfdc
Xilinx SDK Drivers API Documentation
|
RFSoC MultiTile Sync Example test application.
This example calls the RFdc Multi-tile-sync (MTS) API with the following configuration: Tiles to Sync: DAC0, DAC1, ADC0, ADC1, ADC2, ADC3.
MODIFICATION HISTORY:
Ver Who Date Changes
3.1 jm 01/24/18 First release 5.0 sk 09/05/18 Rename XRFdc_MTS_RMW_DRP as XRFdc_ClrSetReg. 5 0 mus 08/18/18 Updated to remove xparameters.h dependency for linux platform. 6.0 cog 02/21/19 Removed unnecessary register writes. 02/21/19 Set frequency and sample rate to appropriate values for MTS. 02/21/19 Set metal log level to DEBUG. 7.0 cog 07/25/19 Updated example for new metal register API.
Functions | |
int | RFdcMTS_Example (u16 RFdcDeviceId) |
This function runs a MTS test on the RFSoC data converter device using the driver APIs. More... | |
int | main (void) |
Main function that invokes the MTS example in this file. More... | |
int main | ( | void | ) |
Main function that invokes the MTS example in this file.
None. |
References RFdcMTS_Example().
int RFdcMTS_Example | ( | u16 | RFdcDeviceId | ) |
This function runs a MTS test on the RFSoC data converter device using the driver APIs.
This function does the following tasks:
RFdcDeviceId | is the XPAR_<XRFDC_instance>_DEVICE_ID value from xparameters.h. |
References XRFdc_CfgInitialize(), XRFdc_DynamicPLLConfig(), XRFdc_GetDecimationFactor(), XRFdc_GetInterpolationFactor(), XRFdc_LookupConfig(), XRFdc_MultiConverter_Init(), XRFdc_MultiConverter_Sync(), and XRFdc_RegisterMetal().
Referenced by main().