Top-Level Function Argument - 2022.1 English

Vitis High-Level Synthesis User Guide (UG1399)

Document ID
Release Date
2022.1 English
Important: Vitis™ HLS does not support the INTERFACE pragma inside sub-functions.

Pragmas on top-level function arguments include:

  • Array partition (Supports only dim =1, cyclic/block/complete)
  • Array reshape

Top-level argument with C data type of:

  • enum or any use of enum (struct, array pointer of enum)
  • ap_int<N> (where N is 1-32768)
  • _Complex
  • _Half, __fp16