We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 23549

8.2i ISE - "Back Annotate Pin Locations" process does not use correct UCF file if the base name does not match the top-level source name


Keywords: lock, constraints, user, location, annotation

If a project includes a UCF file with a name that does NOT match the top-level name to which it is associated, running the "Back Annotate Pin Locations" process does not correctly update the UCF.


The top-level file is named top.vhd.
The UCF file is named myucf.ucf.

When the "Back Annotate Pin Locations" process is run, instead of updating myucf.ucf with the correct pin location constraints, a new file named top.ucf is created (if it did not already exist) and the pin location constraints are written to this file.

When I try to run "Cleanup Project Files", the myucf.ucf file is removed from the ISE project.


This problem has been fixed in the latest 8.2i Service Pack available at:
The first service pack containing the fix is 8.2i Service Pack 1.
AR# 23549
Date Created 09/04/2007
Last Updated 04/16/2009
Status Archive
Type General Article