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..."


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?"


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