Moin. Ich versuche gerade, mein neues Spartan-3E Starter Kit zum Laufen zu kriegen. Probeschaltung ist fertig (Bitstream), aber ich bekomme sie nicht auf das Board geladen. Ich will das Board per USB A<->USB B Kabel Programmieren wie im Manual beschrieben. Die Jumper stehen momentan auf JTAG, hatte vorher aber schon M.S. und da hat es auch nicht gefunzt. Die Anleitung zum Board gibt keine Hinweise darauf, wie die Jumper für Programmierung per USB stehen sollen. Ich habe Impact auf Windows 2000 SP$ am laufen, welches wiederum in einer Virtual Machine (Parallels) auf Mac OS X läuft. OSX erkennt das Board als USB Gerät und leitet es an das Windows 2000 System weiter, welches keine weitere Reaktion zeigt, aber das ist glaub ich bei Win2k normal. Es scheint zumindest nicht das Hauptproblem zu sein (s.u.) Impact probiert nacheinander die verschiedensten Ports durch und findet (natürlich) an den meisten nix. Bei den USB Ports sieht das exemplarisch so aus: Connecting to cable (Usb Port - USB21). Checking cable driver. Source driver files not found. The Platform Cable USB is not detected. Please connect a cable.If a cable is connected, please disconnect and reconnect to the usb port, follow the instructions in the 'Found New Hardware Wizard', then retry the Cable Setup operation. Cable connection failed. Zwei Sachen kommen mir hier bedenklich vor. Erstens beschwert sich die Software über fehlende Treiber. Ich habe mal versucht, diese Treiber aus dem Netz runterzuladen, aber alle Downloadseiten verweisen nur auf die Xilinx-Download-Seite, wo ich nichts dergleichen finde. Manche sprechen auch von einem "mitgelieferten" Treiber. Ich habe ISE 10.1 per Web-Installer installiert und da war nichts offensichtliches "mitgeliefert", und es kam auch keine Fragebox "wollen sie den Cable-Driver jetzt installieren" wie ich es vom ISE 6.2 kannte. (auf ISE 10.1 bin ich verfallen, weil das tatsächlich beim Board mitgelieferte ISE 9.2 den beigelegten Registrierungscode nicht akzeptierte, dieser war 12-stellig aber das Programm wollte einen 16-stelligen). Die andere bedenkliche Sache ist, dass Impact sich über das fehlende Platform Cable USB beschwert. Das klingt in meinen Ohren nach einem besonderen Kabel. Ich habe aber ein ganz normales USB A <-> USB B Kabel verwendet, genau wie in der Anleitung beschrieben (die ich mir BTW auch erst herunterladen musste, denn in der Box zum 3E Starterkit lag nur - auf CD - die Anleitung zum 3 (ohne E) Starterkit bei). Vielleicht könnt ihr etwas Licht ins Dunkel bringen :)
Hm, also das Platform Cable ist ein recht aufwendiger Programmer/Debugger von Xilinx. (http://www.xilinx.com/products/devkits/HW-USB-II-G.htm ) Welche Hardware jetzt auf deinem Board ist, weiß ich nicht, du schreibst ja nichtmal welcher Hersteller das Board gemacht hat. Es gibt welche, die haben einen proprietären Programmer per USB on board und laufen nicht mit Impact, sondern mit der eigenen Software. Für Impact brauchts zumindest die Emulation des Platform Cables. Bei der ISE 9.2 war da noch zusätzlich zum Treiber die Installation eines Paketes notwendig, nennt sich irgendwie UG344.zip oder so in der Art. Erst dann hat Impact das (rote) Platform Cable erkannt.
Nachtrag: Scheinbar hatte das Windows 2000 System noch einen Treiber für den USB-Host fehlen. Nachdem ich diesen nachinstalliert habe findet Windows 2000 das Board auch als unbekanntes USB Gerät, für das es keinen Treiber findet. Ansonsten keine Änderung. Das Gefühl sagt mir nach wie vor, dass ich diesen fehlenden Platform Cable USB Treiber brauche, allerdings wüsste ich nicht, woher ich den bekommen kann...
> Welche Hardware jetzt auf deinem Board ist, weiß ich nicht, du schreibst ja nichtmal welcher > Hersteller das Board gemacht hat. Es geht um das stinknormale Spartan-3E Starter Kit von Xilinx. > Es gibt welche, die haben einen proprietären Programmer per USB on board und laufen > nicht mit Impact, sondern mit der eigenen Software. Sowas hatte ich schonmal, aber diesmal sagt die Anleitung explizit Impact. > Für Impact brauchts zumindest die Emulation des Platform Cables. Ich habe so die Vermutung, dass das Board eine solche Emulation als USB-Gerät tarnt. Sicher bin ich aber nicht. Da können vielleicht diejenigen, die das Board kennen, mehr drüber sagen. > Bei der ISE 9.2 war da noch zusätzlich zum Treiber die Installation eines Paketes notwendig, nennt sich irgendwie UG344.zip oder so in der Art. Werd ich mal suchen. Vielleicht ist der Treiber ja doch schon da und funzt nur nicht, weil dieses Paket fehlt. > Erst dann hat Impact das (rote) Platform Cable erkannt. Hm... ist bei mir wie gesagt ein (graues) Standard-USB-Kabel bzw. sieht zumindest 100% wie ein solches aus.
Vielen Dank schonmal für den Tip mit dem ug-Paket!!! Das USB-Gerät wird jetzt erkannt und ich sehe die JTAG-Chain im Impact. Mal sehen ob es jetzt klappt.
... und Erfolg, das Lauflicht läuft! Nochmal vielen Dank.
Na dann ist ja super. Das Xilinx Board hat das Platform Cable quasi integriert. Deswegen fehlt auch immer diese Seite im Schaltplan. Wobei Platform Cable etwas irreführend ist, denn das ist ja der Programmer/Debugger an sich. Viel Spaß noch damit.
Bei mir lag auch das 3E Starterkit von XILINX unterm Weihnachtsbaum. Ich wollte das eigentlich mit dem Webpack 8.1 betreiben, da mir die neueren Versionen viel zu groß sind. Weiß jemand ob das auch mit dem 8.1 läuft, benötige ich hier auch dieses ug344.zip? Oder soll ich doch das neusete Webpack nehmen, gibts da irgendwelche Vorteile? Danke Volker
> Weiß jemand ob das auch mit dem 8.1 läuft, benötige ich hier auch dieses > ug344.zip? Das ug344 scheint der USB-Gerätetreiber zu sein. Im Zweifel einfach probieren, und wenn das Board als "unbekanntes USB-Gerät" erkannt wird installier das Paket. > Oder soll ich doch das neusete Webpack nehmen, gibts da irgendwelche > Vorteile? Ich kann dir jetzt leider nicht sagen, ob 8.1 den Spartan-3E unterstützt (das war bei mir der Grund, warum 6.2 nicht ging). Wenn ja, nur zu - Xilinx wird nach meiner Erfahrung mit steigender Versionsnummer nur schlechter.
@Morin, ok ich werde es versuchen und dann kurz berichten, aber noch etwas anderes, ich habs jetzt endlich geschafft, dieses ug344_windows.zip downzuloaden, was ich überhaupt nicht verstehen kann ist, dass dies nicht auf einer, dem Starterkit beiliegenden CD/DVD drauf ist. Oder habe ich einfach nicht richtig gesucht, wie war das bei dir? Das Manual hab ich übrigens wie du erst downloaden müssen, schon komisch.
Lies mal mein Posting oben ^^ das war bei mir genauso. Ich fand das auch komisch, wie z.B. auch die Sache mit dem Registriercode... aber was soll man machen.
@Morin:
> aber was soll man machen.
Sich dran gewöhnen, das Xilinx sehr viel mit der heißen Nadel strickt
und weniger Betatester hat, als Microsoft für Windows...
Duke
> Sich dran gewöhnen, das Xilinx sehr viel mit der heißen Nadel strickt > und weniger Betatester hat, als Microsoft für Windows... Das kannst du gern halten wie du willst, aber ich bin es gewohnt dass Software grundsätzlich funktioniert (ja, Apple-User) und die selben Maßstäbe lege ich bei jeder Software an. Frickelsoftware benutze ich nur, wenn es sich nicht vermeiden lässt.
So, mein 3E Starter Board nun in Bertrieb genommen. Zuerst Webpack 8.1 auf Win2K SP4 installiert, dann das Board mit dem mitgelieferten USB Kabel angeschlossen, und siehe da, Impact hat die Hardware sofort erkannt. Das Programmieren geht auch ohne Probleme. Also bei mir war dieses UG344_windows.zip nicht notwendig.
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.