Gast
#1189451
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!