Article ID: 000074797 Content Type: Error Messages Last Reviewed: 09/27/2022

Error (18108): Can't place multiple pins assigned to pin location <CLKUSR pin number> (IOPAD_<CLKUSR pin location address>)

Environment

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

Due to a problem in the Intel® Quartus® Prime Software version 15.1 and later, you might see the following error message when compiling designs targeting Intel® Arria® 10 devices.

Error (18108): Can't place multiple pins assigned to pin location  <CLKUSR pin number> (IOPAD_<CLKUSR pin location address>)
    Info (18109): Pin ~ALTERA_CLKUSR~ is assigned to pin location  <CLKUSR pin number> (IOPAD_<CLKUSR pin location address>)
    Info (18109): Pin <a differential pin name>(n) is assigned to pin location  <CLKUSR pin number> (IOPAD_<CLKUSR pin location address>)

Although you can use CLKUSR pin as a user I/O pin when CLKUSR is not optionally used for device configuration, initialization, transceiver calibration or/and EMIF HMC calibration, this error might occur if an n-channel of a differential pin pair is assigned to the dual purpose CLKUSR pin.

Resolution

To avoid this error, use the following assignment:

set_global_assignment -name AUTO_RESERVE_CLKUSR_FOR_CALIBRATION OFF

1