config_array_partition - 2022.2 English

Vitis High-Level Synthesis User Guide (UG1399)

Document ID
UG1399
Release Date
2022-12-07
Version
2022.2 English

Description

Specifies the default behavior for array partitioning.

Syntax

config_array_partition [OPTIONS]

Options

-throughput_driven <off | auto>
Enable automatic partial and/or complete array partitioning.
  • auto : Enable automatic array partitioning with smart trade-offs between area and throughput. This is the default value.
  • off : Disable automatic array partitioning.
-complete_threshold <uint:4>

Sets the threshold for completely partitioning arrays. Arrays with fewer elements than the specified threshold will be completely partitioned into individual elements.

Examples

Partitions all arrays in the design, except global arrays, with less than 12 elements into individual elements.

config_array_partition -complete_threshold 12