I am trying to utilize a LVDS SERDES IP block on the Stratix 10 SoC Development Kit. Per the development kit schematic, I have "HDMIREFCLK_P" driving my "inclock" port of the SERDES IP Block. When I try to build, I am getting the following error:
Error(20445): The reference clock on PLL "serdes_inst|lvds_0|core|arch_inst|pll_inst|internal_pll|stratix10_altera_iopll_i|s10_iopll.fourteennm_pll", which feeds an LVDS SERDES IP instance, is not driven by a clock pin from an IO bank. Use a dedicated reference clock pin to guarantee meeting the LVDS SERDES IP max data rate specification.
I can see from the pin planner that the HDMIREFCLK_P pin has been successfully mapped to PIN_AP9, which appears as a differential clock pair. All the serdes outputs are driving signals from the same bank (I/O Bank 4C), which are the HDMI_Lanes and HDMI_Lane_Clk.
Finally, the I/O Standard for the HDMIREFCLK_P is set to LVDS, and all other pins in the bank are either set to LVDS or "High Speed Differential I/O."
Can someone provide help?
Can you look at the bank connected to the clk input (which is PLL instantiated) and L:VDS bank which you plan to use both are same ?
Other easy way is , if you remove the pin assignment from the assignment editor and build the same. Then you can see inclk of the PLL where it is default mapping by the quartus. I believe you will get idea from the bank where it is mapping.