Parallel Input/Output Paths - Parallel Input/Output Paths - 2026.1 English

Vitis Libraries

Release_Date
2026-06-23
Version
2026.1 English

Input/Output samples are distributed over multiple parallel computation paths, controlled by the TP_PHASES template parameter.

  • IO-Buffer interface (TP_API = 0): TP_PHASES is fixed to 1.
  • Stream interface (TP_API = 1): TP_PHASES must be a power of 2 (1, 2, 4, 8, or 16) and is subject to the following rules:
    • TP_PHASES can be greater than 1 only when TP_CASC_LEN equals its maximum value (i.e., TP_G_LEN / (Lanes × Points)), which delivers 1 GSPS per phase.
    • To achieve a data rate below 1 GSPS, reduce TP_CASC_LEN in a single-phase (TP_PHASES = 1) design.
    • To achieve a data rate above 1 GSPS, increase TP_PHASES while keeping TP_CASC_LEN at its maximum value.