Intel® Quartus® Prime Standard Edition用户指南: 调试工具

ID 683552
日期 9/24/2018
Public
文档目录

2.10. ADC Toolkit

ADC Toolkit被设计同 Intel® MAX® 10器件一起使用,帮助您了解板载ADC硬件所观察到的模拟信号链的性能。 GUI使用行业标准指标来显示ADC的性能。您可以将收集的数据导出到.csv文件,然后自己处理这些原始数据。ADC Toolkit建立在System Console框架上,只能使用GUI进行操作。对此工具不支持Tcl。

使用ADC Toolkit的前提条件

  • Altera Modular ADC IP core
    • External Reference Voltage如果在Altera Modular ADC IP参数中选择External
  • Reference signal(参考信号)

ADC Toolkit需要将正弦波信号驱动到模拟输入中。您需要能够精确设置参考信号的电平和频率。为了获得准确的测试结果,需要使用高精度的正弦波。但是,使用任何输入信号在Scope模式下都可以读取有用的信息。

为了获得最佳的测试结果,请确保参考信号要有小于器件ADC能够解决的失真。否则,来自源的失真会添加到生成的ADC失真测量中。限制因素基于硬件精度。

注: 当应用一个正弦波时,ADC应该以基本正弦波频率的2倍进行采样。应该有一个低通滤波器和设置为基本频率的3dB point。

配置Altera Modular ADC IP Core

Altera Modular ADC IP core需要包含在设计中。您可以从IP Catalog例化此IP core。当在Parameter Editor中配置此IP core时,您需要使能位于Core Configuration下的Debug Path选项。

Intel® Quartus® Prime v14.1对Altera Modular ADC IP core有两个限制。ADC Toolkit不支持Core Configuration下的ADC control core only选项。您必须选择一个使用标准定序器(standard sequencer)的内核变体,使Altera Modular ADC IP core能够与ADC Toolkit一起使用。另外,如果 Avalon® Master没有连接到定序器,那么必须在ADC Toolkit之前手动启动定序器。

图 10. Altera Modular ADC Core

运行ADC Toolkit

您可以从System Console运行ADC Toolkit。在启动ADC toolkit前,需要验证电路板是否已编程。然后通过点击File > Load Design加载.sof。如果System Console是通过一个活动工程启动的,那么在启动System Console时自动加载设计。

有两种方法可以启动ADC Toolkit。两种方法都需要有一个连接的,使用一个工程进行编程并链接到此工程的 Intel® MAX® 10器件。但是,只有满足这些要求时,Launch命令才会显示。您可以总是从Tools菜单启动ADC Toolkit,但是成功的连接仍然取决于是否满足上述要求。

  • 点击Tools > ADC Toolkit
  • 或者,从Toolkits选项卡点击Launch。器件的路径显示在Launch按钮上方。
注: 一次只能连接一个ADC Toolkit使能的器件。

启动ADC Toolkit后,ADC Toolkit选项卡上的一个标识符路径显示器件上的哪个ADC正用于ADC Toolkit的这一实例。

图 11. 运行ADC Toolkit

ADC Toolkit流程

ADC Toolkit GUI由四个面板组成:Frequency SelectionScopeSignal QualityLinearity

  1. 使用Frequency Selection面板来计算信号质量测试所需要的正弦波频率。ADC Toolkit根据所需参考信号频率提供最接近的理想频率。
  2. 使用Scope面板调整信号生成器或者检查输入信号特性。
  3. 使用Signal Quality面板使用行业标准指标来测试ADC的性能。
  4. 使用Linearity面板测试ADC的线性性能,并显示差分和积分非线性结果。
图 12. ADC Toolkit GUI