• 大小: 4.85MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-14
  • 语言: 其他
  • 标签: quartus  DDS  

资源简介

在quartus 里生成正弦波,三角波和锯齿波,每个模块也可以单独生成。

资源截图

代码片段和文件信息

clear all;
close all;
clc;
index=linspace(02*pi2^10+1);%由于linspace包括前后两个点,加一用于出去2pi的那个点。
cosa=512+fix((2^9-1)*cos(index)+0.5);%求cos的值,(2^10-1)表示将输出值定义为十位2进制数,fix时去尾求整数,加0.5用于进行四舍五入
plot(cosa);
fid=fopen(‘E:\quartus_duty\dds_work\data.mif‘‘w+‘);%生成MIF文件格式必须按照书上113页的格式来做。
fprintf(fid‘WIDTH=10;\r\n‘);%每个数值的大小即宽度。
fprintf(fid‘DEPTH=1024;\r\n‘);%总共的数据个数即ROM的深度
fprintf(fid‘ADDRESS_RADIX=UNS;\r\n‘);%UNS为无符号数
fprintf(fid‘DATA_RADIX=UNS;\r\n‘);%DEC为十进制有符号数
fprintf(fid‘CONTENT BEGIN \r\n‘);
for i=1:1024;
    fprintf(fid‘     %4d‘i-1);
    fprintf(fid‘   :  ‘);
    fprintf(fid‘%4d‘cosa(i));
    fprintf(fid‘;\r\n‘);
end;
fprintf(fid‘end;\r\n‘);
fclose(fid);

    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7586  2009-12-10 20:35  dds_work\adder1.asm.rpt

     文件       1961  2009-12-20 19:06  dds_work\adder1.bsf

     文件         26  2009-12-10 20:40  dds_work\adder1.done

     文件     167338  2009-12-10 20:35  dds_work\adder1.fit.rpt

     文件        499  2009-12-10 20:35  dds_work\adder1.fit.smsg

     文件        592  2009-12-10 20:35  dds_work\adder1.fit.summary

     文件       5287  2009-12-10 20:35  dds_work\adder1.flow.rpt

     文件      20441  2009-12-10 20:34  dds_work\adder1.map.rpt

     文件        451  2009-12-10 20:34  dds_work\adder1.map.summary

     文件      58328  2009-12-10 20:35  dds_work\adder1.pin

     文件    2097294  2009-12-10 20:35  dds_work\adder1.pof

     文件       2313  2009-12-10 21:06  dds_work\adder1.qsf

     文件      62109  2009-12-10 20:39  dds_work\adder1.sim.rpt

     文件     525330  2009-12-10 20:35  dds_work\adder1.sof

     文件      17699  2009-12-10 20:35  dds_work\adder1.tan.rpt

     文件       1405  2009-12-10 20:35  dds_work\adder1.tan.summary

     文件        742  2009-12-20 21:21  dds_work\adder1.vhd

     文件        782  2009-12-20 21:09  dds_work\adder1.vhd.bak

     文件       7937  2009-12-10 20:38  dds_work\adder1.vwf

     文件       7586  2009-12-10 21:09  dds_work\adder2.asm.rpt

     文件       1977  2009-12-21 19:22  dds_work\adder2.bsf

     文件         26  2009-12-10 21:13  dds_work\adder2.done

     文件     177516  2009-12-10 21:08  dds_work\adder2.fit.rpt

     文件        499  2009-12-10 21:08  dds_work\adder2.fit.smsg

     文件        591  2009-12-10 21:08  dds_work\adder2.fit.summary

     文件       5287  2009-12-10 21:09  dds_work\adder2.flow.rpt

     文件      17616  2009-12-10 21:08  dds_work\adder2.map.rpt

     文件        452  2009-12-10 21:08  dds_work\adder2.map.summary

     文件      58328  2009-12-10 21:08  dds_work\adder2.pin

     文件    2097294  2009-12-10 21:09  dds_work\adder2.pof

............此处省略526个文件信息

评论

共有 条评论