Я просто пытаюсь научиться определять и использовать числа с фиксированной запятой, прежде чем использовать их в более крупном проекте.
У меня пока нет ошибок при попытке запустить симуляцию (просто для проверки значение моей переменной) он получает сообщение об ошибке, в котором говорится 'launch_simulation' не удалось из-за более ранних ошибок
, но я не вижу, где находится ошибка.
Извинения, если это это базовый c вопрос, мне было трудно найти какие-либо пояснительные материалы в Интернете, и я не могу найти аналогичный вопрос на этом сайте.
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use ieee.fixed_pkg.ALL;
entity phz_calc is
-- Port ();
end phz_calc;
architecture Behavioral of phz_calc is
begin
process
variable z : sfixed (3 downto -3);
begin
z := to_sfixed(3.2,3,-3);
wait;
end process;
end Behavioral;