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单音信号;
3)本例程通过添加VIO控制频率控制字s_axis_phase_tdata,通过ila查看dds产生信号,最终形成工程如下图所示:
4)生成bit后上板测试结果:首先可以不控制vio时可以看默认输出信号,其次通过vio改变s_axis_phase_tdata可看到改变后的dds信号,如下所示:
4注意事项
频率控制字计算频率的时钟频率是根据实际时钟来的;
频率控制字的计算可通过以下工具得出:
Xilinx DDS IP频率控制字计算工具
频率控制字工具可同时算出十进制与十六进值,其界面如下所示:
文章来源:https://www.toymoban.com/news/detail-787750.html
5 DDS IP Examples下载位置
具于xilinx fpga的DDS IP Examples文章来源地址https://www.toymoban.com/news/detail-787750.html
到了这里,关于具于xilinx FPGA的可动态配置DDS频率控制字的DDS IP核使用例程详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!