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

Arria 10 SEU IP を使用すると、alt_fi_reserved_intoscに関連するタイミング警告が表示されるのはなぜですか?

環境

  • インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
  • 高度な SEU 検出インテル® FPGA IP
  • エラーメッセージ・レジスター・アンローダー・インテル® FPGA IP
  • CRC エラー検証・インテル® FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    詳細

    Arria 10 デバイスでエラーメッセージ・レジスター・アンローダー、フォルト・インジェクション、およびAltera Advanced SEU 検出 IP を使用すると、制約のないクロック名「alt_fi_reserved_intosc」が表示される場合があります。

    Arria 10 では EMR アンローダー IP と Fault Injection IP を使用していますが、この中で EMR アンローダー IP の clk 信号は Fault Injection IP の intocs 出力から送信されます。この場合、EMR アンローダー IP はタイミング制約のために .sdc ファイルを正しく生成しません。

    この警告の主な原因は、EMR アンローダー IP のステートマシンがクロックとして正しく制約を受けないためです。

     

    解決方法

    2. 次のようにステートマシンに制約を設定します。

    create_generated_clock -name emr_unloader_STATE_CLOCKHIGH -source [get_nets {}] [get_keepers {*altera_emr_unloader:emr_unloader_component|current_state。STATE_CLOCKHIGH}]

        - デザインに基づいてクロック名を変更できますが、ステップ 1 と同じです。

        - 一般的にget_keepersの名前は上記のように表示されています。また、Time Customization で確認することをお勧めします。

    この問題を回避するには、以下のように .sdc ファイルを変更して intosc の制約要件を満たしてください。

    1. create_clockを次に変更します。

    create_clock -period "50 MHz" -name intosc [get_nets {}]

    - intosc は内部オシレーターによって生成されるため、intosc の信号ノードを制約するためにget_netsが必要です。

            - 参考のために、for intosc は一般的に {*|alt_fault_injection_component|alt_fi_inst|intosc} という名前です。

     

    関連製品

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

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

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