ATxmega128A1 und 512kB SRAM an EBI -> Problem mit ChipSelect

Gast #2858210
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe einen 512kB (4MBit) SRAM an einen ATxmega128A1 angeschlossen. 
Der Datenbus ist direkt mit PORTJ verbunden und die unteren 16 
Adressleitungen teilen sich PORTK mittels Latch. A16 bis A18 sind direkt 
an PORTH angeschlossen und A19 ist Chip-Select (CS3).
Leider kann man A19 nicht allein als Chip-Select nutzen (siehe 24.3.3, 
Figure 24-1 im Xmega manual), sondern nur gemeinsam mit A18.
Der Zugriff auf den SRAM allgemein funktioniert mittels den Appnotes und 
dem GCC im AVR Studio 6 problemlos, jedoch würde ich gern den Chip 
zwischen den Zugriffen deaktiveren, um Strom zu sparen.

Ich habe einen Beitrag von travelrec gefunden:
Beitrag "Re: XMega EBI ungenutzte CS Pins"

Er schlägt vor, einfach den Chip-Select (CS3) für 1MB zu konfigurieren, 
so dass beim Zugriff auf die obere Hälfte des Adressraums das 
Chip-Select auf 1 gelegt wird. Ich habe dies probiert und auf eine 
Adresse im oberen Bereich zugegriffen, jedoch scheint das EBI nach einem 
Zugriff alle Adressbits wieder auf 0 zu setzen, d.h. auch in meinem Fall 
A19 / Chip-Select. Kann man dies unterbinden?

Per IO Register den CS3 auf low ziehen funktioniert, jedoch wäre es 
natürlich angenehmer, wenn dies automatisch geht.

Hat jemand vielleicht einen Lösungsvorschlag?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.