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: 
Highlighted
Observer pm85
Observer
5,056 Views
Registered: ‎02-15-2016

understanding vivado csynth result - why is there a range of Iteration latency for one of the loops?

Jump to solution

Hello,

 

Why is there a range for a loop's iteration latency in my csynth.rpt?

 

I have 4 different loops and one of them has a 142 ~ 239 Iteration latency. Where does it come from? How is it calculated?

 

Thank you,

Parnian

0 Kudos
1 Solution

Accepted Solutions
Scholar u4223374
Scholar
9,306 Views
Registered: ‎04-26-2015

Re: understanding vivado csynth result - why is there a range of Iteration latency for one of the loops?

Jump to solution

It means that something inside the loop takes a variable amount of time. The common causes are a nested loop with variable range (ie an internal loop that might run 141 iterations or might run 239 iterations) or difficult math operations (I'm pretty sure that several floating-point operators have variable time).

View solution in original post

2 Replies
Scholar u4223374
Scholar
9,307 Views
Registered: ‎04-26-2015

Re: understanding vivado csynth result - why is there a range of Iteration latency for one of the loops?

Jump to solution

It means that something inside the loop takes a variable amount of time. The common causes are a nested loop with variable range (ie an internal loop that might run 141 iterations or might run 239 iterations) or difficult math operations (I'm pretty sure that several floating-point operators have variable time).

View solution in original post

Newbie pm626
Newbie
5,008 Views
Registered: ‎06-27-2016

Re: understanding vivado csynth result - why is there a range of Iteration latency for one of the loops?

Jump to solution
How can I have a fixed iteration latency and not a range in this case?
0 Kudos