Wie Bankswitching 256KB im 27C400?

Gast #5014282
Lesenswert?

Hallo,

ich habe zwei 256KB große ROM-Images in ein 512KB-Eprom gepackt (ein 
27C400) und wollte mir einen Umschalter bauen. Nun bin ich trotz 
Datenblatt des Chips nicht schlau daraus geworden, wie ich zwischen den 
beiden ROM-Images hin- und herschalten kann ...

Ich dachte ich biege am Chip Pin 1 (A18) und Pin 32 (A17) hoch und gebe 
dann per Schalter entweder Pin 1 oder Pin 32 auf die Platine an Pin 32. 
Läuft aber nicht ...

Wo ist mein Denkfehler? Bitte um Hilfe!

greetz,
Chap
#5014325
Lesenswert?

Kommt auch ein bisschen auf den Einsatzfall an.
Stellst du das vor Betrieb ein und arbeitest dann nur mit der einen 
Hälfte, ist das wie oben beschrieben völlig i.O.

Es gibt aber auch den Fall, dass man während der Laufzeit wechseln 
möchte. Dann musst du ein wenig mehr Aufwand betreiben (ein D-FF für A18 
z.B. Umschaltung mit den Zugriffen auf den Speicher synchronisieren)

Gewünschte Bankauswahl an D, steigende Flanke von /CS übernimmt das, 
beim nächsten Zugriff ist dann die andere Bank dran.
Gast #5014509
Lesenswert?

Hallo,

danke für die schnelle Hilfe! Tolles Forum!!!

Es hat geklappt, ich habe A18 auf einen Schalter gelegt, der dessen 
Pegel zwischen 5V und GND umschaltet. Jetzt läft es. Ich schalte nur im 
ausgeschalteten Zustand um; Je nachdem mit welchem ROM ich die Maschine 
starten möchte.

greez,
happy Chap

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