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

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

7.2.6. 示例:使用In-System Memory Content Editor和Signal Tap Logic Analyzer

以下示例描述了如何使用In-System Updating of Memory and Constants功能和Signal Tap Logic Analyzer有效地调试设计。您可以通过JTAG接口同时使用In-System Memory Content Editor和Signal Tap Logic Analyzer。

示例:完成FPGA设计后,您发现FIR滤波器设计的特性与预期不符。

  1. 要找到问题的根源,请将所有的FIR滤波器系数更改为在系统可修改的,然后例化Signal Tap Logic Analyzer。
  2. 使用Signal Tap Logic Analyzer布线并触发内部设计节点,您会发现FIR滤波器在预期截止频率(cutoff frequency)范围之外起作用。
  3. 使用In-System Memory Content Editor,您可以检查FIR滤波器系数的正确性。读取每个系数后,您会发现其中一个系数不正确。
  4. 由于系数是在系统可修改的,因此通过In-System Memory Content Editor使用正确的数据对系数进行更新。

    在此示例中,您可以使用In-System Memory Content Editor以及Signal Tap Logic Analyzer快速找到问题的根源。您还可以在修改设计源文件之前通过更改系数值来验证器件的功能。

    您也可以使用In-System Memory Content Editor修改系数以改变FIR滤波器的特性,例如:滤波器衰减,过渡带宽,截止频率和开窗功能。