Xilinx Impact x9536 CPLD

Gast #1866284
Lesenswert?

Liebe Kollegen!

Ich habe eine SChaltung mit einem X9536 CPLD gebaut.
Das erste mal programmieren hat super funktioniert. Dann habe ich die 
Leds dazugegeben (gelötet) und das Ding noch einmal programmiert.
Das Design ist drauf aber er hat einen verification Error ausgegeben.

Jetzt tut sich gar nichts mehr. Die Chain von Impact erkennt 4(!!!) 
unbekannte Devices. Programmieren oder dgl. kann ich gar nicht. Auch 
wenn ich das File von der ISE nehme. Die Device ID erkennt er auch nicht 
mehr (lauter 0er).

Was habe ich falsch gemacht???
Gast #1866329
Lesenswert?

Meist hilft es, den Stein nicht aus der ISE heraus zu programmieren, 
sondern dort nur den JTAG-File zu erzeugen. Alle Impacts der ISE 
schließen
(möglicherweise hast du den Impact elmunddrölfzig mal geöffnet) und den 
Impact aus dem Windows-Startmenü "Alle Programme" getrennt starten.
Chain initialisieren, "Assign new file" und los gehts.

Immer Obacht geben, dass Impact nur einmal läuft!
Gast #1867035
Lesenswert?

Wenn es wirklich ein 9536 (ohne -XL) ist: Programmierleitungen zwischen 
Programmer und Schaltkreis so kurz wie möglich halten und nach der 
Programmierung unbedingt abtrennen, evtl sogar die JTAG-Anschlüsse mit 
mittelmäßig großen Widerständen nach Masse abschließen!
Als ich es noch nicht wusste, ging das Störungseinfangen über die 
Pgm-Leitungen von Löschen des Schaltkreises bis Totalausstieg (9572XL).
Gast #1867087
Lesenswert?

Ich glaube ich habe den Fehler gefunden.

Ich hab die Schaltung auf der 2. Platine gabaut. Allerdings habe ich die 
2 7Segmentanzeigen weggelassen.

Ich vermute, dass die Anzeige wenn alles an ist (zum Test ob die LEDS 
gehen hab ich das gemacht) so viel Strom zieht, dass der Chip eingeht.

330 Ohm jeweils in Serie geschaltet.
Gast #1867107
Lesenswert?

Ein bischen warm wird er. Ist aber nur schwach spürbar.

Ich hab die Vorwiderstände rausgelötet und offen gelassen. Jetzt erkennt 
iMPACT nur einen FPGA (hab auch nur einen) allerdings ist er als 
unbekannt gelistet.
Gast #1867132
Lesenswert?

In deinem Schaltplan fehlen die Abblockkondensatoren an der 
Versorgungsspannung. Hast du die auf deiner Platine mit eingelötet?
Du solltest immer an den VCC Pins von ICs ca 100nF Kondensatoren gegen 
Masse schalten, dabei sollten die Kondensatoren so nah wie möglich an 
den VCC Pins sein um eine möglichst saubere Versorgungsspannung des ICs 
zu erhalten.
Siehe: http://www.rn-wissen.de/index.php/Abblockkondensator
Vielleicht hilft das ein bisschen weiter.
Gruß Nobbi.
Gast #1867327
Lesenswert?

>> Seis drum: woher kommt die Versorgung?
>Labornetzgerät

Wieviel Strom zieht denn Deine Schaltung? Wieviel Leistung liefert Dein 
Netzgerät? Ist evtl. eine Strombegrenzung drin?

Ich hab jetzt die Werte nicht im Kopf (siehe Datenblatt), der XC9536 
könnte so um die 100 mA brauchen + deine LEDs.

Duke

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