Hi, I am looking into digital PLL used in Caravel. Do I understand correctly that it's built reliable but could be quite "rough" on phase and while good for driving SoC - could be problematic for systems that need synchronous work with external world? Are there any known alternatives?