Forum: FPGA, VHDL & Co. JTAG für CPLD und AVR auf einem Board


von Georg B. (drakon)


Lesenswert?

Hallo,

ich möchte in meiner Schaltung ein Xilinx CPLD und ein ATmega verwenden. 
Sie werden beide über JTAG programmiert. Für ATmega brauche ich JTAG 
auch für Debugging. Ob bei CPLD das auch möglich ist weiss ich im Moment 
nicht, da ich mit CPLD noch nicht gearbeitet habe.

Wie realisiert man dass am besten? Was für einen Programmer brauche ich 
dann später?

von Christian R. (supachris)


Lesenswert?

Du schaltest die JTAG Anwschlüsse in Reihe, also TDO an TDI des nächsten 
Chip. TCK, TMS parallel. Dann kannst du im AVR Studio angeben, wieviele 
Chips zwischen dem Debugger und dem AVR sind, das fragt dich das Studio. 
Beim ImPact von Xilinx gibts du das BSDL File des AVR mit rein, dann 
kümmert der sich.

Du brauchst aber einen Debugger für AVR und einen extra Programmer für 
Xilinx. Da gibts keinen generischen.

von Georg B. (drakon)


Lesenswert?

Ich brauche also einen JTAG Anschluss auf der Platine, aber 2 
Programmer, die ich immer umstecken muss. Was gibt es noch für Nachteil 
bei so einer Beschaltung?

Es soll ein Dev-Board werden so dass ich die Sachen schnell und einfach 
testen kann.

von technikadonis (Gast)


Lesenswert?

Wenn es ein Dev-Board werden soll und du schnell beide 
debuggen/programmieren willst, kannst du auch zwei JTAG-Anschlüsse auf 
PSB packen. Zwei Programmer brauchst du sowieso.

mfg Thorsten

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
Noch kein Account? Hier anmelden.