Forum: Mikrocontroller und Digitale Elektronik Pinbelegung SRAM


von Michi (Gast)


Lesenswert?

Ich bin gerade dabei ein Layout zu routen, welches u.a. ein 1Mx16 SRAM 
an einen µC anbindet. Dies beinhaltet also 16 Daten-, 20 Adress- und 5 
Steuerleitungen.
Wie sich jeder vorstellen kann passt die Belegung am Controller nicht 
sonderlich gut zu der am Speicher. Meine Überlegung war es nun, dass es 
ja eigentlich vollkommen egal sein müsste, welche Datenleitung am 
Controller mit welcher Datenleitung am Speicher verbunden ist, da es ja 
immer die gleiche Belegung bleibt. Das gleiche sollte doch auch für die 
Adressleitungen gelten?
Habe ich jetzt irgendwo einen Denkfehler oder stimmt das so? Könnte es 
an irgendeiner Stelle zu Nachteilen kommen?

Das Routing würde sich sehr vereinfachen, aber ich bin mir jetzt nicht 
sooo sicher.
Ich wäre Euch für Eure Meinung sehr dankbar,

von Benedikt K. (benedikt)


Lesenswert?

Michi wrote:
> Meine Überlegung war es nun, dass es
> ja eigentlich vollkommen egal sein müsste, welche Datenleitung am
> Controller mit welcher Datenleitung am Speicher verbunden ist, da es ja
> immer die gleiche Belegung bleibt. Das gleiche sollte doch auch für die
> Adressleitungen gelten?

Ja, da hast du recht. Nur bei D0-7 / D8-15 sollte man aufpassen, wenn 
man Byteweise schreiben möchte.

von Michi (Gast)


Lesenswert?

Soweit habe ich jetzt garnicht gedacht. Aber dein Einwand stimmt schon. 
Sonst passt ja die Zuordnung zu BHE/BLE nicht mehr.

Danke!

von Bensch (Gast)


Lesenswert?

Jo, kannst du machen.

Hab das mal vor Jahrzehnten (!!!) auf einer ECB-Bus-Baugruppe gemacht, 
die noch per Hand geklebt war.
Irgendwann rief ein Kunde wütend an, da wären ja Fehler drauf. Der 
Simpel hatte versucht, die Schaltung aufzunehmen und nachzubauen.... :-)

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
Noch kein Account? Hier anmelden.