Hallo, ich lerne für eine Klausur und habe folgende Aufgabe: Die Speichermatrix eines DRAM-Bausteins mit 8 Bit Wortbreite hat 2048 Zeilen und 1024 Spalten (keine quadratische Matrixfläche). Alle 64 ms muss jede Bitzelle einen Refresh erhalten. a) Welche Kapazität hat der Baustein? Antwort: b) Wieviele Adressleitungen hat der Baustein? Antwort: c) In welchen Zeitabständen sollte ein zeilenweiter Refresh bei einer gleichmäßigen Verteilung der Refreshzyklen erfolgen (gerundet, ohne Nachkommastelle)? Antwort: μs zu a) Kapazität= Anzahl Speicherplätze x Breite des Speicherplatzes also 2048 * 1024 ? zu b) n Adressleitungen zu Adressierung von 2^n Speicherplätzen (Wie viel Speicherplätze gibt es denn und wieso?) zu c) Ich dachte das wären 64μs, so steht es zumindest für DRAM im Skript, ist aber falsch
Peter94 schrieb: > zu a) > Kapazität= Anzahl Speicherplätze x Breite des Speicherplatzes > also 2048 * 1024 ? Ja, und was ist mit "x Breite des Speicherplatzes"? Also: x8, dann sind das Bit - so geben die meisten die Kapazität an. Also hier: 16MBit. > zu b) > n Adressleitungen zu Adressierung von 2^n Speicherplätzen 11 + 10 Adressleitungen. Meist werden aber Spalten- und Zeilenadressen nacheinander angegeben und mit RAS, CAS entsprechend gelatched. Dann wären es 11. > (Wie viel Speicherplätze gibt es denn und wieso?) siehe oben. > zu c) > Ich dachte das wären 64μs, so steht es zumindest für DRAM im Skript, ist > aber falsch Da hat halt der Professor für diese Aufgabe ein anderes RAM verwendet :-). Das Ding hat 2048 Zeilen, also musst du in 64ms an allen 2048 Zeilen vorbeigekommen sein. Es werden dabei alle in der Zeile stehenden 1024 Zellen aufgefrischt. Das sollte jetzt rechenbar sein ...
Zu b: Hast Du Dir schon mal Gedanken über den bei DRAMs üblichen Adressmultiplex gemacht? Zu c: Wenn jede Bitzelle alle 64 msec aufgefrischt werden muss, ist der Abstand bei den Zeilen wovon abhängig? Von der Anzahl der Spalten, der Anzahl der Zeilen oder ...
Vielen Dank für eure Antworten :) ich habe allerdings noch eine Frage zu b) Wieso nimmt man nur die 11 Adressleitungen, statt die gesamten 21? Das habe ich noch nicht ganz verstanden Und zu c) 64ms / (1024*2048) ? Ich weiß es leider nicht
Peter94 schrieb: > Wieso nimmt man nur die 11 Adressleitungen, statt die gesamten 21? Das > habe ich noch nicht ganz verstanden Weil sonst der Chip unnötig viele Beinchen benötigt und deshalb größer wird? Peter94 schrieb: > Und zu c) > 64ms / (1024*2048) ? Ich weiß es leider nicht Nochmal: HildeK schrieb: > Das Ding hat 2048 Zeilen, also musst du in 64ms an allen 2048 Zeilen > vorbeigekommen sein. und Peter94 schrieb: > sollte ein zeilenweiter Refresh Nein, du musst nicht jede Zeile einzeln ansprechen für einen Refresh ...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.