記事 ID: 000074245 コンテンツタイプ: トラブルシューティング 最終改訂日: 2020/01/07

10 GX、SX、インテル® Cyclone® 10 GX デバイスで Y59 行 インテル® Arria®目に配置されたロジックを使用する際、特定の条件下で EDCRC または PR が失敗するのはなぜですか?

環境

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

    エラー検出サイクル冗長検査 (EDCRC) 機能またはパーシャル・リコンフィグレーション (PR) 機能が有効になっている場合、フリップフロップ / DSP / M20k / LUTRAM などのクロックド・コンポーネントから、インテル® Arria® 10 GX、SX、インテル® Cyclone® 10 GX デバイスの 59 行目に配置される場合、予期しない出力が発生する可能性があります。

     

    影響を受けるデバイスの一覧は以下の通りです。

    影響を受けるデバイスデバイス密度 / OPN
    インテル® Arria® 10 GXGX160/GX220/GX270/GX320
    インテル® Arria® 10 SXSX160/SX220/SX270/SX320
    インテル® Cyclone® 10 GXGX085/GX105/GX150/GX220


    インテル® Quartus® Prime ソフトウェア・バージョン 18.1 以降のエラー・メッセージは表示されません。Prime Editon® ソフトウェア・バージョン 18.1.1 以降のインテル® Quartus®については、以下のエラーメッセージが表示されます。

     

    インテル® Quartus® Prime スタンダード・ソフトウェア・バージョン 18.1.1 以降:

    情報 (20411): EDCRC の使用が検出されました。対象となるデバイスでこれらの機能を確実に動作させるには、特定のデバイスリソースを無効にする必要があります。

    エラー (20412): EDCRC による確実な運用を確保するために、Y=59 行目でデバイスリソースをブロックするフロアプランの割り当てを作成する必要があります。LogicLock のリージョンウィンドウを使用して、配信元のX0_Y59、高さ = 1、幅 = の空の予約リージョンを作成します。また、その行と重複する既存の LogicLock リージョンを確認して、未使用のデバイスリソースを考慮してください。

     

    バージョン 18.1.1 以降のインテル® Quartus® Prime 開発ソフトウェア・プロ・エディション:

    情報 (20411): PR および / または EDCRC の使用が検出されました。対象となるデバイスでこれらの機能を確実に動作させるには、特定のデバイスリソースを無効にする必要があります。

    エラー (20412): PR および / または EDCRC による信頼性の高い動作を保証するために、Y=59 行目でデバイスリソースをブロックするフロアプランのアサインメントを作成する必要があります。[ロジックロック・リージョン]ウィンドウを使用して空の予約リージョンを作成するか、「X0 Y59 X Y59-R:C-empty_region」EMPTY_PLACE_REGION set_instance_assignment -name を Quartus 設定ファイルに直接追加します。また、その行と重複する既存の Logic Lock リージョンを確認して、未使用のデバイスリソースを考慮してください。

     

    解決方法

    これを回避するには、Quartus® Prime 設定ファイル (.qsf) に空のロジック・ロック・リージョン・インスタンスを適用して、行 Y59 を使用しないようにします。

     

    インテル® Quartus® Prime Pro ソフトウェアのロジックロック・リージョン・インスタンスを空にします。

    インテル® Quartus® Prime Pro ソフトウェア・バージョン 17.1 以降:

    set_instance_assignment -name EMPTY_PLACE_REGION 「X0 Y59 X Y59-R:C-empty_region」 -to |

     

    例えば:

    Arria 10 GX320 を使用する場合は、以下のように Quartus® Prime 設定 (.qsf) に LAST X COORDINATE 値を適用します。

    set_instance_assignment -name EMPTY_PLACE_REGION "X0 Y59 X150 Y59-R:C-empty_region" -to |

     

    バージョン 17.1 インテル® Quartus® Prime 開発ソフトウェア・プロ・エディションする前に、以下のインスタンスを使用してください。

    set_instance_assignment -name PLACE_REGION"X0 Y59 X Y59" -to fake_name

    on -to fake_name set_instance_assignment -name RESERVE_PLACE_REGIONをset_instance_assignment

    ON -to fake_name CORE_ONLY_PLACE_REGION -name をset_instance_assignment

     

    例えば:

    Arria 10 GX320 を使用する場合は、以下のように Quartus® Prime 設定 (.qsf) に LAST X COORDINATE 値を適用します。

    set_instance_assignment -name PLACE_REGION "X0 Y59 X150 Y59" -to fake_name

     

    注: LAST X COORDINATE 値については、表 1 を参照してください。

     

    表 1:

    デバイス OPN最後の X 座標
    インテル® Arria® 10 GX160/GX220102
    インテル® Arria® 10 GX270/GX320150
    インテル® Arria® 10 SX160/SX220102
    インテル® Arria® 10 SX270/SX320150
    インテル® Cyclone® 10 GX085/GX105102
    インテル® Cyclone® 10 GX150/GX220102

     

    インテル® Quartus® Prime スタンダード・ソフトウェアのロジックロック・リージョン・インスタンスを空にします。

    ON -section_id set_global_assignment -name LL_ENABLED 「block_y59」

    SET_GLOBAL_ASSIGNMENT -name LL_STATE LOCKED -section_id "block_y59"

    on -section_id 「block_y59」set_global_assignment -name LL_RESERVED

    ON -section_id 「block_y59」LL_CORE_ONLY -name をset_global_assignment

    set_global_assignment -name LL_ORIGIN X0_Y59 -section_id "block_y59"

    set_global_assignment -name LL_HEIGHT 1 -section_id "block_y59"

    set_global_assignment -name LL_WIDTH -section_id "block_y59"

    SET_GLOBAL_ASSIGNMENT -name LL_AUTO_SIZE OFF -section_id "block_y59"

     

    例えば:

    Arria 10 GX320 を使用する場合は、以下のように Quartus® Prime 設定 (.qsf) でデバイス幅の値を適用します。

    set_global_assignment -name LL_WIDTH 151 -section_id "block_y59"

     

    注: デバイス値の幅については、表 2 を参照してください。

     

    表 2:

    デバイス OPNデバイスの幅
    インテル® Arria® 10 GX160/GX220103
    インテル® Arria® 10 GX270/GX320151
    インテル® Arria® 10 SX160/SX220103
    インテル® Arria® 10 SX270/SX320151

    関連製品

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

    インテル® Arria® 10 SX SoC FPGA
    インテル® Cyclone® 10 GX FPGA
    インテル® Arria® 10 GX FPGA

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