如何运用matlab生成.coe文件
·
在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文件
![]()
右击用记事本打开,可以看见所生成的随机数

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)