question: timing constraint for clock enable

Oct 11, 2005 3 Replies

Let's assume I have a global clock running at 80 MHz and a 2 bit counter running from this clock, which generates a 20 MHz clock enable signal.



Now I'm going to put a lot of combinatorial logic between two registers, which are clocked from the 80 MHz clock and enabled with the 20 MHz CE signal.



How can I constrain this design so that it is not being placed and routed for 80 MHz? Is there a way to apply any sort of timing constraint to the clock enable signal / net?



TIA, Stephan Flock


Stephan, There is something called a multi-cycle constraint that should help. Below is a link to help you get started in your search.

formatting link

-Newman

Stephan, Xilinx? If so in your UCF file do this:- NET "enable" TNM_NET = "enable_FFS"; TIMESPEC TS6070 = FROM : enable_FFS TO enable_FFS : 50ns; A discription of this is in the contraints guide in the "TNM_NET" section. HTH, Syms.

Thank you Newman and Syms,

TNM_NET and TIMESPEC FROM TO seems to be exactly what I was looking for.

Stephan

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required