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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.