仅对英特尔可见 — GUID: lbl1455130101432
Ixiasoft
8.2. 创建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软件综合您的设计。
- 打开Tcl控制台,点击View > Utility Windows > Tcl Console。
- 在Tcl控制台中输入以下命令:
source <IP core directory>/synth/debug/stp/build_stp.tcl
- 要生成STP文件,输入以下命令:
main -stp_file <output stp file name>.stp -xml_file<input xml_file name>.xml-mode build
- 要将此 SignalTap® II文件(.stp)添加到您的工程,选择Project > Add/Remove Files in Project。然后编译您的设计。
- 要编程FPGA,点击Tools > Programmer。
- 要开启 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采样时钟。
- 重编译您的设计
- 要观察您IP核的状态,点击Run Analysis。
可看到着红色的信号或 SignalTap® II实例,表示不可用于您的设计。大多数情况下,可忽略这些信号和实例。由于软件生成了较宽的总线而您的设计中并不包含这些实例。从而出现这类消息。