M
mkr
Guest
I am new to VHDL and in my first project i am using std_logic_vector,
unsigned and integer types with type conversions between them. This is
required as std_logic_vector is not allowing "+" operator on them.
Why doesn't VHDL allow arithmetic operations on std_logic_vector?
Why automatic type conversions are not done on these types?
Are all these types synthesizable?
Also want to know the difference in the hardware produced with each of
these types.
Appreciate if someone explains. Thanks in advance.
unsigned and integer types with type conversions between them. This is
required as std_logic_vector is not allowing "+" operator on them.
Why doesn't VHDL allow arithmetic operations on std_logic_vector?
Why automatic type conversions are not done on these types?
Are all these types synthesizable?
Also want to know the difference in the hardware produced with each of
these types.
Appreciate if someone explains. Thanks in advance.