Article ID: 000094656 Content Type: Error Messages Last Reviewed: 06/18/2025

Error(14566): The Fitter cannot place <amount> periphery component(s) due to conflicts with existing constraints (<amount> LVDS_CHANNEL(s))

Environment

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

You will see the fitter error "Error(14566): The Fitter cannot place <amount> periphery component(s) due to conflicts with existing constraints (<amount> LVDS_CHANNEL(s))" when trying to compile a design with TX LVDS SERDES that cover multiple banks.

The error is seen if the channels are not put on the same bank as the PLL, as the first one is mapped to the SERDES IP block. For example, the pins are assigned to banks 3B, 3C, and 3D, with the reference clock for the PLL assigned to a CLK pin on bank 3C.

The arrangement is as below:

3A: tx_data[0..15]

3B: tx_data[16..38]

3C: tx_data[39..51]

Resolution

Please contact your local Application Engineer to get the workaround for this issue and quote Bug ID: 15012251590.

This problem is scheduled to be fixed in a future release of the Quartus® Prime Pro Edition Software. 

Related Products

This article applies to 2 products

Intel® Stratix® 10 FPGAs and SoC FPGAs
Intel® Arria® 10 FPGAs and SoC FPGAs

1