記事 ID: 000081268 コンテンツタイプ: エラーメッセージ 最終改訂日: 2021/08/28

エラー (12157): パーティション階層 "<hierarchical instance="">" は現在のデザインに存在しないか、推論された階層を参照します。</hierarchical>

環境

    インテル® Quartus® II サブスクリプション・エディション
BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

Quartus® II ソフトウェアのバージョン 13.0 以降の問題により、デザイン・パーティション・ウィンドウで新しいデザイン・パーティションを作成すると、コンパイル中にこのエラーが表示されることがあります。

デザインがこの問題の影響を受けているかどうかを確認するには、Quartus® II 設定ファイル(.qsf)を調べて、PARTITION_HIERARCHYインスタンスの割り当てを探します。この課題のターゲットにデザインのトップレベル・エンティティーの名前が含まれている場合、デザインに影響があり、正しくコンパイルされない可能性があります。 例えば、デザインのトップレベルのエンティティーがchip_topしていて、モジュール・block_aのインスタンス u0 にデザイン・パーティションを作成する場合 、.qsf に次の割り当てが表示され、誤っている可能性があります。

set_instance_assignment -name PARTITION_HIERARCHY u0_183c1 -to "chip_top|block_a:u0" -section_id "block_a:u0"
解決方法

この問題を回避するには、[デザイン パーティション] ウィンドウで作成されたデザインパーティションを削除します。次の手順を実行して、Project Navigator ウィンドウでデザイン・パーティションを再度作成します。

  1. Project Navigator ウィンドウで、階層 タブを選択します。
  2. 必要に応じてデザイン階層を展開して、デザイン・パーティションとして割り当てる階層インスタンスを見つけます。
  3. 階層インスタンスを右クリックし、コンテキスト・メニューで [デザインパーティション] をポイントして、[デザインパーティションとして設定] をクリックします。

この問題は、Quartus® II ソフトウェアの今後のリリースで修正される予定です。

関連製品

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

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

1

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