Forum: FPGA, VHDL & Co. Xilinx IMPACT - Cable Driver


von Marco S. (heiderebell) Flattr this


Lesenswert?

Moin Moin,

ich wollte nach langer Zeit meinaltes Studium Spartan3E Starter Kit 
wieder benutzen und habe dafür meine alten Studium Unterlagen und Tools 
(ISE Webpack 9.1) rausgekramt. Alles old school - auf einer CD 
vorhanden.
Es ist auch alles da und lässt sich installieren und läuft 
(Webpack/iMPACT etc.). Was aber rum zickt ist der USB Treiber UG344.zip. 
Das kann ich nicht fehlerfrei entpacken und wird auch nicht von Win10/XP 
erkannt.

Nun hatte ich versucht das anderes zu lösen. Dachte Win10 Pro könnte den 
Treiber stellen, nein konnte es nicht. Der Treiber oder eher gesagt das 
Board wurde nicht mal erkannt.

Habe mit VirtuelBox ein altes WinXp 32bit aufgesetzt die Guest addition 
installiert und über den USB Port den Xilinx Treiber aktiviert. Der 
wurde auch von WinXp erkannt und eingebunden. Kann ich im Gerätemanager 
sehen. Aber auch da bekomme ich wieder den Fehler. Also Board erkannt 
aber das Tool (iMPACT) kann nicht richtig arbeiten.

Nach einer internen Forum (Mikrocontroller.net) suche habe ich keinen 
neuen Ansatz gefunden das Problem zu lösen. Also versuchte ich einen 
neuen Treiber bei Xilinx zu bekommen. Die Xilinx Webseite akzeptiert 
aber meine Anmeldung nicht, da ich nur mein private Email angeben kann 
und möchte und
Xilinx will aber wohl eine Firmenadresse haben. Ich kann es mir sonst 
nicht erklären das ich keine Aktivierungs-Email von Xilinx bekomme.

Nun meine Frage, hat jemand noch eine Idee wie man das Problem noch 
lösen kann?

- Kann man den Treiber auch noch wo anderes aus dem Internet bekommen?
- Kann man den Winxp oder den Treiber irgendwie manuell konfigurieren?
- oder ??

Gruß

: Bearbeitet durch User
von Christian R. (supachris)


Lesenswert?

Ohje, da hast du dir was vorgenommen. Also mit der 9.1 kommst du unter 
Win 10 nicht weiter.
Da läuft nicht mal die letzte Version der ISE (14.7) korrekt.
Schau mal hier rein: 
http://www.eevblog.com/forum/microcontrollers/guide-getting-xilinx-ise-to-work-with-windows-8-64-bit/
Ansonsten kann ich dir die "aktuelle" ug244.zip auch mal schicken (PM), 
aber das wird nicht viel helfen.
Mit Windows 7 x64 läuft es noch prima, aber alles was später kam, macht 
Probleme. Xilinx macht ja auch nix neues mehr.
Kannst auch statt VirtualBox VMWare Player probieren, wir hatten mit 
VirtualBox und VM Ware auf nem ESX Host auch nur Probleme die Programmer 
durchzureichen.
Wir mussten dann für die Build- und Testserver auf eine echte Maschine 
umsteigen für den Xilinx Murks.

von Marco S. (heiderebell) Flattr this


Lesenswert?

Moin Moin,

wenn du mir die UG344.zip mal zusenden würdest, wäre das super. Ich habe 
noch ein gültige Windows 7 Pro Lizenz. Die kann ich ja dann verwenden.

Danke für den Tipp mit VMWare. Werde das mal Testen.
PM folgt.

Danke

von Marco S. (heiderebell) Flattr this


Lesenswert?

Moin,

kurze Frage, wie Xilinx macht nichts mehr?
Sie Supporten alter OS Versionen nicht mehr oder steigt Xilinx aus dem 
FPGA Geschäft aus.

Gruß

von S. R. (svenska)


Lesenswert?

Marco S. schrieb:
> kurze Frage, wie Xilinx macht nichts mehr?

ISE wird nicht mehr weiterentwickelt und der Nachfolger - Vivado - 
unterstützt keine älteren FPGAs.

von Duke Scarring (Gast)


Lesenswert?

Xilinx-Programmer in der virtuellen Maschine ist machbar, aber nicht 
trivial.
Es gibt da zwei Treiberteile. Der erste programmiert den Programmer um, 
so das er eine neue USB-ID bekommt. Danach kümmert sich der zweite Teil 
um den Programmer. Daher muß man beide USB-IDs in die virtuelle Maschine 
umleiten:

http://peeters-noppe.net/2009/09/virtualbox-and-the-xilinx-usb-platform-cable/

Duke

von Marco S. (heiderebell) Flattr this


Lesenswert?

Moin Moin,

das kann ich bestätigen.
Der einfache Weg (Win10 Pro  VirtuelBox  WinXP Pro 32bit / ISE Webpack 
9.1 / USB UG344.zip) hat leider nicht funktioniert.

Danke Duke für den Llink. Das werde ich auch mal ausprobieren. Aber 
vorher werde ich das ganze noch mal auf einem reinen Win7 PC das ISE 
Webpack und UG344.zip ausprobieren.

