I know two ways in which a VHDL variable is synthesized by synthesis tool:
- Variable synthesized as Combinational logic
- Variable synthesized as a Latch unintentionally (when an uninitialized variable is assigned to a signal or another variable)
What are the other ways in which a VHDL variable can be synthesized ? (Example: can it be interpreted as a FF ? )