Moin, ich suche einen SRAM mit Byteweisem Zugriff und möglichst wenigen benötigten Pins. Idee (für 64K RAM): 8 Pins für Adresse/Daten, Adresse ist 2 Byte lang, umschaltbar mit: 1 Pin Adresse high/lowbyte 1 Pin ALE (Adresse oder Daten) 1 Pin RD (Read enable) 1 Pin WD (Write enable) Gibt es einen solchen SRAM-Baustein? Oder muß sich da einen Baustein nehmen und eine Logik drumherumbauen, die das obige Muster unterstützt? Wie sieht es mit der Geschwindigkeit aus? Könnte ich bei 6MHz jeden Takt den entsprechenden Pin ändern, oder müßten Waitstates rein? Ideal wäre DIP (einfacher zu löten für mich Grobmotoriker^^) aber SOIC wär auch OK. Bei der Forensuche habe ich leider nichts gefunden, was meinen Anforderungen wirklich entspricht. Vielen Dank im Voraus. Bodo
Das geht so, wie Du das schreibst. Ein 8-Bit-Latch (HC573) für die Adressen brauchst Du auf jeden Fall. Wenn Du alte Level2-Cache-SRams von 486er oder alten P1-Motherboards schlachtest, hast Du ´ne große Chance, das zu bekommen, was Du suchst. Waitstates brauchst Du dann nicht, da die Teile sehr schnell sind.
Vielleicht kann das jemand gebrauchen. Hier kommt der gute alte 8255 zum Zuge, um 16Mbit externes SRAM zu bedienen.
"Hier kommt der gute alte 8255 zum Zuge" Oh Gott !!! Aus welchem Museum muß man den denn klauen ? Alt isser, viel Platz braucher auch, aber gut isser keinesfalls. Nimm einen ATMega162 + 74HC573, dann kannste den SRAM direkt reinmappen wie im Datenblatt angegeben. Ist dann nur einen Zyklus langsamer, als der interne SRAM. Peter
Ja so gehts auch - schenller und eleganter. Aber dann werden noch 9 weitere ports benötigt um auf die 16Mbit zu kommen. Die brauche ich aber noch für weitere funktionen. Hast du dafür auch no ne Idee ? Manfred
Man könnte noch einen 2. 74HC573 nehmen, und ein extra Pin, um die High-Adresse zu speichern. Du must dann den externen RAM abschalten, die High-Adresse ausgeben und latchen, dann den externen RAM wieder enablen und kannst dann in Häppchen von 256 Byte drauf zugreifen. Das sind dann 12 Pins (AD0..7, /WR, /RD, ALE, Latch-high). Wenn man oft auf mehrere Bytes hintereinander zugreifen muß, ist das immer noch ordentlich schnell. Mit nur 2 Pins gehts seriell, dauert natürlich länger. Hängt eben ganz davon ab, wie oft Du zugreifen mußt: http://home.tiscali.de/peterd/appl/hard/sram/sram.htm Peter
Hallo Manfred, ich bin bei einigen Pins am überlegen, was die genau machen sollen. Kannst Du wohl den Code des 82C55 bitte noch posten? Dann sollten eigentlich alle Fragen, die ich gerade habe, beantwortet sein. Danke im Voraus, Bodo
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.