Quote from: LambdaMikel on 28. October 2018, 18:41:17
Da er Xilinx CPLDs verwendet (wie fast jeder andere auch ;) ) würde ich das Xilinx USB Platform Cable empfehlen
Ich habe soetwas hier:
https://www.ebay.com/itm/Platform-Cable-USB-XILINX-FPGA-CPLD-JTAG-DLC9G-in-circuit-Debugger-Programmer/261127458640?epid=1039694019&hash=item3ccc68cf50:rk:1:pf:0
Installation von Impact / Xilinx ISE Design Suite ist allerdings extrem frickelig unter Linux.
Und Windows 10 wird nicht unterstützt...
die ISE Design Suite gibts auch für Windows10. Muss man sich zum download registrieren? kommt zumindest ein Login Fenster.
aber ganz schön fett das Paket 6,94GB bei Win10
Ja, Du musst einen Schluessel bekommen (Registrierung erforderlich).
Du kannst es ja mal ausprobieren - allerdings hatte ich das Gefuehl, dass die alten XC9500 (XL) CPLDs nicht mehr unterstuetzt werden - fuer 14.7:
"This version of ISE Design Suite only supports Spartan®-6 FPGAs"
Ich verwende 14.6, und unter Linux... und 14.6 habe ich unter Windows 10 nicht installiert gekriegt.
Und 14.7 unterstuetzt m.E. die XC9500 CPLDs nicht.
welche Version hast du? es reicht die Lab Tools runterzuladen, da ist Impact drin. Für Win10 bei älteren Versionen muss man paar dll umbenennen.
Quote from: Rennert on 05. November 2018, 21:08:27
welche Version hast du? es reicht die Lab Tools runterzuladen, da ist Impact drin. Für Win10 bei älteren Versionen muss man paar dll umbenennen.
Ja, ich hatte damals auch ein paar Stunden in den Xilinx Support Foren rumgestoebert, und kann mich daran erinnern... irgendwie habe ich es dann nach 3 Stunden aufgegeben, und habe lieber Linux verwendet. Was bei mir allerdings ebenfalls 4 Stunden Installationszeit benoetigte... Wie gesagt, ich glaube, ich habe 14.6.
Hier ist mal ein Bild von Impact, zur Illustration. Mit Revaldinios RAMCard am Kabel.
mein Programmer kommt morgen, ist derselbe wie Revaldhino hat.
Hab eigentlich keine Lust mich zu registrieren, die neueste Version von Lab tools hab ich als Download so gefunden, aber wenn der XC9500 nicht unterstützt wird, ist ja dann kacke.
Lab tools kenne ich nicht. Ich hatte mich registriert, wegen Entwicklungsumgebung.
Kannst ja mal Revaldinio fragen wie er CPLDs programmiert. Muss ja noch andere
Moeglichkeiten geben.
Ich kenne nur Web ISE / Impact. Und da kann ich sagen dass das Updaten der Firmware
seiner RAMCard von "Bullfrog" auf "Dolphin" mit dieser Methode klappt. Mehr weiss ich nicht.
PS Wahrscheinlich kommt Dein Programmer auch mit ner DVD. Bei mir war eine alte Version von WebISE 14.3 drauf, die ich natuerlich ebenfalls nicht installiert bekommen hatte...
Lab Tools ist ein Teil der Web ISE Suite und beinhaltet Impact mit. Man muss eben nicht die ganze Suite downloaden. Mir reicht das Programmieren, nicht das Entwickeln ;D
14.3 habe ich gefunden ohne Registrierung
Top! Sag mal dann wie Du es unter Windows 10 zum Laufen gekriegt hast.
Laut Xilinx unterstützt die 14.7 auch Coolrunner XC9500, nur bei der Win10 Version nicht. Aber die normale 14.7 lässt sich leicht an Win10 anpassen durch ändern der dll. ich teste das.
CoolRunner ist aber nicht das gleiche wie die XC9500-Familie... CoolRunner ist aktuell, XC9500 ist obsolet. Du meinst CoolRunner UND XC9500 wird unterstuetzt? Waere ja super, wenn.
ja meinte ich auch so, also die Lab Tools 14.7 habe ich ohne Probs unter Win10 installiert und Impact 14.7 startet ganz normal. registrieren musste ich mich aber trotzdem wegens dem Lizenzschlüssel. Rest kann ich erst mit der Hardware testen, habe noch ein Modul mit CPLD zum Test
@LambdaMikel: hab dir ne PM geschickt
Ja, habe geantwortet :)
Hallo Leute hab hieraus einen eigenes Thema gemacht, so ist es übersichtlicher. Außerdem wollte ich mal sehen ob das geht. ;) :) :)
Also Impact läuft unter Win10 ohne Probs. Habe V14.7 aus den Lab Tools14.7.
Das gesamte ISE Paket habe ich nicht installiert, aber sollte auch gehen, wenn man 2 dll Dateien tauscht.
Habe zum Test ein Board mit XC95108 angeschlossen.
Musste aber feststellen, das die Pins vom JTAG Anschluß auf den Boards nicht immer gleich belegt sind.
Super! Und programmieren mit dem Kabel klappt? Ueblicherweise sind ja die Pins und Kabel beschriftet, damit sollte es einfach sein (zur not eben von Hand mittels DuPont-Kabeln selbst verdrahten)
Also die Software zu starten etc. ist auch unter Linux etc. kein Problem; Probleme machen eher die Kabel-Treiber, Rechte fuer USB FTDI devices, etc. Und unter Windows hat mein Kabel-Treiber nicht funktioniert.
Programmiert habe ich nicht, nur ausgelesen und der Chip wurde korrekt erkannt.
Beim Programmer war auch ein Kabel dabei zum Adern einzeln stecken. Aber wenn es schon einen 10poligen JTAG Anschluß gibt, sollte wenigstens die Belegung einheitlich sein.
Ja, wenn der CPLD korrekt erkannt wurde, ist alles i.O. Dann viel Spass damit - CPLDs sind fun! Hardware-Entwicklung wird damit in erster Linie Software-Sache. Verilog macht Spass! Eine tolle Sache, um Hardwareerweiterungen fuer den KC Compact / CPC zu bauen.
naja Entwickler werde ich jetzt nicht, davon habe ich keine Ahnung :)
Aber nun muss ich nicht immer rumfragen wegens neu Programmieren.