Extensions to Globally Static and Locally Static Expressions - 2023.1 English

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
Release Date
2023.1 English

In VHDL, expressions in many types of places needed to be static. For example, using concatenation would not have returned a static value and when used with an operator or function that needed a static value resulting in an error. VHDL-2008 allows for more expressions, like concatenation to return static values, thereby allowing for more flexibility.