Forum: Mikrocontroller und Digitale Elektronik Halbleiterspeicher, SRAM


von Peter93 (Gast)


Angehängte Dateien:

Lesenswert?

Der dargestellte SRAM-Speicherbaustein habe - bezogen auf den für den 
Speicherzugriff von außen nur "sichtbaren" Adressbus und den Datenbus - 
die Organisation m x 8 und die Adresswortbreite 13 Bit. Diese 
Organisation wird aber erst durch eine Multiplexerlogik erreicht, welche 
bei jedem Speicherzugriff anhand der anliegenden Adresse acht einzelne 
Bitzellen aus der quadratischem Bitzellenmatrix mit den 
Datenbusleitungen verbindet.

a) Wie groß ist m, und wie groß ist die Anzahl k der Zeilen oder Spalten 
der quadratischen Zellenmatrix?

m = ?
k =?


b) Wieviele Auswahlleitungen i für die Datenleitungsmultiplexer gibt es, 
und wieviele Spalten-Datenleitungen der Zellenmatrix müssen an jeden 
Multiplexer der 8 Datenbits verbunden sein?

i = ?  Auswahlleitungen
? =  Spaltenleitungen pro Multiplexer


Ich habe leider absolut keine Ahnung, wie ich zur Lösung komme. Könnt 
ihr mir vielleicht helfen? Ich will hier keine Hausaufgaben gemacht 
bekommen, sondern lerne für eine Klausur und möchte den Lösungsweg 
deshalb auch gerne verstehen =)

von karadur (Gast)


Lesenswert?

Ich würde mal anfangen mit 13bit Adresse und 8bit pro Adresse macht 
64kb.

von Peter93 (Gast)


Lesenswert?

karadur schrieb:
> Ich würde mal anfangen mit 13bit Adresse und 8bit pro Adresse macht
> 64kb.

Das ist klar, aber was fange ich mit dieser information an?

von Peter93 (Gast)


Lesenswert?

wenn ich eine Adresswortbreite 13 Bit habe, und die Organisation 
Organisation m x 8 ( quadratisch) , ist dann i= 5, für die 5 restlichen 
bits?

von Thomas E. (picalic)


Lesenswert?

Peter93 schrieb:
> m x 8 ( quadratisch)

was hat "m x 8" als Wortbreite mit "quadratisch" zu tun?

Erstmal solltest Du k ausrechnen: Du weißt schon, daß der Speicher aus 
64k (= 65536) einzelnen Bits besteht, und die Aufgabe spricht mehrfach 
von einer "quadratischen" Matrix, also gleicher Spalten- wie Zeilenzahl. 
Wie groß ist diese bei einem "Schachbrett" mit 65536 Feldern?

von Peter93 (Gast)


Lesenswert?

ich habe erstmal m berechnet: 2^13 = 8192

Thomas E. schrieb:
> Erstmal solltest Du k ausrechnen: Du weißt schon, daß der Speicher aus
> 64k (= 65536) einzelnen Bits besteht, und die Aufgabe spricht mehrfach
> von einer "quadratischen" Matrix, also gleicher Spalten- wie Zeilenzahl.
> Wie groß ist diese bei einem "Schachbrett" mit 65536 Feldern?

Das ergäbe 256 Zeilen.

Somit ist Aufgabenteil a) gelöst.

fehlt noch b)
i=5 ist angeblich richtig, ist das zufall?

von karadur (Gast)


Lesenswert?

Kein Zufall.

8bit-Gruppen aus 256bit gibt 32=2^5

von Peter93 (Gast)


Lesenswert?

karadur schrieb:
> Kein Zufall.
>
> 8bit-Gruppen aus 256bit gibt 32=2^5

Dann war mein Lösungsweg wohl falsch.
Dachte wenn die Wortbreite 13 bit sind, und mx8 , dann rechne ich 
einfach die 13-8 = 5


Bleibt noch die Frage nach den Spaltenleitungen pro Multiplexer

von Thomas E. (picalic)


Lesenswert?

Peter93 schrieb:
> Das ergäbe 256 Zeilen.

... und auch 256 Spalten. Diese werden über 8 Multiplexer mit den 
Datenleitungen verbunden, jeder Multiplexer hat also 256/8 = 32 Spalten 
auszuwählen. Dazu bracht man 5 Select-Eingänge (2^5 = 32)

Peter93 schrieb:
> fehlt noch b)
> i=5 ist angeblich richtig, ist das zufall?

Kann Zufall sein oder nicht - ich habe nicht so ganz Verstanden, wie Du 
oben auf die 5 gekommen bist.

von Peter93 (Gast)


Lesenswert?

Super, damit ist die Aufgabe gelöst, vielen Dank für die Hilfe! =)

Mir stellt sich nur noch die Frage, ob man so einfach auf i=5 kommen 
kann, wie ich es beschrieben habe, oder ob das so nicht möglich ist

von Thomas E. (picalic)


Lesenswert?

Ok, dann rechne doch die Aufgabe nochmal durch, aber mit z.B. 9 statt 13 
Adressleitungen...

von MaWin (Gast)


Lesenswert?

Peter93 schrieb:
> a) Wie groß ist m
> b) Wieviele Auswahlleitungen i für die Datenleitungsmultiplexer gibt es,

Hausaufgaben ?
Ud du willst glänzen obwohl du nie da warst ?

Peter93 schrieb:
> Ich habe leider absolut keine Ahnung, wie ich zur Lösung komme

Man hätte in der Vorlesung vielleicht mal da sein sollen.

Beitrag "Einheitlicher Umgang mit faulen Schülern etc.?"

Peter93 schrieb:
> damit ist die Aufgabe gelöst

Nicht von dir, d.h. bei der nächsten realen Aufgabe im realen Leben 
wirst du ohne Foren wieder versagen.

von Peter93 (Gast)


Lesenswert?

MaWin schrieb:
> Nicht von dir, d.h. bei der nächsten realen Aufgabe im realen Leben
> wirst du ohne Foren wieder versagen.

scheinst wohl kein hilfsbereiter Mensch zu sein, liegt wahrscheinlich 
daran dass niemand so einer Person wie dir helfen wollte. Scheinst ein 
echter Held im Internet zu sein, im wahren Leben aber leider ein echter 
Versager ohne soziales Umfeld, sonst müsstest du nicht solche Beiträge 
von dir geben. Mein Beileid und gute Besserung für deinen Charakter.

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
Noch kein Account? Hier anmelden.