Article ID: 000094926 Content Type: Troubleshooting Last Reviewed: 11/07/2023

Why does the support logic generation phase error occurs when using both the PCIe PHY and non-PCIe PHY with PMA clocking mode on the same F-tile on Intel Agilex® 7 devices?

Environment

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

Due to a problem in the Intel® Quartus® Prime Pro Edition Software v23.1, when using both the PCIe PHY and non-PCIe PHY with PMA clocking mode on the same F-tile on Intel Agilex® 7 devices, you might see the following support logic generation error:

 

Error(21842): Support logic cannot be generated because IP components used in the design have conflicting settings

Error: Design cannot be programmed onto available F-Tiles because given location constraints are conflicting, or because the design requires more resources compared to what is available on the current device.

 

This error will not happen if an additional non-PCIe PHY with system PLL clocking mode is used and a system PLL for the non-PCIe PHY with system PLL clocking mode has been enabled.

 

This error occurs when a system PLL  has not been enabled for the configuration of non-PCIe PHYs.

Resolution

To work around this problem, enable system PLL #0 for configuration of PMA direct PHY with PMA clocking mode, and leave the output clock of the system PLL #0 unconnected. You must use system PLL  #0, not system PLL #1 or #2 for the workaround. System PLL  #1 or #2 should be used for the PCIe Intel FPGA IP.

Related Products

This article applies to 1 products

Intel Agilex® 7 FPGAs and SoC FPGAs

1