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!

cancel
Showing results for 
Search instead for 
Did you mean: 
3,176 Views
Registered: ‎03-13-2010

xst:2636

at synthesize i got an error like

 

 ERROR:Xst:2636 - "memory.v" line 54: Loop has iterated 10000 times. Use "set -loop_iteration_limit XX" to iterAnalyzing top module <memory>.
ERROR:Xst:2636 - "memory.v" line 54: Loop has iterated 10000 times. Use "set -loop_iteration_limit XX" to iterate more so what to do.

where i can set loop iteration.

0 Kudos
2 Replies
Instructor
Instructor
3,167 Views
Registered: ‎08-14-2007

Re: xst:2636

Before you decide to set the loop iteration limit, did you check your code to

see if it makes sense that a loop should iterate more than 10000 times?

If you're not sure, maybe you could post the offending lines of code.  Usually

large number of loop iterations indicate that you've created an infinite loop,

either by forgetting to increment th loop variable, or using an end condition

that cannot be reached, for example comparing the loop variable to

a number too large to fit in its size.

 

Regards,

Gabor

-- Gabor
0 Kudos
Historian
Historian
3,153 Views
Registered: ‎02-25-2008

Re: xst:2636


arunkupradhan wrote:

at synthesize i got an error like

 

 ERROR:Xst:2636 - "memory.v" line 54: Loop has iterated 10000 times. Use "set -loop_iteration_limit XX" to iterAnalyzing top module <memory>.
ERROR:Xst:2636 - "memory.v" line 54: Loop has iterated 10000 times. Use "set -loop_iteration_limit XX" to iterate more so what to do.

where i can set loop iteration.


Check your code. You have a bad combinatorial loop somewhere. Fix it.

----------------------------Yes, I do this for a living.
0 Kudos