Цитата(Maverick @ Jun 20 2017, 12:25)

Так расскажите как обошли, может другим будет интересно...
В подобной же ситуации сделал так (правда не с integer, а с natural)
Код
...
Type ValuesArray is array (31 downto 0) of natural;
constant Values:ValuesArray:=(143,147,151,155,159,165,167,171,177,181,185,189,193,197,201,205,209,213,217,
221,225,229,233,237,241,245,249,255,259,263,267,271);
signal Val_s:std_logic_vector(sz-1 downto 0);
begin
z:for k in 0 to 31 generate
Val_s((k+1)*10-1 downto k*10)<=std_logic_vector(to_unsigned(Values(k),10));
end generate;
Допускаю что есть более изящное решение.