Forum Discussion
Altera_Forum
Honored Contributor
13 years agoFvM; Yes, I would agree it is caused by the ambiguities of the ieee std_logic_signed library versus using numeric_std. In my earlier post I alluded to this; and in a derived calculation each data type must be explicitly declared, i.e. :
derived_constant : std_logic_vector(15 downto 0) := to_unsigned(2047,16) - constant_1 - constant_2 where ieee.numeric_std.all is declared versus signed or unsigned libraries. James