インテルのみ表示可能 — GUID: ttn1544551463023
Ixiasoft
インテルのみ表示可能 — GUID: ttn1544551463023
Ixiasoft
6.4.2. クラムシェル・トポロジー
クラムシェル・トポロジーが占有する面積は小さいため、必要になるボードスペースはフライバイトポロジーよりも小さくなります。ただし、クラムシェル・トポロジーではメモリーデバイスが近接しているため、シグナル・インテグリティーの問題を防ぐために必要なデバイスの配線がより複雑になります。
クラムシェル・トポロジーでは、アドレス・ミラーリングを使用して、クロストークなどの望ましくない影響を最小限に抑えます。これは、ランクごとにチップセレクト信号を分割することで行われます。
- ミラーリングされていない、コンポーネントの上側の層にアクセスするチップセレクト
- ミラーリングされている、コンポーネントの下側の層にアクセスするチップセレクト
必要なチップセレクトの総数はインターフェイスのランクの2倍です。例えば、シングルランクのメモリー・インターフェイスには2つのチップセレクトが必要です。アドレス・ミラーリングを考慮する場合、インターフェイスの適切なキャリブレーションには2つのチップセレクトが必要です。 I/O列には4つのチップセレクト・ピンがあるため、最大4ランクをサポートするフライバイトポロジーに対して、クラムシェル・メモリー・トポロジーの外部メモリー・インターフェイスは最大2ランクになります。
JEDEC仕様JESD21-Cは、DDR4のアドレス・ミラーリングを次の表のように定義しています。
メモリー・コントローラー・ピン | DRAMピン (ミラーリングンなし) | DRAMピン (ミラーリングあり) |
---|---|---|
A3 | A3 | A4 |
A4 | A4 | A3 |
A5 | A5 | A6 |
A6 | A6 | A5 |
A7 | A7 | A8 |
A8 | A8 | A7 |
A11 | A11 | A13 |
A13 | A13 | A11 |
BA0 | BA0 | BA1 |
BA1 | BA1 | BA0 |
BG0 (1) | BG0 | BG1 |
BG1 (1) | BG1 | BG0 |
(1) BG0およびBG1は、メモリーデバイスにピンBG1が存在する場合にのみミラーリングできます。 |
外部メモリー・インターフェイスでのクラムシェル・トポロジーの有効化
- 要件に応じて単一のメモリー・インターフェイスをコンフィグレーションします。
- パラメーター・エディターのGeneralタブで、Use clamshell layoutを選択します。
- チップセレクト・ピンの数をランクの数に等しくなるように設定します。
マッピング
ランク | メモリーデバイスの上部/下部 | メモリーデバイスのCSピン | FPGAのCSピン |
---|---|---|---|
0 | 上部 | CS0 | CS0 |
0 | 下部 | CS0 | CS1 |
ランク | メモリーデバイスの上部/下部 | メモリーデバイスのCSピン | FPGAのCSピン |
---|---|---|---|
0 | 上部 | CS0 | CS0 |
0 | 下部 | CS0 | CS2 |
1 | 上部 | CS1 | CS1 |
1 | 下部 | CS1 | CS3 |