Multiple Configuration Targets
This compiler hint appears when a configuration targets at least two different physical devices. The message is displayed in the Messages panel in the following format:
Configuration
ConfigurationName targets conflicting devices:
Device1 and
Device2,
where
ConfigurationName is the name of the offending configuration
Device1 is a device found to be targeted in a constraint file associated to the configuration
Device2 is a different device found to be targeted in an additional constraint file associated to the configuration.
Default Report Mode
Fatal Error
Recommendation
Access the Configuration Manager dialog for the FPGA project (Project » Configuration Manager). For the offending configuration, check which constraint files have been associated. Quite often, the issue arises from a constraint file having been associated where it should not be. In such a case, simply disassociate that constraint file from the configuration.
If the correct constraint files have been associated to the configuration, then the problem lies within the constraint files. Typically, the target device will be declared in only one of these files. Open each constraint file and check for the following record:
Record=Constraint | TargetKind=Part | TargetId=
If the record exists more than once and targets different devices, keep the entry for the correct device and delete all others.