Hi Aleksander,
I attached the example from wiki for your reference.
If your design is doing SDI RX -> FIFO - SDI TX, then you need a external VCXO to sync the clock so that the FIFO won't over flow or underflow. Could you please check if the FIFO is overflow or underflow in your case? The output of the VCXO should connect to the TX refclk, and the txcoreclk is suggested to share with TX refclk. Please look at the following document for the implementation of VCXO in other examples.
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an668.pdf
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug-sdi-ii-de.pdf
Regards -SK