Forum: Mikrocontroller und Digitale Elektronik DRAM durch SRAM ersetzen


von Meik J. (tidemic)


Angehängte Dateien:

Lesenswert?

Hallo Community,

ich möchte zum Neubau einer alten Schaltung.
DRAM(Motorola MCM 514256) durch SRAM ersetzen.

Mit folgender Schaltung(Schematisch) möchte ich die Row
Column Adressen Zugriff auf SRAM umsetzen ?!

Zugriffszeit min 120ns.

Ich bitte um Verständnis, das ich Antworten
wie "Ey guck doch bei EBay ignoriere.

MfG Meik

von karadur (Gast)


Lesenswert?

Hallo zeige mal mehr von der Schaltung. CPU und Steuerbus.

von GEKU (Gast)


Lesenswert?

Beitrag "dynamische RAM's durch statischen RAM ersetzen"

Welcher Prozessor ist im Spiel?

Kann dieser auf ein statisches RAM vom Timing umgestellt werden?

RAS und CAS werden nicht benötigt.

Das SRAM wird wie ein FLASH mit zusätzlichen RW Signal angeschlossen.

von Bernhard S. (b_spitzer)


Lesenswert?

Bei DRAM macht der DRAM-Controller alle paar ms noch Refresh-Zyklen, die 
beim SRAM überflüssig sind. Das kann die Zugriffszeiten unnötig in die 
Höhe treiben.

von Meik J. (tidemic)


Lesenswert?

Danke für die Antworten.

Es handelt sich um eine Retro Grafikkarte mit einem Trident TVGA9000i-3
in einem IBM kompatiblen XT Bus System.

Von dem Trident TVGA9000i-3 habe weder ein Datenblatt
noch habe ich den Source Code vom Karten Bios Rom vorliegen.

Nur den Schaltplan mit DRAM und das BIOS .bin File.

von S. R. (svenska)


Lesenswert?

Hmm.

