SDRAM-Baustein untertakten?

OP #2991127
Lesenswert?
• ▲
▼
Hallo!

Ist es möglich, einen SDRAM-Baustein, zum Beispiel [1], z.B. bei einem 
Drittel der Taktfrequenz zu betreiben (z.B. 50MHz) oder kommen die dann 
durcheinander (Refresh und so)? Im Datenblatt ist nur eine Minimalzeit 
für die Clock-Cycles angegeben (aber kein Maximum).

Grüße,
Sven

____
[1] http://www.farnell.com/datasheets/1605256.pdf
OP #2991184
Lesenswert?
• ▲
▼
So unsinnig finde ich die Frage nicht. Immerhin könnte es zum Beispiel 
sein, dass die Refresh-Logik auf einen Takt von 100MHz ausgelegt ist, 
und wenn der tatsächliche Takt deutlich geringer ist, ist die 
Refresh-Rate für die Speicherzellen zu klein. Bist du sicher, dass das 
nicht der Fall ist? Steht das irgendwo, oder hast Du es schon 
ausprobiert? ;)

Grüße,
Sven
Gast #2991197
Lesenswert?
• ▲
▼
Sven B. schrieb:
> Im Datenblatt ist nur eine Minimalzeit
> für die Clock-Cycles angegeben (aber kein Maximum).

Datenblatt wirklich lesen, hilft oft weiter:

Seite 1:
• Refresh
– 64ms, 4,096-cycle refresh (15.6μs/row)
(commercial, industrial)
– 16ms, 4,096-cycle refresh (3.9μs/row)
(automotive)

soll heißen:
mindestens aller 64ms 4096 Refresh-Zyklen (oder aller 15µs ein 
Refresh-Zyklus)
--> grob geschätzt läuft das auch noch mit MHz-Takt

Detaillierte Erläuterungen einschliesslich Taktschemata finden sich im 
Datenblatt unter "Refresh"

Gruß

Jörg
#2991241
Lesenswert?
• ▲
▼
Gar nicht. Der Hersteller sagt, dass eine Zeile den Inhalt maximal 64ms 
ohne Refresh sicher hält. Wenn es 4096 Zeilen gibt, gibt das eben einen 
mittleren Refreshabstand von 15us. Du kannst die Refreshs natürlich auch 
im Burst machen (dürfte so 250us dauern). Dummerweise will die CPU aber 
auch noch zugreifen, deshalb ist das mit dem Burst eher unpraktisch :)

Nett ist, dass die Gesamtrefreshzeit trotz immer kleinerer Kapazitäten 
auch immer so gestiegen ist, dass pro Zeile 15us rauskommen, und das so 
grob seit 1980...
Gast #2991271
Lesenswert?
• ▲
▼
Georg A. schrieb:
> Nett ist, dass die Gesamtrefreshzeit trotz immer kleinerer Kapazitäten
> auch immer so gestiegen ist, dass pro Zeile 15us rauskommen, und das so
> grob seit 1980...

Das liegt daran, dass der gleiche Mechanismus, der die Kapazität 
verkleinert, in sehr ähnlichem Maße auch die parasitäre Leitfähigkeit 
verkleinert - nämlich die Strukturgroße ;-)
#2991295
Lesenswert?
• ▲
▼
Andersrum gesehen: Wenn die Refresh-Zeit mit der Kapazität gesunken 
wäre, dann würde der Speicher heute nur noch mit Refresh beschäftigt 
sein, ohne nennenswert Zeit für den Zugriff zu haben. So entschlossen 
sie sich schweren Herzens, die Parameter entsprechend beizubehalten.
#2992035
Lesenswert?
• ▲
▼
Das Auto bezieht sich in dem Fall auf das eigene Weiterzählen der 
Refresh(Row)-Addresse. "Früher" musste der Speichercontroller das 
machen, also  RAS+explizite Row-Adresse und dann die Zeile ohne CAS 
gleich wieder schliessen.

Ein "Auto" im Sinne von "das RAM macht alles selbst" heisst Self-Refresh 
(o.ä.)  und das ist ein besonderer Betriebszustand, den man auch erst 
setzen bzw. verlassen muss. In dem gehen dann keine CPU-Zugriffe mehr. 
Das ist dann zB. das, was im "Suspend-to-RAM" benutzt wird.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.