Defining Alternate Compatible Parts‌‌ - 2021.1 English

Vivado Design Suite User Guide: I/O and Clock Planning (UG899)

Document ID
UG899
Release Date
2021-03-09
Version
2021.1 English

You can select compatible devices for the design to allow you to retarget the design to alternate Xilinx® devices if necessary. The Vivado tools select compatible Xilinx devices in the same package as the current target part to preserve as much of the I/O assignment as possible. This ensures that the I/O pin assignments work in the selected alternate devices.

To define an alternate compatible part:

  1. Select Tools > I/O Planning > Set Part Compatibility.
  2. In the Set Part Compatibility dialog box, select the alternate parts, and click OK.
Figure 1. Set Part Compatibility Dialog Box

The Vivado IDE identifies the pins that are common to all selected alternate parts, and assigns PROHIBIT constraints to pins that are not common to all devices. The number of pins available for placement might be reduced when you select additional alternate parts.

In addition, the Vivado IDE automatically prohibits signals from being assigned to any unbonded pins in the selected alternate devices. A dialog box displays the number of prohibited package pins. You can view prohibits in the Package, Package Pins, and Device windows. Prohibited pins are indicated by a slashed circle icon .