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

M1.5: Constraints Editor: ERROR:bascp:47 - Invalid UCF/NCF file entry value detected while reading UCF.

Description

General Description: NGDBUILD issues the following error

ERROR:bascp:47 - Invalid UCF/NCF file entry value detected while reading UCF.

This error message can be the result of a UCF file written by the Constraint

Editor. If the ngd file, read into Constraint Editor, contains the following:

NET "CLK" TNM = "CLK";

TIMESPEC TS_CLK = PERIOD : "CLK": 25 : HIGH : 50%;

The Constraint Editor will translate this constraint incorrectly. In the Source

Constraints Tab (read-only) the following constraint will be displayed:

INST "CLK.PAD" TNM = "CLK";

TIMESPEC "TS_CLK" = PERIOD "CLK" 25000.000 ps LOW;

50% missing and the HIGH keyword has changed to LOW.

This results in the following constraint being written to the ucf file:

TIMESPEC "TS_CLK" = PERIOD "CLK" 25000.000000 ps LOW;

This constraint with error in ngdbuild.

Solution

To resolve this issue open the UCF file in a text editor and make the following

changes:

Change the LOW to HIGH.

Add the 50%.

Here is the corrected constraint:

TIMESPEC TS_CLK = PERIOD : "CLK": 25 : HIGH : 50%;

AR# 5352
Date Created 08/31/2007
Last Updated 01/18/2010
Status Archive
Type General Article