Sind USB-JTAG-Adapter Herstellerspezifisch?

Gast #1768068
Lesenswert?
• ▲
▼
Ich komme gerade bei meiner Recherche nicht richtig weiter. Ich würde 
gerne mal mit FPGAs oder CPLDs spielen wollen. Dazu braucht man ja auch 
ein Adapter-Kabel. Da es mit JTAG ja auch möglich sein sollte, Atmegas 
zu debuggen, war die Idee, mir ein JTAG-Adapter zuzulegen. Da ich ein 
Notebook mit begrenzten Anschlüssen habe, muss es auch ein Adapter mit 
USB sein.

Nun werde ich schier erschlagen von den möglichen Adaptern. Zum Beispiel 
hier: http://www.mikrocontroller.net/articles/JTAG
Da hier zwischen verschiedenen Herstellern unterschieden wird, stellt 
sich mir jetzt die Frage, ob die Kabel etwa Herstellerspezifisch sind? 
Eigentlich ist doch JTAG standardisiert. Ist es dann möglich, mit einem 
Adapter auf allen JTAG-Fähigen Schlatkreisen zu arbeiten? Oder hat jedes 
Kabel und jeder Hersteller seine eigene Software, Protokolle, 
Anschlüsse, ...?

Der Adapter hier wäre für mehrere Hersteller, laut Beschreibung.
http://www.amontec.com/jtagkey.shtml
Stimmt das? Hat der dann auch den Funktionsumfang von einem Adapter von 
Xilinx oder Atmel?

Ich würde mich freuen, wenn ihr mir etwas weiterhelfen könntet.
#1768185
Lesenswert?
• ▲
▼
Um es kurz zu machen: Ja. Sie sind herstellerspezifisch. JTAG definiert 
nur, dass da 4 Leitungen sind, und was die elektrisch so veranstalten. 
So ähnlich wie bei RS232. Was da für ein Prtokoll drüber läuft, 
insbesondere beim Debuggen ist Sache des Herstellers. Für die 
Programmierung von FPGAs gibts zumindest den Umweg über ein SVF File, 
was dann einfach über einen beliebigen JTAG-Adapter "abgespielt" wird. 
Aber damit geht wirklich nur die reine Programmierung.
Gast #1768203
Lesenswert?
• ▲
▼
Danke für eure schnelle Antwort. Sowas habe ich mir schon irgendwie 
gedacht. Schade, also muss ich doch ein extra Adapter kaufen, der mir in 
Bezug auf die Atmegas nichts nützt.

PS: Super Sache, dass einem hier im Forum so schnell und unkompliziert 
geholfen wird. Fettes Lob an die Teilnehmer.

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