Error (14996): The Fitter failed to find a legal placement for all periphery components
I'm using Cyclone V GX board and in that lvds_rx and mipi ports are on bank 4a, so we need at least 2 pll
( one for lvds and one for mipi signals)
The compiler is trying to place both in the same location which is available in bank 4a.
Error (11239): Location PLLLVDSOUTPUT_X0_Y1_N2 is already occupied by PLL_80M:pll_mipi_phy_i|PLL_80M_0002:pll_80m_inst|altera_pll:altera_pll_i|general[1].gpll~PLL_LVDS_OUTPUT.
Info (175013): The PLL LVDS output is constrained to the region (0, 1) to (68, 2) due to related logic
Info (175015): The I/O pad MIPI_CLK_0 is constrained to the location PIN_AE19 due to: User Location Constraints (PIN_AE19)
Info (14709): The constrained I/O pad is driven by this PLL LVDS output
Error (11239): Location PLLLVDSOUTPUT_X68_Y2_N2 is already occupied by LVDS_RX:LVDS_RX_ii|altlvds_rx:ALTLVDS_RX_component|LVDS_RX_lvds_rx:auto_generated|pll_ena~PLL_LVDS_OUTPUT.
Info (175013): The PLL LVDS output is constrained to the region (0, 1) to (68, 2) due to related logic
Info (175015): The I/O pad SWIR_CL_RX[2] is constrained to the location PIN_V13 due to: User Location Constraints (PIN_V13)
Info (14709): The constrained I/O pad is driven by this PLL LVDS output
Is there any way to place other available PLL to this particular bank manually ?!
Kindly let me know a solution for this.