We are using si5342, the input frequency is determined by incoming data, and so is the output frequency.
I prefer not to use ClockBuilder Pro and create all the options - since there are many.
Is there a way to calculate all the registers' values and set them on run time? We don't mind doing a soft reset or other procedure to make the effect.
ClockBuilder Pro is the only tool that help customer to get a register map. For Si5342, if the input and output frequency both need be changed, then you probably have to use ClockBuilder Pro.
However, if only the output frequency need be changed, you can use CLI to do this. For more details, please refer to AN1178.
Let me know if you have any questions.
Thanks for the answer
Do you have the source code of FOTF so I can build it for my target? (Linux on arm64)?
Or do you have an algorithm how to calculate all the values?