Warning on DCM min frequency...

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Threaded View
Hi, there:

I am using a Virtex-2's DCM to convert a 40MHz clock into synchronized 12MHz
(40X3/10) and 4MHz
(40/10) clocks.

In the attributes I set these constrainsts...Simulation and synthesis were
correct. The min frequency
seems to be within the specification of DCM. but I don't want to see this
warning...What constraint do
I need to set? (Not the trick suppress the warning)

WARNING:Timing:2799 - The output clock clk_12m_rx from DCM DCM0 has a period
   (frequency) specification of 83333 ps (12.00 Mhz).  This violates the
maximum
   period (minimum frequency) of 41670 ps (24.00 Mhz).



//synthesis translate_off
defparam .......................blah blah............................
//synthesis translate_on
// synthesis attribute CLKIN_PERIOD of DCM0 is 25
// synthesis attribute DLL_FREQUENCY_MODE of DCM0 is "LOW"
// synthesis attribute DUTY_CYCLE_CORRECTION of DCM0 is "TRUE"
// synthesis attribute STARTUP_WAIT of DCM0 is "TRUE"
// synthesis attribute DFS_FREQUENCY_MODE of DCM0 is "LOW"
// synthesis attribute CLKDV_DIVIDE of DCM0 is 10
// synthesis attribute CLKFX_DIVIDE of DCM0 is 10
// synthesis attribute CLKFX_MULTIPLY of DCM0 is 3
// synthesis attribute CLK_FEEDBACK of DCM0 is "1X"
// synthesis attribute CLKOUT_PHASE_SHIFT of DCM0 is "FIXED"
// synthesis attribute PHASE_SHIFT of DCM0 is 0



Best Regards,
Kelvin



Re: Warning on DCM min frequency...
Kelvin,

The CLKFX output can not go below 24 MHz.  If you do not use CLKFX, and
are using CLKDV, then do not set M, or D, and do not use (instantiate)
the CLKFX output, and the software will not error out.

Austin

Kelvin wrote:
Quoted text here. Click to load it

Site Timeline