Speicherbausteine verschalten

OP #6954125
Lesenswert?

Hallo zusammen,

ich habe eine Frage zur Verschaltung von 2 Speicherbausteinen. Und zwar 
soll entweder die Anzahl der Worte oder die Wortbreite verdoppelt 
werden. Wie die Schaltungen auszusehen haben wenn die Speicherbausteine 
nicht über Adressmultiplex angesprochen werden ist mir klar. (siehe Bild 
1 u. 2)
Wie muss die Schaltung aussehen wenn ich Adressmultiplex habe, also nur 
noch die Hälfte der Adressleitungen + 2 Steuersignale (RAS, CAS)?

Vielen Dank im Voraus!
Gast #6954145
Lesenswert?

wenn du die Wortbreite verändern willst klemmst du alle Adressleitungen 
parallel also 12 Adressleitungen und 16 Datenleitungen statt 8.

Wenn du den Adressbereich erweitern willst klemmst du die Datenleitungen 
parallel so hast du dann 24 Adressleitungen und 8 Datenleitungen.
(Firma: Q3) #6954183
Lesenswert?

Guest schrieb:
> wenn du die Wortbreite verändern willst klemmst du alle
> Adressleitungen
> parallel also 12 Adressleitungen und 16 Datenleitungen statt 8.
>
> Wenn du den Adressbereich erweitern willst klemmst du die Datenleitungen
> parallel so hast du dann 24 Adressleitungen und 8 Datenleitungen.

Nö, Denkfehler!

Du schaltest auch erstmal alle 12 Adressleitungen parallel. Das nun 
benötigte 13. Pin (zur Verdopplung des Adressraumes) geht einmal negiert 
an /CS von dem einen RAM und einmal nicht negiert an /CS vom anderen 
RAM.

Falls /CS zusätzlich zum Multiplexen wegen anderer Buskomponenten 
benötigt wird, muss es mit einer zusätzlichen Logik mit diesen verknüpft 
werden ... oder es genügt /OE für die Datenleitungen ...
Gast #6954203
Lesenswert?

Benedikt S. schrieb:
> Wie muss die Schaltung aussehen wenn ich Adressmultiplex habe, also nur
> noch die Hälfte der Adressleitungen

Na ja, solche Speicher werden bei 1 zusätzlichen Adressleitung gleich 4 
mal so gross sein.

Es macht keinen Sinn, dort nur den doppelten Speicher abzurufen.

Vervierfachst du die Kapazität, hast du wieder 1 Adressleitung exclusiv 
um sie mit CE zu verschalten.
Gast #6954267
Lesenswert?

Frank E. schrieb:
>> Wenn du den Adressbereich erweitern willst klemmst du die Datenleitungen
>> parallel so hast du dann 24 Adressleitungen und 8 Datenleitungen.
>
> Nö, Denkfehler!

sorry im 2ten Fall ist es ein Fehler. Die Datenleitungen parallel gibt 
Datenmüll. Hier müsste man wie gesagt CS zum umschalten nehmen.
Moderator (Firma: Titel) Persönliche Seite #6954373
Lesenswert?

Christian M. schrieb:
> Dual-Ported-RAM...
Als DP-RAM wird aber normalerweise etwas bezeichnet, das 2 Adressbusse 
und 2 Datenbusse hat (von denen mindestens 1 bidirektional ist), so dass 
darüber von 2 Teilnehmern gleichzeitig auf den Speicher zugegriffen 
werden kann.

Früher hatten DRAMs gesplittete Ein- und Ausgänge, und oft waren das nur 
1.. 4 Bits.

Und auch dies Speicherblöcke in FPGAs haben getrennte Din und Dout.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren