文章 ID: 000086069 内容类型: 故障排除 上次审核日期: 2021 年 04 月 27 日

为何在使用 Quartus® 功耗分析器时出现致命错误?

环境

  • 英特尔® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    由于 Quartus® Prime 专业版软件版本 19.1 及更高版本存在问题,在生成功耗分析.vcd文件时,您可能会在 Quartus® 功耗分析器中看到致命错误消息。这是因为您的 .qsf 文件中存在错误的实体集“set_instance_assignment POWER_READ_INPUT_FILE”。

    问题详情

    错误:

    致命错误:分段冲突达到 (nil)

    模块:quartus_pow

    堆栈跟踪:0x2e77f:PFIO_VCD_PARSER_EVENT_HANDLER::handle_upscope() 0x31f (power_pfio)

    0xfce0:pfio_vcd_parser_yyparse(FlexLexer*) 0x9e0 (power_pfio)

    0xfeed:pfio_vcd_invoke_parser(pfio_vcd_lexer_yyFlexLexer*,PFIO_VCD_PARSER_EVENT_HANDLER*)0x2d(power_pfio)

    0x50d10:PFIO_VCD_READER_MAIN::load_signal_statistics_from_vcd_files(PUTIL_SA_DATA*) 0x5a0 (power_pfio)

    0x404d1: PAN_UTILITY_IMPL::load_putil_sa_data_from_file() 0x84d (power_pan)

    解决方法

    若要变通解决此问题,请设置模拟节点的正确实体名称。使用以下方法之一:

    1. 在 .qsf 文件中,修改set_instance_assignment -name POWER_READ_INPUT_FILE <.vcd文件名 > -to -entity

    2. 在 Quartus® Prime Pro GUI 中:

    一个。从顶部菜单中,转到“处理”并选择“功耗分析器工具

    b.在 输入文件 框中,单击 添加电源输入文件...

    c. 在 Power Analyzer Settings 中,单击 Add

    d.d. 在“ 文件名 ”条目上,选择“正确的.vcd文件”

    e.对于 实体 条目,选择正确的实体

    f.单击 OK

    g.单击 Apply

    相关产品

    本文适用于 1 产品

    英特尔® 可编程设备

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