www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik überschüssige Adressleisungen


Autor: chris (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe eine allgemeine Frage bez. Adressierung von externem Speicher. 
Der Adressbus meines Controllers (XC167) ist größer als der der 
verwendeten externen Speicher-IC's.

Wenn ich mehrere dieser Speicher-IC's nutzen möchte kann ich dann die 
überschüssigen Adressleitungen als Chip-Selsct lines "missbrauchen" oder 
sollte man dafür ausschliesslich die dedicated chip select Ausgänge des 
Prozessors nutzen?

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
chris schrieb:
> Wenn ich mehrere dieser Speicher-IC's nutzen möchte kann ich dann die
> überschüssigen Adressleitungen als Chip-Selsct lines "missbrauchen" oder
> sollte man dafür ausschliesslich die dedicated chip select Ausgänge des
> Prozessors nutzen?

Kommt drauf an.
Was sagt denn das Datasheet/Manual Deines MCs dazu?


Peter

Autor: Michael B. (bubi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn der externe Speicherbereich direkt abgebildet ist 
ja....Adressdecoder helfen hier nochmal nach. Aber aufpassen das die 
Interfaces dann auch kompatibel sind... Also die Daten auch richtig 
rausgehen und nicht noch zB ein NAND-Controller dazwischen hängt..

Autor: Sven P. (haku) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ganz klassich: Ja, das geht.
Hat man früher oft gesehen bei 8081er-Schaltungen und so weiter: Zwei 
Adressleitungen ver-UND-ed und damit ein Portregister angebaut :-)

Autor: Klaus Falser (kfalser)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du kannst die Adressleitungen verwenden, aber Du musst Dir das Timing 
überlegen :
a) Die Adressleitungen ändern sich alle gleichzeitig, deshalb kann es 
beim Dekodieren zu Glitches auf den dekodierten CS Signalen kommen. 
Diese Glitches dürfen keine Auswirkungen haben, am besten diese CS 
signale nochmals mit einen CS vom Prozessor verknüpfen.
b) Die Dekodierung braucht Zeit. Ist diese Verzögerung im Timing-Budget 
drinnen?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.