記事 ID: 000074946 コンテンツタイプ: トラブルシューティング 最終改訂日: 2019/06/19

エミュレーションされた TDP デュアル・クロック・モード・パラメーターを有効にした状態で RAM: 2 ポート・インテル® FPGA IPをインスタンス化する際、FPGA リソース使用率が予想より高いのはなぜですか?

環境

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

    エミュレーションされた TDP デュアル・クロック・モード・パラメーターが有効になっている RAM: 2 ポート・インテル® FPGA IPを インテル® Quartus® Prime ソフトウェアでインスタンス化すると、10 個のデバイスを インテル® Stratix®ターゲットにすると、FPGAリソースの使用率が予想より高くなる場合があります。これは、RAM: 2 ポート・インテル® FPGA IPによって実装された追加の FIFO によって発生します。

    解決方法

    この問題を回避するには、次の手順を実行します。

    1. 階層移動して、fifo_wrapper_in インスタンスを見つけます。
    2. dcfifo_component インスタンスを見つけるまで、階層を進みます。
    3. LPM_NUMWORDS および LPM_WIDTHU パラメーターの値を削減します。LPM_NUMWORDSに割り当てられた値は、次の式に準拠する必要があります: 2^LPM_WIDTHU。デザインのデータレートをサポートするには、FIFO の深度が適切であることを確認します。

    例として、

    dcfifo_component.lpm_numワード = 16

    dcfifo_component.lpm_widthu = 4

    1. fifo_wrapper_out インスタンスで手順 1 から 3 を繰り返します。

    関連製品

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

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

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