Spontan würde ich einen Decoder (z.B. '138) nehmen, den mit /RAS und 
/CAS füttern und damit die Latches direkt ansteuern. Spart einen Chip.

Am SRAM müsstest du /WE und /OE direkt an die entsprechenden Leitungen 
vom DRAM klemmen können, und /CS1 kannst du ebenfalls vom Decoder 
treiben lassen.

Oder habe ich gerade einen Holzweg gefunden?

von Axel S. (a-za-z0-9)


Lesenswert?

Meik J. schrieb:
> Es handelt sich um eine Retro Grafikkarte mit einem Trident TVGA9000i-3
> in einem IBM kompatiblen XT Bus System.

Und warum möchtest du da das dRAM gegen ein sRAM ersetzen? Das 514256 
ist ein stinknormales 256K x 4 dRAM. Das hat so ziemlich jeder 
RAM-Hersteller mal gebaut. Da solltest du relativ problemlos Ersatz 
bekommen.

Package und Geschwindigkeit wären noch interessant. Die 120ns 
Zugriffszeit kann ich nicht glauben. Soll das die Zykluszeit sein?

von Meik J. (tidemic)


Lesenswert?

Noch mal danke für eure Antworten.
Kleiner Fehler 70ns oder weniger werden angegeben.
Ich denke mal Schreib/Lesezyklus.

Dann werde ich wohl ohne eigenen Gehirnschmalz
das Projekt nachbauen. Und DRAM IC's bei UTSOURCE
oder ähnlich suchen.

Oder das Bastel Projekt verwerfen.

Euch einen schönen Sonntag Abend

von Michael U. (amiga)


Lesenswert?

Hallo,

Axel S. schrieb:
> Und warum möchtest du da das dRAM gegen ein sRAM ersetzen? Das 514256
> ist ein stinknormales 256K x 4 dRAM. Das hat so ziemlich jeder
> RAM-Hersteller mal gebaut. Da solltest du relativ problemlos Ersatz
> bekommen.

Das war auch mein erster Gedanke beim Lesen.
Die Rams gibt es bei ebay für wenige Geld.
Den Grafikcontroller auch, allerdings kostet der etwas.
Die VGA-Karte gibt es auch, die alten trident konnten alle 8Bit XT-Bus. 
Mußte nur Platz sein, weil der hintere Teil einfach hinter dem XT-Slot 
offen bleibt. Einige ET4000 Karten konnten auch noch 8Bit-XT-Mode.

Meik J. schrieb:
> Von dem Trident TVGA9000i-3 habe weder ein Datenblatt
> noch habe ich den Source Code vom Karten Bios Rom vorliegen.

Datenblatt des TVGA9000i liegt doch im Netz rum, z.B.:
https://datasheet4u.com/datasheet-pdf/Trident/TVGA9000I/pdf.php?id=501949

Gruß aus Berlin
Michael

von Meik J. (tidemic)


Lesenswert?

Danke super bei datasheet4u.com war ich Dank Google auch schon
habe nur nicht lang genug weiter geklickt. Bin bei Datenblatt
Preview davon ausgegangen das die für denn Rest Kohle sehen wollen.
Aber nöö...

Ich wollte auf es SRAM. Weil ich den neu bei jedem mir bekannten
Händler noch finde. Und den DRAM nicht....

MfG Meik

von Michael U. (amiga)


Lesenswert?

Hallo,

Meik J. schrieb:
> Ich wollte auf es SRAM. Weil ich den neu bei jedem mir bekannten
> Händler noch finde. Und den DRAM nicht....

willst Du da eine Serie auflegen? Für ein Einzelstück würde ich die 
Originalen nehmen bevor ich hinterher mit den Timings diskutiere, weil 
meine Pixel rumflackern.

Aus China muß man eben Geduld haben:
https://www.ebay.de/itm/5pcs-MCM514256AP70-Integrated-Circuit-DIP-20/263351147794?hash=item3d50f39d12:g:t5YAAOSwbF1aHmn3

Probleme hatte ich bisher mit Exoten aus China noch nicht, selbst wenn 
die die Dinger irgendwo ausgelötet und geputzt haben sollten...
Fälschen dürfte sich bei den vermutlich nachgefragten Stückzahlen dieses 
Rams wohl nichtmal für die Chinesen lohnen.

Gruß aus Berlin
Michael

von Meik J. (tidemic)


Lesenswert?

@ Michael

Danke für den Link.

Ich habe letztens auch 4 Motorola 68KP10 über
die Bay aus China ohne Probleme bestellt.

Hauptsächlich hat die Experimentier und Bastel
Lust zu diesem Thread geführt.

MfG Meik

von michael_ (Gast)


Lesenswert?

Meik J. schrieb:
> Ich wollte auf es SRAM. Weil ich den neu bei jedem mir bekannten
> Händler noch finde. Und den DRAM nicht....

Mußt nur vorn die Buchstaben weglassen.

Oder auch    71C2456A usw.

von Nautilus (Gast)


Lesenswert?

Bernhard S. schrieb:
> Bei DRAM macht der DRAM-Controller alle paar ms noch Refresh-Zyklen, die
> beim SRAM überflüssig sind. Das kann die Zugriffszeiten unnötig in die
> Höhe treiben.

Es ist eine alte Schaltung. Es gab Mikrorechner, wie den Z80, die 
erledigten diese Aufgabe gleich mit.

von Edward C. (teddy)


Lesenswert?

Hi Miek,
Hier im Forum geht es unter "Markt" zwar manchmal etwas rauh her, aber 
wenn Du nett fragst, kann einer bestimmt in seiner Platienen Sammlung 
rumsuchen und gegen Lau zu Dir schicken. Wie viele brauchst Du denn? 
Welche Eckwerte (Timing, Voltage und phys. Groesse)? Hast Du ein Bild 
dann kann man ablesen und die Groesse sehen? 514256 habe Ich auch 
bestimmt ...
Teddy

von Peter D. (peda)


Lesenswert?

Meik J. schrieb:
> Mit folgender Schaltung(Schematisch) möchte ich die Row
> Column Adressen Zugriff auf SRAM umsetzen ?!

Man muß nur die Row-Adresse latchen.

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.