[an error occurred while processing this directive]
|
Т.е. узнать сколько двоичных разрядов (n) потребуется для представления десятичной константы в виде вектора (n downto 0)? или, например, как автоматически определить значение n для следующих конструкций:
constant int_1 : integer := 7;
constant int_2 : integer := 111;
constant int_3 : integer := 111222333;
bit_vect_1 <= CONV_STD_LOGIC_VECTOR(int_1,n);
bit_vect_2 <= CONV_STD_LOGIC_VECTOR(int_2,n);
bit_vect_3 <= CONV_STD_LOGIC_VECTOR(int_3,n);
т.е., в конечном счете, по значению константы мне нужно задекларировать сигнал типа std_logic_vector и присвоить ему значение константы.
E-mail: info@telesys.ru