Vivado synthesis supports if-else statements.
• The if-else statements use true and false conditions to execute statements.
° If the expression evaluates to true, the first statement is executed.
° If the expression evaluates to false, x, or z, the else statement is executed.
• A block of multiple statements is executed using begin and end keywords.
• if-else statements can be nested.