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.
@ 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
> Layoute normal.
In der Kürze liegt die Würze! ;-)
Danke Falk, dann werde ich das so machen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.