Forum: FPGA, VHDL & Co. xc95144xl erase problem


von Cpld-User (Gast)


Lesenswert?

Hallo!
Habe einen XC95144xl an nem PC3 lpt selbstbau-Kabel in meiner JTAG-Chain 
hängen.
Im Grunde funktioniert alles, mit der Ausnahme des Löschens des CPLDs.
Ist natürlich fatal, da ich ihn ohne vorheriges Löschen nicht neu 
programmieren kann. Device Id auslesen funktioniert, Readback auch, ist 
nicht leer.
Mit nem xc9536 (die 5V-Variante) funktioniert alles tadellos.

Der xc95144xl wird und wurde von mir bisher ausschliesslich mit VCC=3,3V 
versorgt.
Allerdings hatte ich zwischenzeitlich mal VCC bei 3,3V, aber die JTAG 
I/O Pins mit 5V laufen. Mag sein, dass dadurch etwas kaputt gegangen 
ist.

Habe mir ein paar XAPPs zum Thema Xilinx JTAG durchgelesen, in denen 
habe ich ausschliesslich die Maximalwerte für VCC gefunden, nicht aber 
für die JTAG-Ports.

Die regulären I/O Ports des XC95144xl sind ja 5V-tolerant. Ob dies auch 
für die JTAG Pins gilt, sei mal dahingestellt, habe in der offiziellen 
Dokumentation wie gesagt jedenfalls nichts dazu finden können.

Ein eventuelles Problem mit der Spannungsversorgung kam mir dann noch in 
den Sinn. Hab VCC mal mit nem Oszi beobachtet während des Löschvorgangs, 
waren keine Einbrüche oder sonstigen Anormalien zu beobachten.
Benutze ein Maxim MAX884 (220mA output) als Spannungsregler für die 
3,3V.

Momentan hängt abgesehen von VCC, GND und JTAG noch gar nichts am CPLD.


Hat jemand von euch schon mal etwas ähnliches erlebt und eine Lösung 
parat, oder sollte ich mich schon mal auf den Kauf eines neuen CPLDs 
einstellen?
Vielen Dank im voraus!

von Christian R. (supachris)


Lesenswert?

Ich vermute, der Buffer in deinem Eigenbau-Kabel ist nicht so recht für 
3,3V geeignet? Wie lang ist das Kabel?

von Cpld-User (Gast)


Lesenswert?

Ok, Problem ist gelöst und die Lösung so trivial wie peinlich:
Hatte mich anscheinend versehentlich bei den Abblockkondensatoren für 
den CPLD vergriffen.
Nach dem Austausch läuft's jetzt wie geschmiert.
Irritiert hatte mich nur die Tatsache, dass alle übrigen Funktionen, 
inkl. 10000 mal Device-ID im Loop auslesen, wiederholt reibungslos 
geklappt haben.

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.