RDIMM の場合、RDIMM ごとに 2 つ以上のチップ・セレクト (CS) 信号が必要です。これは、RDIMM メモリー・デバイスのプログラミングに必要です。シングルランクまたはデュアルランク RDIMM コンフィグレーションには 2 つのチップセレクトが必要で、クアッドランク RDIMM コンフィグレーションには 4 つのチップセレクトが必要です。
LRDIMM の場合、プログラミングには 2 つ以上のチップ・セレクトが必要ですが、LRDIMM にはランク積 (RM) ファクターも考慮する必要があります。ランク乗算は、LRDIMM の物理ランクの数とコントローラーの論理ランクの数の間のプログラマブルな比率です。スロット当たりのコントローラーで見られる論理ランクの数は、スロット当たりのランク数と同じ UniPHY ベースのメモリー・インターフェイスでは常に 2 です。UniPHY ベースのメモリー・コントローラーは、行アドレスビットを大きくすることで、LRDIMM に必要なランク乗算係数をサポートします。デバイス / DIMM 当たりのチップセレクト数は、追加の行アドレスビット数に応じて更新されます。
4 つの物理ランクを持つ LRDIMM は RM = 2 を持ち、UniPHY ベースのメモリー・インターフェイスの cs[2] 出力はアドレス [16] によって論理駆動されます。
8 個の物理ランクを持つ LRDIMM は RM = 4 となり、UniPHY ベースのメモリー・インターフェイスの cs[3:2] 出力はアドレス [17:16] によって論理駆動されます。
図は、FPGA Wiki (インテルのコミュニティー): DDR3 RDIMM および LRDIMM UniPHY IPで確認できます。
メモリー・コントローラーのパラメーター化には、次のオプションを使用してください。
RDIMM メモリー・フォーマットの場合
スロット数 | スロット当たりのランク数 | デバイス / DIMM 当たりのチップセレクト数 |
---|---|---|
シングルスロット | 1 | 2 |
2 | 2 | |
4 | 4 | |
デュアルスロット | 1 | 2 |
2 | 2 |
LRDIMM メモリー・フォーマットの場合
スロット数 | 物理ランク数 | スロット当たりのランク数 | デバイス / DIMM 当たりのチップセレクト数 | 行アドレスの幅 |
---|---|---|---|---|
シングルスロット | 4 | 2 | 3 | 17 |
8 | 2 | 4 | 18 | |
デュアルスロット | 4 | 2 | 3 | 17 |
8 | 2 | 4 | 18 |
UniPHY ベースのメモリー・コントローラーと LRDIMM へのインターフェイスのデュアルスロット構成では、1 つのスロット構成の 2 倍のチップ選択ポート数を生成します。