Arria 10 Avalon-MM DMA接口PCIe解决方案用户指南

ID 683425
日期 10/31/2016
Public
文档目录

8.3. 创建SignalTap II调试文件以匹配设计层次

对于Arria 10器件, Quartus® Prime Standard Edition软件生成两个文件,build_stp.tcl <ip_core_name>.xml。使用这些文件生成的 SignalTap® II文件具有与设计层次相匹配的探测点。

这些文件储存在 Quartus® Prime软件的 IP core Diretory/synth/debug/stp/目录中。

使用 Quartus® Prime软件综合您的设计。
  1. 打开Tcl控制台,点击View > Utility Windows > Tcl Console
  2. 在Tcl控制台中输入以下命令:
    source <IP core directory>/synth/debug/stp/build_stp.tcl
  3. 要生成STP文件,输入以下命令:
    main -stp_file <output stp file name>.stp -xml_file<input xml_file name>.xml-mode build
  4. 要将此 SignalTap® II文件(.stp)添加到您的工程,选择Project > Add/Remove Files in Project。然后编译您的设计。
  5. 要编程FPGA,点击Tools > Programmer
  6. 要开启 SignalTap® II逻辑分析器,点击Quartus Prime > Tools > SignalTap® II Logic Analyzer
    软件生成脚本可能在 <output stp file name>.stp中没有分配 SignalTap® II采样时钟。因此, Quartus® Prime软件自动创建一个称为auto_stp_external_clock的时钟管脚。您需要手动将正确时钟信号替换为每个STP实例的 SignalTap® II采样时钟。
  7. 重编译您的设计
  8. 要观察您IP核的状态,点击Run Analysis
    可看到着红色的信号或 SignalTap® II实例,表示不可用于您的设计。大多数情况下,可忽略这些信号和实例。由于软件生成了较宽的总线而您的设计中并不包含这些实例。从而出现这类消息。