VHDL 2002的to_string()替代方案

时间:2017-11-06 21:55:22

标签: vhdl xilinx xilinx-ise

我需要一个将信号(数字)转换为字符串的功能,以便能够在LCD上显示它。不幸的是,我必须使用Xilinx ISE 14.7,因为Vivado不支持Spartan 6,它不支持VHDL 2008。

VHDL 2002中是否有to_string()函数的替代方法,或者我必须实现自己的函数?

我不能在信号上使用integer'image()。例如:

signal counter : integer := 0;
integer'image(counter);

产生编译错误:“表达式不是常量”。我知道有很多选项,例如,将整数转换为BCD表示。我只是想知道这个问题有一个简单而优雅的解决方案。

0 个答案:

没有答案