Цитата(count_enable @ Jun 2 2015, 15:46)

Работаю с 18-битной Q-arithmetic в диапазоне +1..-1. Т.е все 17 бит это дробная часть, 1 бит знаковое расширение. И захотелось мне чтобы в тестбенче сразу в консоль выводило соответствующее значение, а не просто std_logic_vector. Можно ли как-то средствами VHDL сконвертить Q-вектор в дробь?
У меня вот так сделано:
write(l, real(to_integer(signed(v)))*2.0**(1-v'length),field=>10,digits=>6);