
VHDL中dds正弦信号发生器的设计,采用Quartus II 7工具。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1、本次竞赛中,我进行的第二个实验旨在构建一个DDS信号发生器。2、为了更好地完成此项任务,我查阅了大量的网络资料,现将这些资料一并分享给大家。其中,南京理工大学提供的与此实验相似的讲解对我的学习产生了显著的帮助。此外,NH文件——基于FPGA的DDS信号源的设计文档也对我提供了极大的支持。由于这两个文件与我的实验课题高度相关,因此其参考价值非常高,我的设计思路很大程度上受到了这两份文件的启发。3、在实验过程中,我遇到了不少问题,特此分享,希望能为遇到类似问题的朋友提供一些借鉴。首先是ROM定制方面的问题,即正弦函数查找表的设计方案,可以采用两种方法:一种是使用MATLAB进行实现,另一种是利用Xilinx Vivado(excil)进行编程。为了便于大家参考,我将这两个文件一同放置在此处;一个是“makedata”文件,只需打开MATLAB即可使用;另一个则是“rom--数据.xcl”文件,其设置可能存在差异,但其核心原理是一致的。通过这两个文件生成的数据会有所不同,这是因为我在制作过程中进行了多次修改以优化设计。4、最后,我将输出为16进制格式的完整文件作为参考资料一并放置在名为“dds_16_show—-作为参考”的文件夹中。(考虑到FPGA内部显示管的数量有限制的情况下,使用16进制输出可以减少所需的数码管数量至5个。)
全部评论 (0)
还没有任何评论哟~


