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
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
Frag mal beim support nach, letztens hat mir avr@atmel.com oft weitergeholfen
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.