AR# 16525


8.1i Virtex-II MAP - "ERROR:Pack:1212 - Invalid "CLKFX_DIVIDE" value of "0" found on DCM ..."


When I use a design with DCM or DLL with the CLKFX_DIVIDE attribute and synthesize with Synplify 7.1 or later, the following error occurs: 


"ERROR: Pack:1212 - Invalid "CLKFX_DIVIDE" value of "0" found on DCM <dcm_instance name>. 

Legal values for "CLKFX_DIVIDE" are integers 1 to 4096." 


NOTE: The message is inaccurate since legal values are actually 1 to 32. 


How do I avoid this error?


To resolve this issue, declare the CLKFX_DIVIDE attribute as an integer and not a real number. 


According to the software manuals, the CLKFX_DIVIDE must be declared as an integer. However, if the CLKFX_DIVIDE is incorrectly declared as a "real" data type, MAP reports this error.

AR# 16525
Date 05/15/2014
Status Archive
Type General Article
People Also Viewed