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

警告 (332035: 指定のソースノードにクロックが見つからない、または供給されていない

環境

  • インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
  • パラレル・インターフェイスの PHY Lite インテル® Stratix® 10 FPGA
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    クリティカルな問題

    詳細

    インテル Quartus® Prime ソフトウェア・バージョン 19.3 以前のバージョンでは、インテル® Stratix® 10 PHYLite IP に問題があるため、プロジェクトに PHYLite IP の複数のインスタンスがある場合に、次の警告メッセージが表示される場合があります。

    警告 (332035: 指定のソースノードにクロックが見つからないか、指定のソースノードにクロックが供給されていない:|inst~_Duplicate~out_phy_reg

    警告 (332035: 指定のソースノードにクロックが見つからない、または指定のソースノードにクロックが供給されていない:|inst~_Duplicate~out_phy_reg__nff

    警告 (332087): このクロック割り当てのマスタークロックを派生できませんでした。 クロック:は作成されていません。

     

    さらに、Time2 タイミング・アナライザーの制約のないパスレポートでは、PHYLite クロックが不正であることを示しています。

     

    PHYLite IP で生成された元の SDC ファイルには、次の行が表示されます。

    set write_fifo_clk [get_keepers -nowarn ${inst}*|core|arch_inst|group_gen[$i_100_idx].u_phylite_group_tile_14|lane_gen[*].u_lane|inst~out_phy_reg]

    設定write_fifo_clk_neg [get_keepers -nowarn ${inst}*|core|arch_inst|group_gen[$i_100_idx].u_phylite_group_tile_14|lane_gen[*].u_lane|inst~out_phy_reg__nff]

     

    問題は、SDC ファイルに inst~_Duplicate~out_phy_reg および inst~_Duplicate~out_phy_reg__nffノード名が含つからないことです (上記の警告で説明したように)。

    解決方法

    この問題を回避するには、以下のように、|inst*out_phy_regおよび PHYLite IP で生成された SDC ファイル内の|inst*out_phy_reg__nffノードで~*に変更します。

    設定write_fifo_clk [get_keepers -nowarn ${inst}*|core|arch_inst|group_gen[$i_100_idx].u_phylite_group_tile_14|lane_gen[*].u_lane|inst*out_phy_reg]

    設定write_fifo_clk_neg [get_keepers -nowarn ${inst}*|core|arch_inst|group_gen[$i_700_idx].u_phylite_group_tile_14|lane_gen[*].u_lane|inst*out_phy_reg__nff]

    これには、inst~_Duplicate~out_phy_reg およびinst~_Duplicate~out_phy_reg__nff ノード名が含まれます。適切な SDC 制約が作成されます。

     

    この問題は、インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 20.1 以降修正されています。

    関連製品

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

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

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