Альтернатива to_string() для VHDL 2002
Мне нужна функция, которая преобразует сигнал (число) в строку, чтобы иметь возможность отображать его на ЖК-дисплее. К сожалению, я должен использовать Xilinx ISE 14.7, потому что Spartan 6 не поддерживается в Vivado, который не поддерживает VHDL 2008.
Есть ли альтернатива to_string()
функция в VHDL 2002, или я должен реализовать свою собственную функцию?
Я не могу использовать integer'image()
по сигналам. Например:
signal counter : integer := 0;
integer'image(counter);
выдает ошибку компиляции: "Выражение не является постоянным". Я знаю, что есть много вариантов, например, преобразование целого числа в представление BCD. Я просто хочу знать, есть ли простое и элегантное решение этой проблемы.