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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.