• 大小: 12.63MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-07-01
  • 语言: Matlab
  • 标签: dds  VHDL  Quartus  

资源简介

1、这是我们竞赛时的第二个实验,要求是制作一个DDS信号发生器。 2、我在网上找了很多的资料,现在也一并共享吧。有南京理工大学的一个与这 个实验相近的一个讲解,我觉得这个给我的帮忙是很大的。另外一个对我帮 忙很大的一个文档是NH文件---基于FPGA的DDS信号源的设计。这两个文件由 于与我的实验课题是一样的,所以参考价值很大,几乎我的设计思想由这两 个文件左右的 3、我先讲解一下我在这个实验中遇到的问题,如果有遇到相类似问题的朋友, 希望可以对你有所帮助。首先是ROM的定制问题,就是正弦函数查找表的设计 ,可以用两种方法。一种是用MATLAB,一种用excil,为了方便我把这两个文 件一起放在这里了。(一个是makedata,用MATLAB打开就可以了,另外一个就 是“rom--数据.xcl”文件,里面的设置可能不同,能看得懂本质是一样的, 两 者弄出来的数据是不同的,因为我在制作中修改了许多次的缘故。 4.最后,我把输出是16进制的整个文件作为参考一并放在这个文件夹里就是“dds_16_show—-作为参考”这个文件夹。(考虑 到FPGA里的显示管有限的缘故,因为如果用10进制的,要6个数码管,而用16 进制的就只用5个就OK了)

资源截图

代码片段和文件信息

function makedata
x=(0:1:255)‘;
y=round(-511.4*sin(2*pi*x/256)+512);
fid=fopen(‘d:\rom_data.mif‘‘w‘);
fprintf(fid‘%d:%d;\n‘[xy]‘);
fclose(fid);
plot(xy);
grid on

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

     文件       1794  2009-04-18 18:41  dds_正弦波\dds_16_show—-作为参考\adder.bsf

     文件        282  2009-04-18 18:40  dds_正弦波\dds_16_show—-作为参考\adder.vhd

     文件       1601  2009-04-21 18:13  dds_正弦波\dds_16_show—-作为参考\ch20.bsf

     文件        236  2009-04-21 18:08  dds_正弦波\dds_16_show—-作为参考\ch20.vhd

     文件       2989  2009-04-18 19:14  dds_正弦波\dds_16_show—-作为参考\choose_out20.bsf

     文件       1166  2009-04-21 18:12  dds_正弦波\dds_16_show—-作为参考\choose_out20.vhd

     文件       2562  2009-04-18 18:49  dds_正弦波\dds_16_show—-作为参考\combin.bsf

     文件        650  2009-04-18 18:48  dds_正弦波\dds_16_show—-作为参考\combin.vhd

     文件       1743  2009-04-21 18:30  dds_正弦波\dds_16_show—-作为参考\const250.bsf

     文件        857  2009-04-21 18:30  dds_正弦波\dds_16_show—-作为参考\const250.inc

     文件       3352  2009-04-21 18:30  dds_正弦波\dds_16_show—-作为参考\const250.vhd

     文件       2152  2009-04-18 18:45  dds_正弦波\dds_16_show—-作为参考\counter16.bsf

     文件        945  2009-04-18 18:45  dds_正弦波\dds_16_show—-作为参考\counter16.cmp

     文件       4335  2009-04-18 18:45  dds_正弦波\dds_16_show—-作为参考\counter16.vhd

     文件       1731  2009-04-18 19:12  dds_正弦波\dds_16_show—-作为参考\db\add_sub_lkc.tdf

     文件       1876  2009-04-18 19:12  dds_正弦波\dds_16_show—-作为参考\db\add_sub_mkc.tdf

     文件      10373  2009-04-18 18:57  dds_正弦波\dds_16_show—-作为参考\db\altsyncram_pk71.tdf

     文件      62681  2009-04-21 18:29  dds_正弦波\dds_16_show—-作为参考\db\alt_u_div_43f.tdf

     文件      99495  2009-04-19 15:26  dds_正弦波\dds_16_show—-作为参考\db\alt_u_div_46f.tdf

     文件      42968  2009-04-19 15:31  dds_正弦波\dds_16_show—-作为参考\db\alt_u_div_65f.tdf

     文件      58709  2009-04-18 19:12  dds_正弦波\dds_16_show—-作为参考\db\alt_u_div_85f.tdf

     文件     106187  2009-04-19 15:14  dds_正弦波\dds_16_show—-作为参考\db\alt_u_div_86f.tdf

     文件      33537  2009-04-18 19:12  dds_正弦波\dds_16_show—-作为参考\db\alt_u_div_c2f.tdf

     文件      35055  2009-04-19 15:33  dds_正弦波\dds_16_show—-作为参考\db\alt_u_div_e2f.tdf

     文件      51233  2009-04-19 15:26  dds_正弦波\dds_16_show—-作为参考\db\alt_u_div_q2f.tdf

     文件      54038  2009-04-19 15:14  dds_正弦波\dds_16_show—-作为参考\db\alt_u_div_s2f.tdf

     文件      56197  2009-04-19 15:14  dds_正弦波\dds_16_show—-作为参考\db\alt_u_div_u2f.tdf

     文件       3298  2009-04-18 19:08  dds_正弦波\dds_16_show—-作为参考\db\cntr_c3i.tdf

     文件       1978  2009-04-21 18:29  dds_正弦波\dds_16_show—-作为参考\db\lpm_divide_6tp.tdf

     文件       1945  2009-04-19 15:26  dds_正弦波\dds_16_show—-作为参考\db\lpm_divide_a8m.tdf

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

评论

共有 条评论