赛灵思
直播中

薛静斗

7年用户 194经验值
私信 关注
[问答]

如何使用DDS IP核生成任意波形?

一个DDS应用,我想使用Xilinx DDS IP内核生成任意波形,但我看到的是DDS只能生成正弦或余弦波形数据。
你知道如何用其他数据替换正弦波形LUT吗?
如果可以修改该LUT,它可以生成任意波形,而不仅仅是正弦波。
等待你的反馈,谢谢。

以上来自于谷歌翻译


以下为原文

One DDS application, I want to use Xilinx DDS IP core to generate arbitrary waveform, but what I see is that DDS can generate sine or cosine waveform data only. Do you know how to replace that sine waveform LUT with other data? If that LUT can be modified, it can generate arbitrary waveform, not only sine. Waiting your feedback, thanks.

回帖(1)

刘瑞

2019-2-12 08:16:09
您可以通过检查DDS编译器存储在它生成的BRAM中的数据进行试验,然后使用FPGA编辑器或类似工具替换它。
根据您的任意波形的任意性(如果您希望能够在运行时更改它们),从头开始自己滚动可能更为直接。

以上来自于谷歌翻译


以下为原文

You could experiment by examining the data the DDS Compiler stores in the BRAM it generates, and then replace that using FPGA Editor or similar.
 
Depending on how arbitrary your arbitrary waveforms are (and if you want to be able to change them at run-time), it may be more straightforward to roll your own from scratch.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分