我在 VHDL 中使用 IEEE 定点包。
它运作良好,但我现在面临一个关于它们在测试台中的字符串表示的问题:我想将它们转储到一个文本文件中。
我发现确实可以直接使用 ufixed 或 sfixed 编写:
write(buf, to_string(x)); --where x is either sfixed or ufixed (and buf : line)
但后来我得到像 11110001.10101 之类的值(对于 sfixed q8.5 表示)。
所以我的问题是:如何将这些定点数转换回实数(然后转换为字符串)?