記事 ID: 000086069 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/04/27

Quartus® パワー・アナライザーの使用時に致命的なエラーが発生したのはなぜですか?

環境

    インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 19.1 以降の問題により、電力解析用の .vcd ファイルを生成する際に、Quartus® 消費電力アナライザーに致命的なエラーメッセージが表示される場合があります。これは、.qsf ファイルに間違ったエンティティ セット "set_instance_assignment POWER_READ_INPUT_FILE" があるためです。

問題の詳細

エラー:

致命的なエラー: セグメント違反 at (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 開発ソフトウェア・プロ・GUI で、以下の操作を行います。

ある。トップメニューから [処理中] に移動し、[消費電力アナライザー ツール] を選択します。

b.[ 入力ファイル ] ボックスで、[ 電源入力ファイルの追加] をクリックします。

c. 消費電力アナライザーの設定で、[追加] をクリックします。

d.d. [ ファイル名 ] エントリで、正しい .vcd ファイルを選択します

e. エンティティ エントリで、正しいエンティティを選択します

f. OK をクリックします。

g.[適用] をクリックします

関連製品

本記事の適用対象: 1 製品

インテル® プログラマブル・デバイス

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。