File 如何用VHDL将实际数据类型写入文件?
我的VHDL代码中有2D矩阵类型,所有元素都是“实”类型 大概是这样的:File 如何用VHDL将实际数据类型写入文件?,file,vhdl,File,Vhdl,我的VHDL代码中有2D矩阵类型,所有元素都是“实”类型 大概是这样的: type type1 is array (1 to 50,1 to 50) of real; 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 loo
type type1 is array (1 to 50,1 to 50) of real;
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;
现在我想把整个矩阵写进一个文本文件。每一行应该写在一行中,用逗号隔开。我怎么能做到呢
我查看了textio包,但不确定如何将它们用于真正的数据类型
是否有任何自定义软件包?您是否检查了
真实图像(值)
以获取真实值的字符串表示形式?开始使用textio
use textio.all;
几个有用的变量:
variable s : line;
file output : text;
主要代码如下所示:
type type1 is array (1 to 50,1 to 50) of real;
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;
我将让您添加逗号分隔符和所需的任何页眉/页脚。假设signal image1:type1;那么你能给我展示一个使用上述属性的简单例子吗?