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

DDRx UniPHY コントローラー・バージョン 11.0 の効率が、10.1 バージョンのコントローラーの効率よりも弱いのはなぜですか?

環境

  • インテル® Quartus® II サブスクリプション・エディション
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    詳細

    特定の状況で UniPHY バージョン 11.0 コントローラーを使用して DDRx を実行すると、UniPHY 10.1 コントローラーを使用して DDRx を実行する際に存在しなかったメモリーバスの非効率に気づく場合があります。これらの非効率性は、読み取りバーストと書き込みバーストの間にギャップをもたらし、バスのスループットを低下させます。

     

    非効率とは、コントローラーが(異なるバンクに)バック・ツー・バック・アクティブ化の間に余分なクロックサイクルを必要とするためです。アクティブ化の遅延により、後続の読み取り / 書き込みトランザクションに遅延が生じ、local_readyが解除されます。これにより、コントローラーの効率が 10.1 バージョンより低くなります。

     

    この問題は、インテル® Quartus® II ソフトウェアの今後のバージョンで修正される予定です。

    解決方法 回避策は、alt_mem_ddrx_rank_timer.v ファイルを開き、ローカルパラメーターを設定することです。ENABLE_BETTER_TRRD_EFFICIENCY」 を 1 に設定します。

    関連製品

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

    Stratix® V GX FPGA

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