Альтернатива 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. Я просто хочу знать, есть ли простое и элегантное решение этой проблемы.

0 ответов

Другие вопросы по тегам