SDRAM アドレス指定

SDRAM アドレス指定

メモリ コントローラは、CPU から与えられた線形アドレスを SDRAM アドレス指定スキームにどのようにマッピングするのでしょうか? 次のような感じだと思います:

0x0 - ランク 1、バンク 0、行 0、列 0

0x8 - ランク 1、バンク 0、行 0、列 1

(行最大0)

0xn - ランク 1、バンク 0、行 1、列 0

0xn+8 ランク 1、バンク 0、行 1、列 1

(バンク0最大)

0xm ランク 1、バンク 1、行 0、列 0

0xm+8 ランク 1、バンク 1、行 0、列 1

データ(ワード)はメモリモジュール上の8つのICすべてに分散されていますか?彼の (つまり、ランク 1、バンク 0、行 0 にワードを書き込む場合: LSByte は IC0 バンク 0、行 0、列 0 に書き込まれ、LSByte + 1 は IC1 バンク 0、行 0、列 0 に書き込まれ、MSByte は IC7 バンク 0、行 0、列 0 に書き込まれます)?

答え1

特定のモジュールがどのように構築されたかによって異なります。合計行は 64 ビットである必要がありますが、8 個の 8 ビット チップ、または 4 個の 16 ビット チップなどに分散できます。この構成は製造元によって異なり、CPU からは見えません。

関連情報