Hallo Da die 74LS181 langsam rar werden, habe ich mir überlegt einen Ersatz mit einem FLASH-Speicher zu basteln. Dazu habe ich mit einem Adapter den 74LS181 ausgelesen und als HEXDatei für einen PT29F020 oder größer erstellt. Oben die Ersatzschaltung und die HEX-File für dieses Projekt. Ich hoffe euch gefällts und könnt es brauchen. MfG
Den am26f040 scheints aber auch nicht mehr wirklich zu kaufen zu geben? Nen CMOS Flash mit vorgeschaltetem 74HCT245 sollte doch auch tun. Beim Flash muss man dann noch auf die ZUgriffszeiten achten, son 74LS181 ist pfeilschnell. So 24ns für eine 4 Bit Addition und mit Carry Lookahead 74182 geht eine 16Bit Addition in 44ns! Die 74S181 sind noch viel schneller. (19ns für 16Bit) (Jeweils Typical) Der Schaltplan ist auch etwas komisch. Wieso sind nCE und nOE Ausgänge, die auf ein Gatter gehen? Wieso da jetzt noch ein D-FF am Ausgang klebt erschließt sich mir auch nicht.
:
Bearbeitet durch User
Man kann ja auch einen SST39SF020A nutzen. Allerdings stolpere ich auch über den Schaltplan. Neben /CE und /OE verstehe ich nicht, warum die Ausgänge eines D-type latches am Dateieingang des Flash liegen? Übersehe ich da was? P.S. Hat jemand vielleicht noch einen 74LS181 rum liegen? Mein Nibbler wartet noch auf ihn ;-)
Hallo Das 74LS373 ist normalerweise ein LATCH welches hier als Bustreiber fungiert und die Gatter schalten dieses Frei wenn WE und OE auf LOW liegen. Natürlich geht es mit einem 74LS541 einfacher, da man sich die Gatter spart. Das Bild allerdings nur um zu zeigen auf welchen PIN des Flash die Funktionen des 74LS181 liegen.
Fuchs Alexander schrieb: > die Gatter schalten dieses Frei wenn WE und OE auf LOW > liegen Nur wer schaltet die auf LOW? Am Latch und am Flash sind das jeweils Eingänge. Darum gings mir ;)
Erich schrieb: > Warum ist die .HEX Datei viel grösser als A0...A13 ? Weil beim Lesen die Ports A0 bis A13 nochmals eingelesen wurden und das FLASH viel größer als ein 27256er-EPROM ist.
Fuchs Alexander schrieb: > Weil beim Lesen die Ports A0 bis A13 nochmals eingelesen wurden und das > FLASH viel größer als ein 27256er-EPROM ist. Verstehe ich nicht, deine Antwort. Stimmt auch nicht mit dem Schaltplan überein. Da das Bauteil '181 einsgesamt 14 Eingänge hat, kann es nur 2^14 Kombinationen geben. Zu Verdeutlichung solltest du im Schaltplan links einen Stecker anbringen, dort wo du beim auslesen der Funktion des '181 (d)einen Zähler angeschlossen hast. Und den Schaltplan vollständig zeichnen, d.h. es dürfen keine offenen Eingänge vorhanden sein. Auch wie die bereits nachgefragten Pins /CE und /OE beschaltet sind bzw. getaktet werden ist unklar. Gruss
Erich schrieb: > Fuchs Alexander schrieb: >> Weil beim Lesen die Ports A0 bis A13 nochmals eingelesen wurden und das >> FLASH viel größer als ein 27256er-EPROM ist. > > Verstehe ich nicht, deine Antwort. > Stimmt auch nicht mit dem Schaltplan überein. Bei A0 bis A13 sollte sich doch der Inhalt von deinem HEX File ab 0x2000 wiederholen, macht er aber erst ab Adresse 0x4000. Aber A14 ist doch nicht angeschlossen. Irgendwie merkwürdig das File...
Fuchs Alexander schrieb: > Da die 74LS181 langsam rar werden, Sieht eigentlich nicht so aus: https://www.digchip.com/datasheets/quote.php?action=search&is_post=post&pn=74ls181 Für Reparaturzwecke sollte das eine Weile reichen, und für Neuentwicklungen wird man diesen Chip, sowie seine ALS und HC Geschwister wohl nicht mehr einsetzen.
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.