C10GX serdes TX ext pll valid clk source?
For an HDMI output on an Cyclone 10 GX we need a serdes transmitter IP with reconfigurable clock.
So an LVDS SERDES with external PLL for reconfiguration.
The reference clock for most PLL should be an 50MHz input clock pin. As well for the HDMI SERDES PLL.
What are the requirements for the reference clock and how to fix this error:
Error(18694): The reference clock on PLL "pll_hdmi|iopll_0|altera_iopll_i|c10gx_pll|iopll_inst", which feeds an Altera LVDS SERDES IP instance, is not driven by a dedicated reference clock pin from the same bank. Use a dedicated reference clock pin to guarantee meeting the LVDS SERDES IP max data rate specification.
Btw. the 50MHz clock pin should also be the reference clock for the DDR3 memory controller.
Another attempt:
Dedicated refclock input for SERDES PLL
Other refclock input promoted to global clock with clock control instance.
This global clock connected to all other PLLs.
That seems to work (so far).