Variable Assignments in Sequential Logic
Variable assignments inside the IF-THEN statement, that checks the clock condition, will not infer registers.
Variable assignments are temporary storage and have no hardware intent.
Variable assignments can be used in expressions to immediately update a value.
- Then the Variable can be assigned to a Signal