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

4.1i XST, MAP - "Error: NCD:450 - Tried to program a bad value of <10011> for the DCM PHASE_SHIFT label..."

Description

Keywords: XST, 4.1i, MAP, 450, bad, value, DCM

Urgency: Hot

General Description:
When I implement a design with a DCM, and the design uses XST for synthesis, the following error occurs when the PHASE_SHIFT attribute attempts to pass:

"Error: NCD:450 - tried to program a bad value of <10011> for the DCM PHASE_SHIFT label. The valid range is -255 to 255?"

Solution

To avoid this error, declare the PHASE_SHIFT attribute as a string, then pass the value within double quotation marks:

attribute PHASE_SHIFT : string;
attribute PHASE_SHIFT of u1 : label is "-30"

With version 5.1i of the software, XST will properly pass the integer value.
AR# 13055
Date Created 10/31/2001
Last Updated 08/06/2003
Status Archive
Type General Article