Forum: Mikrocontroller und Digitale Elektronik AVR an PC CACHE


von Michael D. (Gast)


Lesenswert?

hi gemeinde,

habe heute mittag in meine schuplade paar alte cache bausteine von
alten 486-er gefunden und da kamm ich auf die ide sie an einem avr
anzuschliessen, leider gibts dazu keine datasheets, weiss vielleicht
einer wie sowas zu realisieren ist?hat einer schon mal so ein versuch
gestartet?

MfG
Michael

von Matthias (Gast)


Lesenswert?

Hi

das sind nur schnelle SRAM's. Im 28-poligen DIP sind die Dinger
eigentlich immer pinkompatibel zu
http://www.6502.org/users/alexis/62256.pdf

Matthias

von Michael D. (Gast)


Lesenswert?

Hi,
hab hier welche die sich um6164ak-25 nennen, scheinen welche von umc zu
sein, mich interessiert wie ich die drankriege an dem atm und wie ich
sie ansprechen kann, ob es da irgendwie beispiele gibt für welche
zwecke auch immer...

MfG
Michael

von Rufus T. Firefly (Gast)


Lesenswert?

Das sind 8Kx8-SRAMs von UMC mit 25ns Zugriffszeit.
http://www.web-ee.com/Electronic-Projects/data/hm6264.pdf
ist ein Datenblatt eines pinkompatiblen 8Kx8-SRAMs.
(Unterschiede: Timinginformationen, Stromaufnahme und
Gehäuseabmessungen).

Wie man sowas an einen AVR anschließt, steht im Datenblatt des
jeweiligen AVRs, sofern der externen Speicher unterstützt (der Mega128
tut's beispielsweise).

von Michael D. (Gast)


Lesenswert?

Achso, schade, wollte ich mit dem mega8 ausprobieren da ich momentan
keinen anderen zu hand habe...

MfG
Michael

von ...HanneS... (Gast)


Lesenswert?

Der (Mega)8515 kann das auch...

von Michael D. (Gast)


Lesenswert?

hi, für welche anwendungen kann ich so eine schaltung am besten
nutzen?zb. logs ablagern?

MfG
Michael

von Rufus T. Firefly (Gast)


Lesenswert?

Du kannst so eine Schaltung als Erweiterung des internen RAMs des
Controllers nutzen. Zum "logs ablagern" taugt das weniger; kaum ist
die Versorgungsspannung des RAMs abgeschaltet, schon sind die darin
befindlichen Daten hops.

von Michael D. (Gast)


Lesenswert?

also nicht anders wie eine erweiterung des rams in einen pc...das hat
schon mal vorteile, wenn ich jetzt noch nen eprom anschliese (wenns
möglich) dann habe ich praktisch den kleinen pc um ram und HD erweitert
richtig?

MfG
Michael

von ...HanneS... (Gast)


Lesenswert?

Dann fehlen nur noch dementsprechende Programme...

Vorausgesetzt, du hast die Platine mit 8515, SRAM, EPROM, Adresslatch
usw. realisiert.

...

von Michael D. (Gast)


Lesenswert?

Warum mit 8515?
was meinst du unter "usw."?

von ...HanneS... (Gast)


Lesenswert?

Weil der 8515 im Gegensatz zum Mega8 ein Speicherinterface hat und damit
für den Anschluss von SRAM bzw. EPROM geeignet ist.

Der Rest steht im Datenblatt.

...

von Markus (Gast)


Lesenswert?

An der Stelle jetzt natürlich noch der übliche Hinweis, daß die AVRs
eine Harvard-Architektur haben und deswegen keinen Code im externen
Speicher ausführen können.

Das einzige was hier geht ist, daß man im externen Speicher nur
Pseudocode ablegt, der dann vom eigentlich Programm im Flash emuliert
wird. Das ist z.B. bei den Basic-Interpretern machbar, allerdings ist
das natürlich auch deutlich langsamer.

von Markus (Gast)


Lesenswert?

Man kann das SRAM natürlich auch an einen Mega8 anschließen, muß dann
aber die Ansteuerung aller Pins "von Hand" machen, was deutlich
umständlicher und wohl auch langsamer ist. Und natürlich braucht das
ziemlich viel I/O-Pins; allein schon deswegen sind größere AVRs da
deutlich besser geeignet.

Aber da Du sowieso noch keine Anwendung dafür zu haben scheinst: Nur
zum rumspielen ist der Mega8 dafür sicher geeignet.

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