rfdc
Xilinx SDK Drivers API Documentation
xrfdc_mts_example.c File Reference

Overview

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.
 

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...
 

Function Documentation

◆ main()

int main ( void  )

Main function that invokes the MTS example in this file.

Parameters
None.
Returns
  • XRFDC_SUCCESS if the example has completed successfully.
  • XRFDC_FAILURE if the example has failed.
Note
None.

References RFdcMTS_Example().

◆ 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:

  • Initialize the RFdc device driver instance
  • Test MTS feature.
Parameters
RFdcDeviceIdis the XPAR_<XRFDC_instance>_DEVICE_ID value from xparameters.h.
Returns
  • XRFDC_SUCCESS if the example has completed successfully.
  • XRFDC_FAILURE if the example has failed.
Note
None

Referenced by main().