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

ID 683216
日付 6/20/2022
Public
ドキュメント目次

10.4.8. データの並べ替え

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

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

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

図 165. バスのターンアラウンドを最小限に抑えるためのデータの並べ替え

バスのターンアラウンドを最小限に抑えるためのデータの並べ替え

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

図 166. tRCを最小限に抑えるためのデータの並べ替え

tRCを最小限に抑えるためのデータの並べ替え