Key Factors - 2023.2 English

Vitis Libraries

Release Date
2023.2 English

The following table summarizes how the key factors from the configuration class influence resource utilization, function throughput (initiation interval), and function latency. The values of Low, Medium, and High are relative to the other key factors.

Table 192 QRF Key Factor Summary
Key Factor Value Resources Throughput Latency
Q and R update loop pipelining (UPDATE_II) 2 High High Low
>2 Low Low High
Q and R update unrolling (UNROLL_FACTOR) 1 Low Low High
>1 High High Low
Rotation loop pipelining (CALC_ROT_II) 1 High High Low
>1 Low Low High


  • Q and R update loop pipelining: Sets the achievable initiation interval (II);
  • Q and R update loop unrolling: Duplicate hardware when implement loop processing, execute corresponding number of loop iterations in parallel;
  • Rotation loop pipelining: Enables Vivado HLS to share resources and reduce the DSP utilization