www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SRAM Adressbus


Autor: Jakob (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Morgen,

für meinen externen RAM-Baustein benötige ich 15 Adresslinien (vom 
Adressbus), jedoch hab ich nur 8 Datenlinien (Datenbus) zur Verfügung. 
Welchen Nachteil habe ich, wenn ich auch nur 8 Adresslinien verwende? 
Kann ich damit auch alle Speicherstellen ansprechen?

Jakob

Autor: crazy horse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
nur mit dem Datenbus kannst du gar nichts machen.
und wenn du einen 32k-RAM hast, brauchst du 15 Adressleitungen. Die 
müssen nicht unbedingt alle direkt vom Controller-Speicherinterface 
kommen, aber sie müssen in irgendeiner Weise getrennt steuerbar sein. 
Den geringsten Softwareaufwand und die beste Performance bekommst du 
allerdings mit dem direkten Memory-Interface.
Üblich ist, Datenbus und einen Teil der Adressen zu multiplexen, um 
Leitungen/Pins zu sparen. Getrennt werden die mit einem externen Latch, 
manchmal ist das auch schom im Speicherchip integriert.
Sag mal genau, welcher MC, welcher Speicher und wie schnell du auf den 
RAM zugreifen willst (Adressen kann man auch seriell mittels 
Schieberegister bereitstellen) oder gleich einen seriellen RAM verwenden 
(FM24C256 FRAM über I2C)

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn du nur 8 Adressleitungen verwendest, kannst du auch nur 2^8 = 
256Byte adressieren. Falls dir das reicht ist alles ok, ansonsten musst 
du wohl doch alle anschließen :)

Autor: Jakob (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
alles klar - dankescön

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.