Vivado synthesis for-loop statements support:
• Constant bounds
• Stop test condition using the following operators: < , <= , > , and >= .
• Next step computations falling within one of the following specifications:
° var = var + step
° var = var - step
Where:
- var is the loop variable
- step is a constant value
• Next and exit statements