> 技术文档 > vivado DDS ip核的使用_dds compiler ip核

vivado DDS ip核的使用_dds compiler ip核

有些时候,为了方便,我们就直接使用dds的ip核来生成波形,其配置还是有些需要注意的点。

以下是建立一个dds ip核的过程,并且使用testbench观察波形仿真。

先在IP Catalog中找到DDS Compiler的IP核

Configuration

Phase Generator and SIN COS LUT :IP核产生sin、cos和相位数据

Phase Generator only :只输出相位

SIN COS LUT only :用来计算三角函数值,只输出sin、cos数据,需要外部不断输入累加的相位

所以,一般还是用第一个。

Noise Shaping:一般选None,这个Taylor Series Corrected(泰勒技术纠正)可以用来提高精度,我还没用过

选择Hardware Parameters时

此时要再这里或者程序中输入频率控制字(注意这里是二进制)

K = (fout*2^N)/fclk

如果选的是System Parameters,可以在IP核里直接输入频率