@amandalin
As discussed in the meeting with Hollyland, the ASRC can indeed address sample rate mismatches between different clock domains, but there are still some issues.
In the customer’s system diagram, there is already a synchronization mechanism in place among the FPGA, the i.MX8MP, and the network side. The remaining challenge is the synchronization with DANTE.
The ASRC can align the DANTE clock rate to its internal operating clock, but the operating clock is derived from the SYS PLL, which uses the 24 MHz crystal as clock source by default. Therefore, the ASRC operating clock and the network‑based clock still have a rate matching problem. And changing the SYS PLL's reference clock may affect the stability of the whole system, so the problem is difficult to address.
One feasible solution is to use an external module for the ASRC conversion, with its clock sourced from the clock generator in the diagram.