For details on XPMs, see Vivado Design Suite User Guide: System-Level Design Entry (UG895).
For details on the various XPMs and their parameterization options, see the UltraScale Architecture Libraries Guide (UG974).
Note: In the 2017.1 Vivado release and beyond, XPMs are enabled automatically in project
mode, and in non-project mode are used automatically during Vivado synthesis and implementation.
Recommended: It is a best practice to
explicitly set the XPM library for use in your design. To do so, use the
set_property
Tcl command as follows:
set_property xpm_libraries {list of xpm libraries} [ipx::current_core]
Note: UNIMACROs are not supported in the
AMD UltraScaleā¢
processor device
architecture.