Hallo , ich bin gerade dabei mein erstes Projekt mit einem FPGA cyclone 3 von ALTERA zu machen.Ich habe nun Probleme das Programm in das FPGA über die JTAG Schnittstelle zu laden. Ich verwende die Software Quartus 2 und den USB Blaster von Altera. Über die Funktion AUTO DETECT erkennt die Software auch den ALTERA Baustein. Beim Programmieren des FPGAs bleibt Quartus bei 79 Prozent mit der Fehlermeldung : Error: CONF_DONE pin failed to go high in device 1 stehen. Die JTAG Schnittstelle habe ich wie im Datenblatt beschrieben angeschlossen. Den PIN CONF_DONE habe ich auch wie beschrieben über einen Pull- UP Widerstand an Vcc angeschlossen. Hat vielleicht jemand eine Idee was ich eventuell falsch mache. Stefan
Wenn es ein eigenes Board ist, ist es höchstwahrscheinlich ein elektrisches Problem. mögliche Problemquellen: - Kurzschlüsse der JTAG-Pins, - JTAG-Pins falsch beschaltet (1k0 Pulldown an TCK, 1k Pullups an TDI+TMS, 10k0 Pullups an STAT_n+DONE), - Stimmt VCC_JTAG an dem FPGA mit dem VCC_REF an dem JTAG-Stecker? - schlechte Signalintegrität (mein Favorit). Zu dem letzten Punkt: Sind die Leitungen zu lang und nicht terminiert, so kann es zu double clocking kommen. D.h. Aufgrund von Signalreflektionen könnte eine Clock-Flanke als zwei Flanken erkannt werden. Und da DONE nur dann hoch geht, wenn CRC-Summe über den "eingeschobenen" Datenstrom korrekt ist, verändert jedes "zuviel" oder "falsch" eingeschobene Bit die tatsächliche CRC-Summe. Und die Fehlermeldung dazu hast Du schon gesehen ;) Gruß, fpga-dev
Vielen Dank für die Hilfe, die Ursache habe ich gerade gefunden, ich habe vergessen den PIN nCE auf GND zu legen. Der Pin hat eigentlich nur indirekt etwas mit der JTAG -Schnittstelle zu tun, deswegen ist mir der Fehler erst jetzt aufgefallen. Gruß Stefan
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.