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".
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.
Mistiges gedingse hier. ;-) Das bedeutet also nochmal n Haufen Aufwand :-(
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.