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
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.