当前位置:   article > 正文

具于xilinx FPGA的可动态配置DDS频率控制字的DDS IP核使用例程详解_xilinx dds

xilinx dds

1 概述

本文用于讲解xilinx IP 的dds ip examples(动态配置频率)的功能说明,方便使用者快速上手。

2 IP examples功能

本examples 是月隐编写的针对DDS的使用demo,实现通过vio控制频率控制字来调整DDS的输出频率,为大家演示一个可动态配置DDS频率的例程。
例程的平台:
1) 硬件平台:XC7Z020CLG484-2
2) FPGA开发平台:vivado2017.4
3) 可仿真

3 IP 使用例程

1)IP的主要设置接面如下所示:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2)设置好IP后,将IP添加到dds_demo中,提供时钟CLK,即可产生dds单音信号;
  • 1

3)本例程通过添加VIO控制频率控制字s_axis_phase_tdata,通过ila查看dds产生信号,最终形成工程如下图所示:

在这里插入图片描述

4)生成bit后上板测试结果:首先可以不控制vio时可以看默认输出信号,其次通过vio改变s_axis_phase_tdata可看到改变后的dds信号,如下所示:

在这里插入图片描述

4注意事项

频率控制字计算频率的时钟频率是根据实际时钟来的;
频率控制字的计算可通过以下工具得出:
  • 1
  • 2

Xilinx DDS IP频率控制字计算工具

频率控制字工具可同时算出十进制与十六进值,其界面如下所示:
在这里插入图片描述

5 DDS IP Examples下载位置

具于xilinx fpga的DDS IP Examples

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/950724
推荐阅读
相关标签
  

闽ICP备14008679号