Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


This example test the Multi-Tile Sync feature and shows how to use the MTS APIs.



  • Added support for DAC variable output power for GEN 3 devices

  • Added support for ADC digital step attenuation for GEN 3 devices
  • Added a get enabled interrupts API
  • Fixed issue where positive NCO frquencies (fine mixer) were slightly offset
  • Fixed issue where calibration 1 mode was changing mixer setting incorrectly (GEN 1/2 devices only)
  • Added API for registering RFDC with libmetal
  • Added support for reporting DAC current on GEN 3 devices
  • Refactor of Clock distribution
  • Fixed issue with setting Gain Control Block coefficients on 8x8 devices
  • Fixed issue with Setting Time Skew Control Block coefficients


  • New interpolaton & decimation modes (IP dependent)
  • New Image Reject Filter (IP dependent)
  • New DAC modes (IP dependent)
  • Second Nyquist zone inerse sinc filter (IP dependent)
  • Support for alternative DAC bondout (IP dependent)
  • New ADC signal detector (IP dependent)
  • New calibration override APIs (IP dependent)
  • Extended coarse delay (IP dependent)
  • New clock distribution network with integer clock division(IP dependent)
  • New Common mode over/under interrupts (IP dependent)
  • Interrupt APIs now return standard error codes (exempt XRFdc_IntrHandler and XRFdc_SetStatusHandler)
  • XRFdc_DynamicPLLConfig now only restarts a tile if it was on previously