Forum: FPGA, VHDL & Co. Wie CPLD programmieren??


von Der A. (der-albi)


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".

von Mike (Gast)


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.

von hmmk (Gast)


Lesenswert?

Mit dem Atmel-Dingens wirst Du das CPLD Mopped-Dingens nicht dingsen 
können ;)

von Der A. (der-albi)


Lesenswert?

Mistiges gedingse hier. ;-)

Das bedeutet also nochmal n Haufen Aufwand :-(

von Johnny Maxwell (Gast)


Lesenswert?

Eine sehr viel einfachere, auch Xilinx Parallel III kompatible Schaltung 
hab ich hier gefunden. Funktioniert bei mir wunderbar:

http://www.fischl.de/thomas/elektronik/cpld/index.html

von Der A. (der-albi)


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.

von I_ H. (i_h)


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 ;).

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.