文章 ID: 000083193 内容类型: 故障排除 上次审核日期: 2021 年 08 月 28 日

为什么不能在 SignalTap II 逻辑分析器中选择分段模式作为缓冲区采集模式?

环境

  • 英特尔® Quartus® II 订阅版
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    当您使用 Quartus® II 软件版本 7.2 中的 MegaWi® 插件管理器创建 SignalTap® II 逻辑分析器时,不支持分段缓冲区,并且 SignalTap II 用户界面中禁用了分段缓冲区复选框选项。

    这个问题从 Quartus® II 软件 8.0 版开始修复。

    在 Quartus® II 软件 7.1 及更早版本中,即使使用 MegaWiticsd 插件管理器创建 Signaltap II 实例,您也可以在 SignalTap II 逻辑分析器接口中选择 循环或分段模式作为缓冲区采集模式。

    要启用分段缓冲区,请按照以下步骤编辑 SignalTap II MegaWiledd 生成的包装文件(实例名称>.v|vhd)和 SignalTap II 文件(名称>.stp):

    1. 在 SignalTap II MegaWiledd 生成的包装器文件中,做出以下更改:
    • For VHDL
      • 在组件声明中,添加通用参数SLD_SEGMENT_SIZE:自然;
      • 在实例化中,对每个分段的样本数量设置SLD_SEGMENT_SIZE参数。
    • 对于 Verilog HDL
      • 添加以下属性:sld_signaltap_component.sld_segment_size = 段 size>
    • 保存并关闭包装器文件。
    • 编译项目。
    • 在 File 菜单上,指向 创建/更新 ,然后 从设计实例单击 创建 SignalTap II 文件
    • 保存并关闭 SignalTap II 文件。
    • 在文本编辑器中,打开新创建的 SignalTap II 文件。
    • 找到与此类似的触发器标签:。
    • 为触发器标签定义的元素添加两个新属性:segment_size="分段大小>",trigger_type="分段"。情况应该类似:
    • 保存并关闭 SignalTap II 文件。
    • 对设备进行编程并运行 SignalTap II 分析。

    相关产品

    本文适用于 1 产品

    Stratix® II FPGA

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。