^

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.

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.

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
Feed Back