Extensions to Globally Static and Locally Static Expressions - Extensions to Globally Static and Locally Static Expressions - 2026.1 English - UG901

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
UG901
Release Date
2026-07-08
Version
2026.1 English

In VHDL, expressions in many types of places needed to be static. For example, using concatenation does not return a static value. When the expression was used with an operator or function that needed a static value, the result is an error. VHDL-2008 allows for more expressions, like concatenation to return static values, thereby allowing for more flexibility.