UPGRADE YOUR BROWSER

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

Description

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.

Example

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.

Solution

This problem has been fixed in the latest 8.2i Service Pack available at:
http://www.xilinx.com/xlnx/xil_sw_updates_home.jsp
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