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# 15733

5.1i ISE - ChipViewer will open and allow pin assignments to be made when no UCF file exists in the project


Keywords: pin, assign, assignment, ChipViewer, missing, LOC, launch, assign package pins, project navigator, CPLD, XC9500, 9500, CoolRunner, lost, Chip, Viewer

Urgency: Standard

General Description:
If the process "User Constraints -> Assign Package Pins" is selected when no UCF file exists in a project, an error message should state that the *.ucf file is missing.

However, in my 5.1i CPLD project, the "Assign Package Pins" process causes ChipViewer to be launched, despite the fact that there is no UCF file in my design. ChipViewer will allow me to make pin assignments and save the results, but the assignments do not affect my design implementation.


When the "Save" is selected option in Chip Viewer, the pin location constraints are normally written to the project *.ucf file. However, when no UCF file has been added to the project, the location constraints are written to a file named "-dev".

This problem is fixed in the latest 5.1i Service Pack, available at:
The first service pack containing the fix is 5.1i Service Pack 2.

The "-dev" file may also be renamed to <name>.ucf and added to the project as a constraint file.
AR# 15733
Date 02/07/2006
Status Archive
Type General Article