• 大小: 4KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-19
  • 语言: Matlab
  • 标签: matlab  quartu  mif文件  

资源简介

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


评论

共有 条评论