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

ID 683819
日期 9/30/2019
Public
文档目录

7.5.2.2. Autosweep View

Autosweep view模仿了Transceiver Toolkit中存在的功能,但是采用了更为通用的可自定义方法。

在Autosweep view中,您可以扫描(sweep over)使用参数属性allows_autosweep标记的参数的任何组合。Autosweep工具不限Transceiver Toolkit使用的传统质量指标(BER和眼宽或眼高)。相反,它允许工具包开发人员对一个特定Autosweep run定义自己的质量指标。

图 95. System Console的Autosweep View

Autosweep view启动时不与任何特定的实例或者通道对相关联。您可以根据需要创建任意数量的Autosweep view,从而在同一实例或不同实例的不同通道上扫描不同参数。

重要: 如果一个特定实例的通道有当前扫描到Autosweep view的参数,那么此通道不能有其他参数(或者相同参数)扫描到一个不同的Autosweep view中。例如,如果一个Autosweep view当前从InstA | Channel 0扫描参数,并且另一个Autosweep view有InstA | Channel 0的参数,那么在第一个扫描完成前开始第二个扫描就会出现一个错误。这样可以防止您更改比给定的Autosweep运行更多的更改。

考虑Autosweep系统的以下示例:

图 96. Autosweep系统的一个示例

Autosweep view的灵活性使您可以有一个复杂的系统,其中要扫描的参数分布在 System Console可见的多个器件上,并且可以从不同于自动扫描(autoswept)参数的实例中选择质量指标,甚至可以跨越从PMA级直到协议级信令的硬件堆栈的各个级别。

结果

Results表列出每个Autosweep迭代一行信息。对于Output Metrics部分中添加的每个输出质量度量,均有此度量的一列添加到Results表中,并且有新的行输入添加到底部。这里的想法是能够基于被测系统的期望质量度量(在参数的众多组合中)对结果进行排序,以确定哪些参数设置将实现最佳的实际结果。

结果表支持收发器工具包提供的许多操作,例如可视化或复制与给定用例关联的参数设置,以及基于一个或多个质量指标进行排序。通过单击列标题,以标准方式对表格的行进行排序。总体最佳测试用例是通过选择每个质量度量的排序顺序中总和最小的情况来确定的,前提是排序顺序越小越好。

控制

一旦定义了至少一个输入参数和一个质量指标,Autosweep view的控制窗格将允许开始Autosweep运行。开始运行,允许所有组合完成,然后再次按下Start按钮将重新运行相同的测试用例。收发器工具包不是这种情况,它要求一个不必要的额外步骤对运行进行复位。按下Stop按钮将取消当前运行的Autosweep。