[an error occurred while processing this directive]
use IEEE.std_logic_arith.ext;
data <= ext(static_out, Data'length);
B ничего переписывать не надо. Все меняется само при изменении длин векторов.
E-mail: info@telesys.ru