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

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

Description

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.

Solution

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:
http://support.xilinx.com/support/techsup/sw_updates
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 Created 10/01/2002
Last Updated 02/07/2006
Status Archive
Type General Article