Gruß

von Strubi (Gast)


Lesenswert?

Moin,

ganz kurz und böse: Schmeiss weg den Mist :)
Ich nutze für die Programmierung xc3sprog unter Linux, da gibt es einen 
Klon (papilio-prog), der auch noch etwas mehr kann.
Sicher auch frickelig, wenn noch kein Linux vorhanden ist, aber m.W. 
gibt es auch Windows-Lösungen, die nach Jahren noch tun, und das mit 
einem 0815-FTDI (2232)-Adapter.

von Marco S. (heiderebell) Flattr this


Lesenswert?

Moin Moin,

eine Linux Lösung steht steht auch auf meiner Liste von Lösungsansätzen.
Vor langer langer Zeit, als ich noch jung war :) , da klappte das mit 
ISE Webpack etc. noch gut.

Ich werde heute das ganze wie gesagt mit einem reinen Windows7 System 
versuchen und die ganze Zwischenlösungen mit VirtualBox und co. außen 
vor lassen.

Mal schauen was dann passiert.

Gruß

von Christian R. (supachris)


Lesenswert?

Da wirst du aber mit der Steinalt Version höchstens auf einem 32 Bit 
System was erreichen können. ISE lief eigentlich immer nur auf einem 
System halbwegs sauber was zum Zeitpunkt des Erscheinens der ISE gerade 
veraltet war. ISE 9.1 klingt nach XP als Zielsystem.
Für Windows 7 müsstest du die letzte Version nehmen, die geht so 
leidlich. Bis auf Impact GUI, die ist einfach immer schon total krank.

von Thorsten R. (halogenfan)


Lesenswert?

Hallo Zusammen,

Mein Tipp:

Die alten ISE Versionen 9 und 10 laufen definitiv auf einem Windows 7 
64Bit. Man kann sie nur nicht installieren, der Installer bricht mit 
einer Fehlermeldung ab. Was aber geht, sie von einer bestehenden 
Installation (unter Windows XP) kopieren. Dazu einfach den kompletten 
Xilinx-Ordner auf den Windows 7 Rechner kopieren, danach muss man die 
Xilinx Registry-Zweige mit Regedit.exe exportieren und auf dem aktuellen 
Windows importieren. Fertig ! Ohne virtuelle Maschine.

Sollte auch mit Windows 10 funktionieren. Ich habe es mit verschiedenen 
Windows 7 Rechnern und den ISE-Versionen 9.1 und 10.1 Webpack 
durchgeführt. Ohne Probleme. Der Xilinx-Ordner muss natürlich an der 
gleichen Stelle wie unter Windows XP landen.

Die alten USB-Treiber funktionieren natürlich nicht auf dem aktuellen 
Windows. Wenn man aber lediglich einen Chip laden möchte, dann kann man 
den Impact der letzten ISE-Version 14.7 dafür verwenden (sollte auch auf 
Windows 10 funktionieren). Dafür gibt es auf der Xilinx-Webseite bei den 
Downloads einen Stand-Alone Programmer, der keine Lizenz benötigt. 
Leider ist der Donwload fast so groß wie die Vollversion, dafür sind 
aktuelle USB-Treiber dabei. Man muss sich anmelden für den Download.

Mit der Kombination alte ISE + neuer Impact kann man prima arbeiten. Der 
neue Impact kann auch die alten Chips (ich habe Spartan 3 probiert) 
laden.

Viele Grüße

von Marco S. (heiderebell) Flattr this


Lesenswert?

Moin Moin,

so, Danke erstmal an die Hilfe von euch.
Ich habe erfolgreich das ISE Wepback / iMPACT auf einem Win7 PC 
installiert bekommen.

Ich musste aber die Treiber mehrmals installieren und wieder 
deinstallieren bevor das System und das iMPACT den Treiber erkannt hat 
und benutzen konnte.

Aber es geht.
Danke

Gruß

von Web Pack Liebhaber (Gast)


Lesenswert?

Marco S. schrieb:
> Ich habe erfolgreich das ISE Wepback / iMPACT auf einem Win7 PC
> installiert bekommen.

Darf man auch wissen welche Version(en) erfolgreich war(en)?

von Marco S. (heiderebell) Flattr this


Lesenswert?

Moin Moin,

klar.

OS: Windows 7 Pro x64
ISE Webpack : 9.1 aber auch 11.1

den USB Treiber installiert, 64bit Variante und dann lief alles.
Kann auf den FPGA, CPLD und PROM auf dem Xilinx Starterkit zugreifen.

Es muss aber ein Win7 auf dem Hauptrechner sein. Eine VM hat bei mir nur 
für Probleme gesorgt. Auch ein Win7 in der VirtuelBox oder VMware Player 
hatte immer wieder diesen Fehler.

Daher rate ich, wie auch schon mehrere Leute hier im gesagt haben.
Ein reines Win7 x64 und der USB Treiber sind die beste und einfachste 
Variante.

Danke nachmal für die Hilfe.

Gruß

: Bearbeitet durch User
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.