Multi-Dimensional Arrays - 2023.1 English

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
Release Date
2023.1 English

Vivado synthesis supports multi-dimensional array types of up to two dimensions.

  • Multi-dimensional arrays can be:
    • Any net
    • Any variable data type
  • Code assignments and arithmetic operations with arrays.
  • You cannot select more than one element of an array at one time.
  • You cannot pass multi-dimensional arrays to:
    • System tasks or functions
    • Regular tasks or functions