Running MTS on Pynq on RFSoC 4x2

Hi everyone,

I am currently migrating a fully functional Baremetal design (Vitis) to PYNQ on an RFSoC 4x2. While most features work as expected, I am struggling to implement MTS (Multi-Tile Sync).

Even though MTS is enabled in my Vivado design and my xrfclk is correctly configured, I cannot access the MTS functions through the standard xrfdc Python package. When attempting to call mts_dac(), I encounter the following error: RuntimeError: Function XRFdc_MultiTile_Sync not in library (or XRFdc_MultiConverter_Sync).

It seems that the libxrfdc.so or the xrfdc_functions.c files included in the default PYNQ image (v3.1.1) are missing the necessary functions for Multi-Tile/Multi-Converter synchronization.

How can i get the access to these functions please. Thank you in advance.