Wie CPLD programmieren??

OP #896264
Lesenswert?

Hallo.
Ich hab hier so ein CLPD vor mir :-)
Hübsch isser. Aber wie programmiere ich das dingens? Das teil hat nen 
JTAG-Anschluss. Und ich hab hier ein JTG MKII Atmel-Dingens. Vertragen 
die sich? Hab ich damit eine Chance, oder muss ich mir jetzt wirklich so 
viel Arbeit machen und so eine Parallelport-Dingens basteln? Ich hab 
hier auch nen ISP-Programmer für die ATMegaXXX-µCs, der an den 
Parallelport(+PonyProg) kommt.

Hab ich damit ne Chance, oder muss ich jetzt wirklich noch was extra 
basteln :-/


Wäre schön, wenn mich jemand aufklären könnte.
Einfach probieren tue ich nicht - wenn es nicht geht, kann das ja 
prinzipiell auch an was anderen liegen.. und die Zeit, um nach 
Phantom-Fehlern zu suchen,  würde ich mir gerne Sparen.

Achso.. der CLPD ist do ein Xilinx Cool Runner 2 "xc2c32a".
Gast #896311
Lesenswert?

Ich fürchte mal du wirst extra was basteln müssen. Du kannst das CPLD 
mit 3,3V programmieren - vorausgesetzt zu legt den Port mit den JTAG 
Anschlüssen auf diese Spannung.

Hier mal eine Schaltung (findet man mit etwas suchen hier im Forum):

http://www.geocities.com/jacquesmartini/digital/schematic/Parallel_Cable_III.png

Das hätte auch den Vorteil das du das CPLD direkt aus der 
Entwicklungsumgebung programmieren kannst.
OP #900785
Lesenswert?

Hallo.
Ich darf verkünden:
http://www.geocities.com/jacquesmartini/digital/schematic/Parallel_Cable_III.png
dingst wunderbar mein CPLD-Dingens.

Danke.
Aber einwas finde ich noch zum ööhhm ..Dingsen! Da haben die ICs nun 
alles so ein Ding, das ich JTAG nennt, und man hält es ja eigentlich für 
einen Standard.
Warum muss jeder sein Dingens zum anderen Dingens inkompatibel machen.. 
ich meine das macht das entwickeln sicher nicht einfacher.
Es braucht keiner zu antworten ;-) War nur so ein Gedanke von mir, der 
veräußert werden musste.. hehe.

MFG

PS: Dings.
#902207
Lesenswert?

Ich antworte trotzdem mal - das Problem ist, dass das Backend zwar 
überall gleich ist (JTAG), aber das Frontend ein anderes (mal am 
parallelport (natürlich immer anders belegt), mal rs232, mal usb...). Da 
müsste also auch noch ein Standard her ;).

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