Weiß einer was dazu, wie schnell SDRAM ist, also schnell im Sinne von wieviel Clock-Zyklen man für welche Operation braucht? Ich habe hier ein Datenblatt gefunden:
und scheint auch einigermaßen genormt zu sein, also auch Hersteller wie Micron haben ganz ähnliche Spezifikationen. Das State-Diagramm auf Seite 14 sieht allerdings eher wie abstrakte Kunst für mich aus :-)
Was mich insbesondere interessiert sind die Anzahl Takte beim Burst-Betrieb. Sieht ja so aus, als würde das RAM einen 8'er Burst zulassen. Wenn ich dann Seite 31 richtig interepretiere, dann kann man von verschiedenen Columns jeweils 8 zusammenhängende Bytes zwar mit 2 oder 3 Takten Latenz, aber dann jeweils ein Wort pro Takt lesen, kann also z.B. bei 100 MHz Takt und 16 Bit das RAM mit 200 MByte pro Sekunde lesen, abzüglich Zeit für Setup für das Setzen der Row-Adresse? Kann man sonst beliebige viele Wörter pro Column lesen, oder muß man nach der Anzahl Burst-Wörter eine Pause einlegen?
Wie sieht es beim Schreiben aus? Auf Seite 39 sieht es etwas merkwürdig aus: Random Write Cycles zeigt, daß man scheinbar mit jedem Takt eine andere Column und Daten vorgeben kann, Write Burst dagegen nur zwei aufeinanderfolgende Writes, dann zwei Don't Care Takte.