Цитата(andrew_b @ Sep 26 2011, 16:46)

Это не совсем так. Функции сдвига определены для типов signed и unsigned. Смотрите пакет numeric_std.
Например, арифметический сдвиг вправо зависит от интерпретации вектора: знаковое или беззнаковое число, потому что необходимо учитывать знаковый бит.
угу, а если у меня просто сигнал std_logic_vector и я хочу произвести операцию умножения на степень, путем сдвига и далее результат записать в другой сигнал std_logic_vector, как тогда в моем случае преобразовать std_logic_vector в UNSIGNED?