EPROM 2716 durch CPLD auslesen?

Gast #1549669
Lesenswert?

Ich soll den EPROM 2716 mit einem CPLD XC9572XL (nur) auslesen können. 
Ich habe noch nie mit einem EPROM gearbeitet und auch das Internet hilft 
dabei nicht so recht weiter.
Meine Frage lautet: Wie schließe ich den EPROM an den CPLD?
Was ist notwendig um den EPROM auszulesen? Das Datenblatt kapier ich 
auch nicht so richtig. Vielleicht ist es auch zu oberflächlich 
geschrieben (nur für Könner).
Angehängte Dateien:
#1549687
Lesenswert?

Hubschrauber schrieb:
> Ich soll den EPROM 2716 mit einem CPLD XC9572XL (nur) auslesen können.
> Ich habe noch nie mit einem EPROM gearbeitet und auch das Internet hilft
> dabei nicht so recht weiter.
Du hast wahrscheinlich überhaupt noch nicht viel mit Elektronik 
gearbeitet, sonst würdest Du die Frage so nicht stellen.

a) Das EPROM gibt die Daten an Q<> aus, dazu muss man die 
Adressleitungen und Steuerleitungen setzen.
Das CPLD muss also an den Adressleitungen alle möglichen Adressen 
durchzählen, und die Q-Ausgänge einlesen.

b) Aber dann?
Was soll das CPLD mit diesen Daten machen?
Moderator (Firma: Titel) Persönliche Seite #1549691
Lesenswert?

> Ich soll den EPROM 2716 mit einem CPLD XC9572XL (nur) auslesen können.
Wohin auslesen?
Auf LEDs?
Zum PC?
Falls ja: welche Schnittstelle (LPT,COM,USB)?

> Was ist notwendig um den EPROM auszulesen?
GND an 0V anschliessen.
Vcc und Vpp auf 5V legen.
Eine Adresse anlegen.
Und dann EP# und G# auf GND legen.
Dann kommen schon Daten heraus (Das ist zu sehen im Bild 5).

EDIT:
Du wirst ein 5V-CPLD brauchen. Davon gibt es nicht mehr allzuviele.
Standard sind heute 3,3V.
Gast #1549703
Lesenswert?

Bei 27xxx und 28xxx kannst du auch die beiden besagten Steuerleitungen 
fest auf Masse legen. Addresse anlegen, 100-500ns (je nachdem welche 
2716-Variante) warten und voila.

Tip: Wenn Du die irgendwoher kriegen kannst, besorg dir 2816 oder 2864, 
das sind pinkompatible EEPROMS, die schonen die Nerven ganz erheblich.
#1549769
Lesenswert?

Lothar Miller schrieb:
> Du wirst ein 5V-CPLD brauchen. Davon gibt es nicht mehr allzuviele.
> Standard sind heute 3,3V.

Nein, der XL geht schon.
Die Eingänge des 2716 brauchen TTL Pegel, diese liefert der 9500XL auch 
mit 3.3 V.
Die Eingänge des XL's sind 5 V tolerant, und erwarten ebenfalls TTL 
Pegel.

Der XL wird mit 3.3 V versorgt, das Eprom aber mit 5V.
Gast #1549800
Lesenswert?

Wenn ich das richtig verstanden habe:
Mit den Adresseingängen (A0-A10) greife ich auf eine bestimmte Adresse 
im EPROM zu und gebe das Ergebnis (HIGH oder LOW an Q0 bis Q7) an einige 
Eingänge des CPLD.

Könnte ich die Adresseingänge auch mit Tastern ansteuern?

Am CPLD sind noch einige LEDS und eine 7-Segment-Anzeige angeschlossen.
Moderator (Firma: Titel) Persönliche Seite #1555426
Lesenswert?

> Ich habe da noch kein Gefühl... und kenne auch noch keine Regeln.
Am EPROM müssen gültige logische Pegel anliegen 0V und 5V. Wie du die 
erreichst, ist deine Sache.

> Wie müssen die Taster angeschlossen werden?
> Gegen Masse? Mit Pull-up-Widerständen?
Nimm besser Schalter statt der Taster. Du hast nur 10 Finger... ;-)
Mit 4k7-Pullups und Schaltern gegen GND wird das gehen...
Gast #1555428
Lesenswert?

Hallo Hubschrauber

Pull-Up-Widerstand (Nach Vcc), z.B. 22k, 10k tun es auch.
Taster nach GND.
Ich würde eher Schalter verwenden, ist einfacher zu verwenden,
Mehrere Taster gleichzeitig drücken ist lästig.

Gruß Anton
P.S. Ich nenne die Dinger Drehflügler.......

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren