在matlab中生成1024个随机数,并导出.coe文件
vivado中ROM IP核需要初始化文件,文件为.coe形式
生成.coe文件代码如下:
a=randi([0,1],1,1024);
fid=fopen('shiyan.coe','w');
fprintf(fid,'memory_initialization_radix=2;\n');
fprintf(fid,'memory_initialization_vector=\n');
for i=1:1023
fprintf(fid,'%d,\n',a(i));
end
fprintf(fid,'%d,\n',a(1024));
memory_initialization_radix=a中a表示进制数,例如二进制即a=2,四进制a=4;
memory_initialization_vector=后接的是数值格式,若randix=a中,a=2,则vector中只能是二进制数。
代码运行之后,可以看出,代码所在文件夹目录中生成了.coe文件
右击用记事本打开,可以看见所生成的随机数文章来源:https://www.toymoban.com/news/detail-508671.html
文章来源地址https://www.toymoban.com/news/detail-508671.html
到了这里,关于如何运用matlab生成.coe文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!