リフレッシュ - 1.0 日本語

Versal ACAP Programmable Network on Chip and Integrated Memory Controller v1.0 LogiCORE IP 製品ガイド (PG313)

Document ID
PG313
Release Date
2021-04-08
Version
1.0 日本語

Versal メモリ コントローラーは、DRAM に対して自動でリフレッシュを発行します。DRAM のデータ完全性が維持されるように、コントローラーが必要に応じてリフレッシュを発行します。

注: Versal メモリ コントローラーには、温度変化に合わせてリフレッシュ レートを自動で調整する機能はありません。[DDR Memory] タブで AXI NoC のパラメーターを設定する際、想定される最大動作温度で必要な DRAM リフレッシュ間隔に従って tREFI (ps) を設定する必要があります。tREFI 要件については、DRAM ベンダーのデータシートを参照してください。

LPDDR4/4X の場合、Versal メモリ コントローラーは全バンク一括、またはバンク単位のリフレッシュをサポートしています。ただしバンク単位のリフレッシュは、1250Mb/s 以上で動作するシングルランク システムでのみサポートされます。デュアルランク システムでは、バンク単位のリフレッシュはサポートされません。

DDR4 の場合、次の構成では 1x、2x、および 4x のリフレッシュ モード (Fine granularity refresh mode) がサポートされます。

1x
すべての構成
2x
論理ランク数 (ランク数 * スタック数) が 8 以下の構成
4x
論理ランク数 (ランク数 * スタック数) が 4 以下の構成

DDR4 のオンザフライ リフレッシュはサポートされません。

DDR4 の通常動作中、および LPDDR4/4x の全バンク リフレッシュ モードでの動作中は、Versal DDRMC はリフレッシュが必要なランクへのアクセスをブロックします。次に、このランクに対して Precharge All コマンドを発行した後、Refresh コマンドを発行します。Versal DDRMC は書き込み/読み出しコマンドに対する自動プリチャージをサポートしておらず、Refresh コマンドの前に適宜バンクをプリチャージします。