外部メモリー・インターフェイス・インテル® Stratix® 10 FPGA IPユーザーガイド

ID 683741
日付 9/30/2019
Public
ドキュメント目次

12.4.9. データの並べ替え

データの並べ替えおよびコマンドの並べ替えはどちらも、コントローラーの効率化に役立ちます。

データの並べ替え機能により、シングルポートのメモリー・コントローラーは読み出しおよび書き込みコマンドの順序を変更し、最高の効率を実現できるようになります。データの並べ替えは、パラメーター・エディターのController SettingsタブでEnable Reorderingをオンにすることで有効にできます。

ソフト・メモリー・コントローラーにおけるバンク間でのデータの並べ替えは、異なるバンクに送信される読み出しおよび書き込みコマンドの順序を最適化することにより、バスのターンアラウンド・タイムを最小限に抑えます。同じバンクアドレスに送信されるコマンドは並べ替えられません。

図 104. 最小のバスのターンアラウンドに向けたデータの並べ替え


ハード・メモリー・コントローラーにおける行間でのデータの並べ替えは、異なるバンクおよび行アドレスに送信されるコマンドを並べ替えることによりtRCを最小限に抑えます。同じバンクおよび行アドレスに送信されるコマンドは並べ替えられません。行間でのデータの並べ替えは、バンク間でのデータの並べ替えによって得られる最小バス・ターンアラウンド・タイムの利点を継承します。

図 105. 最小のtRCに向けたデータの並べ替え