Packed and Unpacked Arrays - 2024.1 English

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
UG901
Release Date
2024-06-28
Version
2024.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