我按照文档在 Vivado 中使用提供的位流。 我使用的是全尺寸7.5GHz 频谱分析仪。 我看到的尖峰恰好出现在 NCO 频率1800和5400MHz 上、但也出现在一个 DAC 输出通道上。 我认为这与输出为 Iq 有关、但 SA 仅显示频率/振幅、而不显示相位。 不确定这是否有区别。
对于信号发生器、我能够仅输出 CW、但将其设置为1830MHz -5dBm。 本指南展示了 ILA 分析仪、该分析仪具有与 HSDC Pro 屏幕(1023 vs 2046 samples、746MHz vs 491MHz Rate)不同的设置。
最后、我要做的事情要简单得多、尽管我确实想验证我的设置。 我找不到 FPGA 集成指南、但我想做的是以大约150MHz 的采样率(或可能更高的采样率)提供伪随机 DAC 值、但数字值来自以150MBps 的速率加载的文件或存储器 FIFO 缓冲区、 和使用 ADC 通道读回这些值、并验证 ADC 读取的数字序列与 DAC 输出相同。 原因是、我将通过4个模拟通道连续传输4个数据值(假随机、因为数据集非常大)。 数据值最初来自4个传感器输入、其值存储为4位值、但将左移4位以在8位数字上给出16级。 首先、我只需要让 FPGA 设计正常工作。 我习惯使用方框设计、但系统 Verilog 文件中给出了您的示例。
