When developing an FPGA IP algorithm, you should consider the performance you want the algorithm to achieve when it runs on the FPGA. Performance criteria for an FPGA IP algorithm include clock rate, throughput, latency, and the initiation interval.
Initiation Interval = Clock Rate / Throughput
The following image provides a visual explanation of FPGA IP performance criteria. If the total elapsed time between the start of Call 1 and the end of Call 3 is one nanosecond, then the performance values are as follows: