Konstruieren Sie ein 8k x 32 ROM mit 2k x 8 ROM-Chips

Konstruieren Sie ein 8k x 32 ROM mit 2k x 8 ROM-Chips und allen zusätzlich erforderlichen Komponenten. Zeigen Sie, wie die Adress- und Datenleitungen des konstruierten 8k x 32 ROM mit den 2k x 8 Chips verbunden sind.

Ich habe versucht, es zu lösen, aber ich bin mir nicht sicher, ob ich die richtige Antwort bekommen habe. Könnte jemand meine Zeichnung überprüfen und mich korrigieren?

Geben Sie hier die Bildbeschreibung ein

Wo kommt die Adresse in Ihre 2k-mal-8-Erinnerungen? Können Sie herausfinden, wie viele 2k-mal-8-Geräte Sie benötigen, um Ihnen insgesamt 256k Bits zu geben?
muss ich feststellen woher die adresszeile kommt ?
Ich habe versucht, es so zu beantworten, wie mein Buch es bei einem ähnlichen Problem getan hat dropbox.com/s/wz4jkae3n0q444l/bm.PNG
Ich bin mir nicht sicher, ob es richtig ist, einen Decoder mit 8 Schiffen (2k * 8) und 3 * 8 einzusetzen .......
Sie benötigen 16 ROMs, wenn ich richtig gezählt habe.

Antworten (4)

Dies ist ein zweistufiges Problem.

Erster Schritt:

Kombinieren Sie Ihre 2k x 8 ROMs zu einem 2k x 32 ROM (erfordert 4 x 2k x 8 ROM ICs pro 2k x 32 Einheit)). Die Adresseingänge sind gemeinsam und müssen parallel geschaltet werden. Die Datenausgänge werden für die benötigten 32 Leitungen getrennt gehalten. Vergessen Sie nicht, dass es auch Steuerleitungen gibt, normalerweise eine Chipfreigabe und eine Leseleitung (normalerweise aktiv LOW), aber überprüfen Sie die Spezifikationen.

Geben Sie hier die Bildbeschreibung ein

Zweiter Schritt

Dabei werden vier "2k x 32 Bit"-ROM-Einheiten kombiniert. Die Eingänge ADDRESS LINES (A0 - A10) sind parallel miteinander verbunden. Die OUTPUT DATA-Leitungen sind ebenfalls parallel miteinander verbunden. Bleibt nur noch das Problem der KONTROLLLINIEN. Die READ-Leitung wird einfach zusammengelegt, da das ROM die Daten mit einem einzigen 'Lese'-Signal ausgeben soll. Die CHIP ENABLE-Leitungen werden als zusätzliches ADDRESS-Signal verwendet, um sicherzustellen, dass nur EIN 2k x 32-Bit-Block zu einem gegebenen Zeitpunkt adressiert wird. Wir haben die Eingabeadressen A11 und A12, um die vollständige 8K-Adresse für das ROM anzugeben. Wir müssen einen 2- bis 4-Zeilen-Decoder hinzufügen , um diese Adresszeilen in CHIP ENABLE-Auswahlen umzuwandeln.

Geben Sie hier die Bildbeschreibung ein

Sie müssen dies in zwei Schritten tun. Schritt 1: Nehmen Sie vier 2k-x-8-ROMs und verbinden Sie die Adressleitungen und den Ausgang parallel, um ein 2k-x-32-ROM zu erstellen. Schritt 2: Nehmen Sie vier dieser 2k-mal-32-ROM-Schaltungen, verbinden Sie ihre Adress- und Datenleitungen parallel und verbinden Sie ihre Ausgangsfreigaben mit dem Ausgang eines Decoders. Der Decodereingang sind die verbleibenden zwei hohen Adressleitungen und die Ausgangsfreigabe für den gesamten 8k-mal-32-ROM.

Vielen Dank ABER :(Ehrlich gesagt habe ich nicht gelernt, wie man es in zwei Schritten löst. Ich weiß nicht, wie man die Adresse verbindet, die mein Lehrer mir nicht beigebracht hat. Ich werde Ihre Hilfe wirklich schätzen, wenn Sie mir zeigen, wie man eine Verbindung herstellt die Adresse ???
Jeder 2k-mal-8-ROM-Chip sollte 11 Adressstifte, A0 bis A10, 8 Datenstifte und eine Ausgangsfreigabe haben. Um die Adressleitungen "parallel zu verbinden", verbinden Sie die A0-Pins auf jedem Chip miteinander. Dies wird die A0-Adressleitung für die gesamte Schaltung sein. Wiederholen Sie dies für A1 bis A10. Jede Reihe von vier Chips (ab Schritt 1) ​​hat 32 Datenleitungen, 8 von jedem Chip, die wir als D0, D1, ... D31 bezeichnen werden. Um die Datenleitungen parallel zu schalten, verbinden Sie D0 jeder Reihe miteinander. Dies wird die D0-Datenleitung für die gesamte Schaltung. Wiederholen Sie dies für D1, D2 usw. für jede Reihe.

Nein, Sie haben mehrere Probleme.

Wie viele Adressleitungen und wie viele parallele Datenleitungen müssen für einen 8k-x-32-Speicher vorhanden sein?

Wie viele einzelne 2k-mal-8-Speicher müssen beim Aufbau eines 8k-mal-32-Speichers kombiniert werden?

Wie viele der 2kx8-Speicher sollten zu einem bestimmten Zeitpunkt aktiviert sein? Wie bestimmen Sie, welche aktiviert werden sollen?

Wie viele Adressleitungen müssen zu jedem der 2k-mal-8-Speicher gehen?

Verwenden Sie 2:4 Decoderund 16 2kx8 ROMin 4x4der Art und Weise. dh für jede Decoderleitung wird 4eine Anzahl von aktiviert.2kx8 ROM