Bus Multiplexer für ROM-Emulator?

OP #551983
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.
Gast #552004
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

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