Packed and Unpacked Arrays - Packed and Unpacked Arrays - 2022.2 English - UG901

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
UG901
Release Date
2022-11-16
Version
2022.2 English

Vivado synthesis supports both packed and unpacked arrays:

logic [5:0] sig1;  //packed array

logic sig2 [5:0]; //unpacked array

Data types with predetermined widths do not need the packed dimensions declared:

integer sig3;  //equivalent to logic signed [31:0] sig3