Gesperrtes Altera EPM7128SLC84 neu programmieren?

Gast #1918175
Lesenswert?
• ▲
▼
Hallo!

Ich habe ein paar Altera EPM7128SLC84-15 MAX7000S CPLDs günstig 
erworben, musste dann jedoch feststellen, dass bei diesen das Security 
Bit gesetzt worden war, so dass sie über JTAG nicht gelöscht oder neu 
programmiert werden können (sie werden über JTAG nicht mal erkannt).

Meines Wissens nach bleibt dann nur die Möglichkeit über die Altera 
Programming Unit, über welche ich leider nicht verfügt.

Kennt ihr vielleicht irgend einen anderen Weg, die Chips zumindest zu 
löschen, so dass man sie über JTAG wieder neu programmieren kann?

Ich wäre über jeden Tipp diesbezüglich sehr froh!

Vielen Dank,
Hermann
Gast #1918981
Lesenswert?
• ▲
▼
Vielen Dank für die Hinweise.

Das Problem ist, dass die JTAG-Pins deaktiviert wurden, und der 
ByteBlaster, USB Blaster u.s.w. daher nutzlos sind.

Auch in dem in der ersten Antwort verlinkten Thread wird immer wieder 
erwähnt, dass in diesem Fall nur ein komerzieller paralleler Programmer 
hilft :-(.

Ich wüsste nicht, WIE ich das Security Bit löschen sollte, wenn mir 
leider nur ein USB Blaster zur Verfügung steht.

Falls ich mich irre, und es doch irgend eine Möglichkeit geben sollte, 
wäre ich über einen Tipp jedoch sehr dankbar!

Danke,
Hermann
Persönliche Seite #1919149
Lesenswert?
• ▲
▼
Info: JTAG ext-Beschaltung.
http://www.latticesemi.com/lit/docs/technotes/tn1086.pdf

Hat dein Board via. JTAG {Pin-Haaders} Pull-UPS an den JTAG-Tab-Pinnen.
(oder stellt dein USB-Blaster die Pull-Ups).

#######################################################################
Fakt: der Chip mit seinem JTAG-TAB
muss respektive extern mit Resistoren beschaltet sein.
(Open-Drain)
#######################################################################

Kannst du die TMS bzw Clock Signale mal mit dem Scope messen.
Der TMS via Pull-Up ca 4K7 muss auf low gehen.
#######################################################################
Versuch mal frech den Device-Type einzustellen, und dann Chip-Erase zu
executieren.
#######################################################################
Ich kann mich noch so dunkel an einen Fall hier erinnern,
dem haben die auch Altera S Special Industrie also OTP Teile verkauft.
Viel Erfolg
Gruss Holger.
Gast #1923133
Lesenswert?
• ▲
▼
Ich hab' das im Schaltplan des Programmers überprüft, die Pull-Ups sind 
im USB-Blaster vorhanden.

Das mit dem Chip-Erase funktioniert leider nicht, da im Altera 
Programmer das "Erase"-Kommando immer deaktiviert bleibt, also nicht 
anwählbar ist, ganz egal, was ich versuche.

Alle anderen Kommandos schlagen insofern fehl, indem er meint, es wäre 
ja gar kein JTAG-Device angeschlossen.

Es wird wohl tatsächlich so sein, dass die Chips nur mit einer APU 
gelöscht werden können.

Vielen Dank trotzdem,
Hermann

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.