SDRAM Layout

Gast #2320108
Lesenswert?

Hallo,
ich möchte an meinen ARM Cortex M3 ein externes SDRAM anschliessen.
Jetzt würde es mich interessieren, ob ich da die Adressleitungen 
beliebig miteinander vertauschen darf? Bei SRAM kann man das ja so 
machen, geht es bei einem SDRAM auch? Wahrscheinlich darf ich die 
Leitungen nur innerhalb einer Row bzw. Column vertauschen, oder?
Ausserdem führt der Prozessor beim Zugriff auf das SDRAM ja auch 
Burst-Zugriffe aus, wo bis zu 8 hitnereinander liegende Adressen auf 
einmal gelesen werden. Geht das dann trotzdem noch, oder wird das 
langsamer, weil das SDRAM immer eine neue Adresse laden muss? Wie siehts 
mit dem Refresh aus?
Schön wäre es, wenn ich die Adressleitungen ein bisschen anders anordnen 
könnte, denn dann wäre alles leichter zu layouten.
#2320161
Lesenswert?

@  Algol (Gast)

>Jetzt würde es mich interessieren, ob ich da die Adressleitungen
>beliebig miteinander vertauschen darf?

Nein.

> Bei SRAM kann man das ja so machen, geht es bei einem SDRAM auch?

Nein. Denn die sind gemultiplext, und dann passt es mit den Bänken und 
Pages nicht mehr.

> Wahrscheinlich darf ich die
>Leitungen nur innerhalb einer Row bzw. Column vertauschen, oder?

Eher nicht, das gibt wahrscheilich Chaos beim Bust-Zugriff.

>Ausserdem führt der Prozessor beim Zugriff auf das SDRAM ja auch
>Burst-Zugriffe aus, wo bis zu 8 hitnereinander liegende Adressen auf
>einmal gelesen werden. Geht das dann trotzdem noch, oder wird das
>langsamer, weil das SDRAM immer eine neue Adresse laden muss?

Ich denke eher nicht.

> Wie siehts mit dem Refresh aus?

Auto-Refresh?

>Schön wäre es, wenn ich die Adressleitungen ein bisschen anders anordnen
>könnte, denn dann wäre alles leichter zu layouten.

So komplex isses doch nicht. Layoute normal.

MfG
Falk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren