Die Menge des adressierbaren Speichers hängt von der Anzahl der Adressleitungen des Chipsets ab. Adressiert wird über multiplexte Adressleitungen.
Ein SDRAM-Sockel bietet Platz für 2 Ranks, denen oft Vorder- bzw. Rückseite des Moduls zugeordnet sind. Jeder Rank hat eine eigene Rank-Select-Leitung.
Verwendete RAM-ICs haben eine Datenbreite von 4, 8 oder 16 Bits, d.h. es werden für den 64-Bit-Datenbus entsprechend 16, 8 oder 4 ICs gleichzeitig adressiert.
Die Technologie bezeichnet den Megabit-Typ der auf dem Modul befindlichen RAM-ICs und ergibt sich aus der Anzahl der Row- und Column-Adressleitungen. Beispiele:
Welche Technologietypen von den Chipsets unterstützt werden kann bei Intel vom DRP-Register abgeleitet werden, in dem die Technologie jedes Ranks abgelegt ist. Darin sind nur bestimmte Werte zulässig.
In den Datenblättern von i81x werden Adressleitungen SMAA und Bank-Leitungen getrennt gezählt, beim 440er zählen die Bank-Leitungen zum MAA und werden zu den Row-Leitungen hinzugezählt.
Chipset | Adressleitungen | Rows | Columns | Ranks | Technologie | max. MByte pro Rank | ECC | registered |
---|---|---|---|---|---|---|---|---|
440MX | 12 + 2 (Banks) | 10 11 12 |
8/9/10 8 8/9 |
4 | 128MBit | 128MB | nein | ja |
440BX/ZX | 12 + 2 (Banks) | 8 9 10 11 12 |
10 9/10/11 8/9/10/11/12 8/9/10/11 8/9/10 |
8 | 128MBit | 128MB | ja | ja |
440GX | 13 + 2 (Banks) | 11 12 13 |
9/10 8/9/10/11 8/9/10/11 |
8 | 256MBit | 256MB | ja | ja |
810/E | 12 + 2 (Banks) | 11 12 |
8/9 8/9/10 |
4 | 128MBit | 128MB | nein | nein |
815/E | 13 + 2 (Banks) | 12 13 |
8/9/10 9/10 |
6 | 256MBit | 256MB | nein | nein |
KT133 / VT8363 | 12 + 2 (Banks) | 9 12 |
8/9/10 8/9/10/11 |
6 | 256MBit | 256MB | ||
Apollo Pro133A / VT82C693A | 12 + 2 (Banks) | 9 10 11 ... |
8/9/10 8/9/10 8/9/10 ... |
6 | 256MBit | 256MB | ||
Ein doppelseitig bestücktes Modul mit 16 Chips (MT48LC32M4A2TG-7E) wird von 440, 810, 815 als 128MB erkannt. Vom ALi und VIA-Chipsätzen als 256MB: das Modul besteht aus 16 "32Mx4"-Chips, die von den Intelchipsätzen nicht (vollständig) adressiert werden können.
Ein doppelseitig bestücktes Modul mit 16 Chips mit der Aufschrift 32MX8 zeigt in einem i810-System nur 128MB an, die SPD-Daten melden jedoch 256MB und in anderen System werden auch 256MB erkannt. 16x"32Mx8"-Chips würden 512MB ergeben, von denen 256MB auf einem 810er erkannt werden müsste. Ich gehe davon aus, dass aufgrund eines Defekts das Modul "halbiert" wurde, indem die eine Seite des Moduls deaktiviert wurde. Von der verbleibenden Seite erkennt der 810er wiederum nur die Hälfte.