Hallo! Da ich auf meinem Notebook keinen Parallelport mehr besitze, würde es mich interessieren, ob vielleicht jemand einen Bauplan für einen CPLD- Programmer für die serielle Schnittstelle gibt, welcher mit einem USB-Seriell Wandler funktioniert. Das Teil sollte für die Xilinx Produkte passen. Leider habe ich im Netz noch nichts gefunden. Vielen Dank für eure Hilfe! Viele Grüße Markus
Ein FT2232 unterstützt JTAG direkt, und ist damit sogar schneller als ein paralleler. Nur gibt es leider keine funktionierende Software dafür die das macht.
Mit dem XSVF Support im OpenOCD kann ich den Amontec Chameleon programmieren, der einen Xilinx Coolrunner CPLD enthält. Da der OpenOCD alle mir bekannten FT2232 Dongles unterstützt, und auch leicht an alle anderen angepasst werden kann, sollte es da keine Probleme geben - falls doch, kann man die leicht fixen, XSVF ist ein sehr einfaches Format. Von Amontec gibt es ebenfalls einen SVF Player, allerdings weiss ich nicht, ob der auch mit FT2232 Interfaces von anderen Herstellern funktioniert. Gruß, Dominic
Dominic R. wrote: > Mit dem XSVF Support im OpenOCD kann ich den Amontec Chameleon > programmieren, der einen Xilinx Coolrunner CPLD enthält. Da der OpenOCD > alle mir bekannten FT2232 Dongles unterstützt, und auch leicht an alle > anderen angepasst werden kann, sollte es da keine Probleme geben - falls > doch, kann man die leicht fixen, XSVF ist ein sehr einfaches Format. Leider funktioniert das nur bei Coolrunner CPLDs. > Von Amontec gibt es ebenfalls einen SVF Player, allerdings weiss ich > nicht, ob der auch mit FT2232 Interfaces von anderen Herstellern > funktioniert. Tut er leider nicht.
> Leider funktioniert das nur bei Coolrunner CPLDs. Liegt das daran, dass man diese CPLDs (XC95xx, oder um welche geht es hier?) generell nicht via XSVF programmieren kann, oder ist es einfach nur ein nicht implementiertes Feature, das die Programmierung fehlschlagen lässt? Falls es kein generelles Problem ist wäre es klasse, wenn du mir ein von impact generiertes XSVF für einen solchen CPLD zur Verfügung stellen könntest, damit sollte es kein Problem sein, den XSVF Support zu ergänzen. Gruß, Dominic
Dominic R. wrote: >> Leider funktioniert das nur bei Coolrunner CPLDs. > > Liegt das daran, dass man diese CPLDs (XC95xx, oder um welche geht es > hier?) generell nicht via XSVF programmieren kann, oder ist es einfach > nur ein nicht implementiertes Feature, das die Programmierung > fehlschlagen lässt? Ich habs mal mit einem XC95144XL ausprobiert: Man kann problemlos eine XSVF Datei erstellen. Was mich interssieren würde: Gibt es keine universelle Lösung, die alle CPLDs, FPGAs mit einem FT2232 programmieren kann ?
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.