Packed and Unpacked Arrays - 2022.1 English

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
UG901
Release Date
2022-06-06
Version
2022.1 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