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

トランシーバー・バンクに隣接するパーティションインテル® Stratix® 10 個を配置できないのはなぜですか? (エクスポートして別のプロジェクトで再利用できないのはなぜですか?

環境

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

    クリティカルな問題

    詳細

    バージョン 18.0 以前のインテル® Quartus® Prime 開発ソフトウェア・プロ・エディションの問題により、1 つのプロジェクト (または開発者プロジェクト) でトランシーバー・バンクに隣接する行クロック領域にパーティションが配置され、別のプロジェクト (またはコンシューマー・プロジェクト) への QDB_FILE_PARTITION 割り当てを使用して再利用される場合、次のような内部エラーが発生する可能性があります。

    内部エラー: サブシステム: VPR20KMAIN, File: /quartus/fitter/vpr20k/altera_arch_common/altera_arch_re_network_routing_constraints.cpp

    • クロックセクターは、図の緑のボックスで定義されています。1
    • 行クロック領域はセクター幅のハーフクロックで、図の赤色の点線で表される LAB 行の縦 1 行です。1.
      • コンシューマー・プロジェクトで、再利用されたパーティションにこのリージョンの配置がある場合、上記の内部エラーが表示される場合があります。

     

    解決方法

    この問題を回避するには、開発者プロジェクトのロジック・ロック・リージョンs を使用して、トランシーバー・バンクに隣接する行クロック領域にパーティションを配置しないようにします。

    • 開発者プロジェクトでは、ロジックロック・リージョンの制約を使用して、トランシーバー・バンクからハーフクロックセクターにエクスポートするパーティションの配置を制限します (ハイライトされた黄色のリージョン外での制約)。最終段階でパーティションをコンパイルしてエクスポートします。
    • コンシューマー・プロジェクトで再利用された場合、エクスポートされたパーティションは、開発者プロジェクトで定義された配置を維持します。

    この問題は、今後のバージョンのインテル® Quartus® Prime 開発ソフトウェア・プロ・エディションで修正される予定です。

    トップレベルが異なる別のプロジェクトインテル® Stratix®エクスポートした 10 個のパーティションをコンパイルできないのはなぜですか?

    内部エラー: サブシステム: PTI、ファイル: /quartus/tsm/pti/pti_tdb_builder.cpp

    内部エラー: サブシステム: LALE、ファイル: /quartus/legality/lale/lale_new_solver.cpp

    EMIF/PHY Lite/LVDS インターフェイスの I/O バンクに隣接して、インテル® Stratix® 10 パーティションを配置できないのはなぜですか?他のプロジェクトでエクスポート、再利用できないのはなぜですか?

    関連製品

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

    インテル® Stratix® 10 FPGA & SoC FPGA

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