Altera: Ändern Sie die JTAG-Taktgeschwindigkeit

Ich habe Probleme mit JTAG mit meinem Cyclone IV, insbesondere mit der JTAG-Uhr. Ich versuche, die JTAG-Taktfrequenz irgendwo zu ändern, kann aber nicht finden, wo dies in Quartus II gemacht wird.

Wie kann ich die JTAG-Frequenz in Quartus II ändern?

Verwenden Sie den Byte Blaster von Altera oder Ihren eigenen? Wenn ja, welche Version von Altera? Ich habe Quartus II nicht vor mir, um zu prüfen, wo ich die Geschwindigkeit ändern kann, aber ich weiß, dass Version B (und Version A) des Altera-Byte-Blasters bei hohen Geschwindigkeiten Probleme mit der Signalintegrität hatten. Rev C wurde geschaffen, um dieses Problem zu lösen, und meines Wissens ist dies der Fall.
Ich habe den USB-Blaster. Ich denke nicht, dass es das Problem ist, weil ich damit das CPLD gut programmieren kann, aber nicht das FPGA.
Was ist der Fehler, den Sie erhalten, wenn Sie versuchen, das FPGA zu programmieren?

Antworten (1)

Laut dieser Seite scheint die Antwort leider nein zu sein:

Lösungs-ID: rd11142008_293 Letzte Änderung: 11. September 2012 Produktkategorie: Geräte Produktbereich: Download-Kabel/Hardware Produktunterbereich: USB Blaster Gerätefamilie: MISC Titel

Kann ich die TCK-Frequenz ändern, wenn ich das USB-Blaster-Downloadkabel verwende? Beschreibung

Nein, das USB-Blaster™-Downloadkabel unterstützt nicht die Möglichkeit, die TCK-Frequenz zu ändern.

Auch hier wird das gleiche erwähnt.

Bevor Sie einen der folgenden Schritte ausführen, versuchen Sie herauszufinden, womit Sie es hier zu tun haben. Erfassen Sie das Signal (auf 10x mit einer Erdungsklemme einstellen - verwenden Sie nicht das Erdungskabel.

Schnelle Gedanken, um es zum Laufen zu bringen (vorausgesetzt, Sie finden ein unangenehmes Klingeln) - Ich vermute, Sie können die Entfernung der Signalroute nicht einfach verkürzen. Versuchen Sie es also mit einem kleinen Kondensator (möglicherweise mit einem Vorwiderstand), um die Leitung zu erden (Ich würde am Empfangsende versuchen), es grob zu terminieren (zumindest genug, damit es funktioniert)
Oder einen Vorwiderstand am Sendeende (obwohl dies das Abschneiden der Spur und das Abkratzen einer Maske für Pads beinhalten kann - I habe ähnliches für Hacks mit 0603-Widerständen getan, nicht angenehm, aber möglich mit einer ausreichend breiten Spur und vorsichtiger/empfindlicher Berührung - stellen Sie den Lötkolben niedriger als normal ein, um ein Anheben der Spur zu vermeiden.)
Sie müssen die Werte entsprechend der geschätzten Spurimpedanz und dem Treiber berechnen Ausgangsimpedanz (dazu sollten einige Details in den Dokumenten stehen)

Lassen Sie uns wissen, wie es läuft, wenn Sie etwas davon versuchen (Scope-Aufnahmen sind immer praktisch) und viel Glück.

Ich habe das Problem gefunden. Einer der FPGA-Stromanschlüsse war nicht angeschlossen. JTAG funktioniert jetzt! Danke.
Ah ha! super, freut mich das es jetzt funktioniert.