AMD提供的RF Analyzer工具提供了一种简单的方法来快速配置和调试官方评估板或任何定制电路板上Zynq UltraScale+ RFSoC设备中的RF Data Converters。RF Analyzer是Zynq Ultrascale+ RFSoC系列的专用调试工具,此工具独立于电路板,使用简单的GUI启用调试功能,可与电路板一起使用。用户可以生成包含RFDC IP的定制RF Analyzer设计(具有特定设置)或使用预构建的RF Analyzer比特流,JTAG接口用于在主机和包含RF Analyzer设计的Zynq Ultrascale+ RFSoC之间建立通信,与电路板实现RFDC IP示例设计无缝交互。

RF Analyzer测试步骤如下:
1. 官网下载并安装与Vivado版本对应的RF Analyzer版本;
2. 板子上电后,连上JTAG,双击安装好的RF Analyzer图标,设置Vivado路径并启动GUI。然后在接下来的GUI上点击Connect,然后选择RF Analyzer安装目录中提供的预建的比特流,它们位于安装目录RF_Analyzer\Protocol\RFAnalyzer\bitstreams,也可以选择自己建的Vivado工程生成比特流,点击Download Bitstream;
Download Bitstream之后,然后点击Select Target,RF Analyzer将读取RFDC IP配置,当设备配置读取完成后,将看到类似以下的界面;注意外部参考时钟应存在,并且其频率应与RFDC IP配置所需的频率相匹配。否则,ADC和DAC Tile可能无法完全启动和运行。

单击ADC Tile 0-3或者DAC Tile 0-3,右侧将显示所选的Tile信息;

DAC信号的生成:
双击DAC Tile 0;
然后再双击DAC通道0;
单击Generate即可由DAC 0生成信号。


ADC信号的采集:
双击ADC Tile 0;
然后再双击ADC通道0;
板子上将DAC0和ADC0使用SMA线环回,单击Acquire即可查看从DAC Tile 0_DAC 0的环回信号。减少由于采样不连贯性造成的频谱失真,可在界面上选择Hanning窗。


RF Analyzer还可配置ADC参数、DAC参数、时钟参数等,大家可以实际上板测试一下,这里不再一一介绍。
文章来源:威视锐科技