Forum: Mikrocontroller und Digitale Elektronik Bus Multiplexer für ROM-Emulator?


von Thomas (kosmos)


Lesenswert?

Hallo,

ich möchte mir einen einfachen ROM-Emulator bauen um wärend des 
Betriebes Daten verändern zu können, dazu will ich 2 SRAM-Bausteine 
einsetzen in die das ROM reinkopiert wird, dann möchte ich Daten im 1. 
RAM verändern und danach auf dieses RAM umschalten um die gleiche 
Änderung ins 2. SRAM zu machen, dann kommt die nächste Änderung ins 2. 
RAM und nach dem Umschalten auch ins 1., so das ich immer zwischen den 
beiden umschalten kann. Ich benötige dazu einige Schalter oder 
Multiplexer um die Datenbusse bzw. Adressbusse umzuschalten bzw. vom 
eigentlichen Bus abzutrennen damit da das eigentliche System nicht 
dazwischenfunken kann. Habt ihr eine Idee welche Bausteine möglichst 
viele Schalter bzw. Multiplexer integriert haben?

Zusätzlich sollen noch die Adresszugriffe aufgenommen werden also eine 
Tracefunktion integriert werden.

von Florian Pfanner (Gast)


Lesenswert?

Hallo,

also wenn du das mit 'discreten' ICs aufbauen willst, dann wird das ein 
ziemliches Bauteilegrab. In der Standard-TTL Technik gibts da mehrere 
Bausteine, die für diese Aufgabe verwendet werden können (z.B. 573, 373, 
...) Aber jeder hat nur 8 Gatter, so dass du für ein einzelnes SRAM 4 
von diesen brauchst, um die Adress- u. Daten abzutrennen. Das ganze 
steigert sich noch für die Bidirektionale Daten, dein zweites SRAM und 
das zusätzliche auslesen....
Am einfachsten wird die Schaltung wohl mit einem CPLD realisierbar sein, 
das kannst du programmieren wie dus brauchst.

Grüße, Florian

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.