我有我的VHDL代码中的2D矩阵类型,所有元素都是“真实”类型。如何在VHDL中将实际数据类型写入文件?
事情是这样的:
type type1 is array (1 to 50,1 to 50) of real;
现在我想这整个矩阵写入一个文本file.Each行应该用逗号我怎样才能做到这一点分开行写?
我看着textio软件包,但不知道如何将它们用于真正的数据类型。
这是否有任何自定义软件包?
我有我的VHDL代码中的2D矩阵类型,所有元素都是“真实”类型。如何在VHDL中将实际数据类型写入文件?
事情是这样的:
type type1 is array (1 to 50,1 to 50) of real;
现在我想这整个矩阵写入一个文本file.Each行应该用逗号我怎样才能做到这一点分开行写?
我看着textio软件包,但不知道如何将它们用于真正的数据类型。
这是否有任何自定义软件包?
开始使用TEXTIO
use textio.all;
几个有用的变量:
variable s : line;
file output : text;
主要的代码是这样的:
for y in image1'range(2) loop
for x in image1'range(1) loop
write(s,real'image(image1(x,y));
end loop;
writeline(output,s);
end loop;
我将离开你加入您的逗号分隔符以及您需要的任何页眉/页脚。
非常感谢..你的想法一如既往地像魅力一样工作.. :) – vipin