Forum: Mikrocontroller und Digitale Elektronik XMEGA EBI mit 17bit Adressbus! CS als A16?


von Robert B. (robert_b36)


Lesenswert?

Hallo zusammen,

ich möchte mit einem XMEGA64A1 und EBI im 3-Port Modus einen 128Kx8Bit 
SRAM ansteuern. In der AN AVR1312 steht, dass man, wenn man nicht alle 
CS Leitungen braucht, diese als A16-A19 verwenden kann. Leider ist das 
auch schon alles, was ich dazu gefunden habe. Hat das schon mal jemand 
gemacht? Muss man das einfach entsprechend verdrahten und die Größe vom 
SRAM richtig konfigurieren und dann nutzt er die automatisch als 
Adressleitung?

Möchte mir halt das zweite Latch fürs Adressmultiplexing sparen. Muss ja 
theoretisch nicht sein für das eine Bit, was ich mehr brauche. Habe mir 
alternativ überlegt, das einfach mal auszuprbieren und noch einen Jumper 
vorzusehen, mit dem ich die Adressleitung auf einen IO-Pin lege und 
manuell steuere. Wäre aber trotzdem cool, wenn da schon jemand Erfahrung 
hätte. Vielen Dank!

VG
Robert

von Robert B. (robert_b36)


Lesenswert?

Hat wohl noch niemand versucht? Naja, ich hab mal bisschen 
nachgegrübelt, das müsste ja eigentlich mehr oder minder automatisch 
gehen, wenn ich sagen wir mit CS3 vom uC die untere Speicherhälfte 
adressiere und mit CS2 die obere. Die CS3 Leitung bleibt einfach offen, 
weil der SRAM festverdrahtet enabeled ist, hab ja nur den einen RAM am 
Bus. Und die CS2 Leitung geht dann auf A16 vom SRAM. So müsste das ja 
eigentlich gehen.

Aber irgendwie sieht mir das nicht nach der schönen Lösung aus. Die 
funktioniert ja nur, wenn man keinen echten CS für das RAM braucht, so 
wie ich. Und außerdem klapppt das ja nicht, wenn man mehr als eine 
zusätzliche Leitung braucht, da doch immer nur ein CS vom Controller 
aktiv sein kann oder irre ich da?

Na ich werd nochmal im Datenblatt suchen, ob ich nicht doch noch was 
finde. Antworten/Erfahrungsberichte zum EBI wären trotzdem schön, falls 
vorhanden. Danke!

VG
Robert

von math (Gast)


Lesenswert?

Frag mal beim support nach, letztens hat mir avr@atmel.com oft 
weitergeholfen

von Robert B. (robert_b36)


Lesenswert?

Ja, das hab ich bereits am Samstag gemacht, bis heute keine Antwort. Im 
Zweifelsfall muss ich es wohl wirklich probieren. Danke trotzdem für den 
Tipp.

VG
Robert

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.