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

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
UG901
Release Date
2025-12-05
Version
2025.2 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.