資源簡介
matlab生成四種波形的matlab和mif文件,分別為方波,三角波,鋸齒波,正弦波,供fpga中rom初始化仿真使用(設置IP核:位寬為8,深度為256的單端口rom,所以它們的周期為256*20ns)

代碼片段和文件信息
clear;
clc;
width=8;
depth=256;
fid=fopen(‘fangbo.mif‘‘w‘);
fprintf(fid‘WIDTH=8;\n‘width);
fprintf(fid‘DEPTH=256;\n‘depth);
fprintf(fid‘ADDRESS_RADIX=UNS;\n‘);
fprintf(fid‘DATA_RADIX=UNS;\n‘);
fprintf(fid‘CONTENT?BEGIN\n‘);
for?i=0:depth-1
????if?i ???????data=2^width-1;
????else
???????data=0;??
????end?
????fprintf(fid‘%d:%d;\n‘idata);
end?
fprintf(fid‘END;\n‘);
fclose(fid);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????433??2019-03-28?13:59??generate_fangbo_mif.m
?????文件????????366??2019-03-28?14:06??generate_juchi_mif.m
?????文件????????441??2019-03-28?14:04??generate_sanjiaobo_mif.m
?????文件???????2158??2019-03-28?14:06??juchibo.mif
?????文件???????2158??2019-03-28?14:04??sanjiaobo.mif
?????文件???????2124??2019-03-28?13:52??sin.mif
?????文件????????413??2019-03-28?13:52??test.m
?????文件???????2012??2019-03-28?13:59??fangbo.mif
-----------?---------??----------?-----??----
????????????????10105????????????????????8
評論
共有 條評論