Verilog-2001 Variable Part Selects - 2025.2 English - UG901

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
UG901
Release Date
2025-12-05
Version
2025.2 English

Verilog-2001 lets you use variables to select a group of bits from a vector.

Define the variable part select by the starting point of its range and the vector's width, rather than by two explicit bounds.The starting point of the part select can vary. The width of the part select remains constant.

The following table lists the variable part selects symbols.

Table 1. Variable Part Selects Symbols
Symbol Meaning
+ (plus) The part select increases from the starting point.
- (minus) The part select decreases from the starting point