Dakons blog

Erstellt: 23. 3. 2006, 15:14
Geändert: 3. 6. 2010, 13:08

Verschlungene Pfade

Tags:

Wieder einmal hat mich Xilinx zum Stolpern gebracht. In diesem Fall ging es um die Integration eines weiteren Programms (namentlich ChipScope) in die Entwicklungsumgebung ISE unter Linux. Die Onlinehilfe zum entsprechenden Fenster beschrieb leider nur die Windows-Version, war also nicht wirklich hilfreich. Nachdem ich gestern Mittag einen Support-Case geöffnet hatte rief mich heute am frühen Nachmittag ein Mitarbeiter an, der mein Problem nachgestellt hatte. Das Problem besteht offenbar darin, dass die Integration nur dann funktioniert wenn eine spezielle Umgebungsvariable gesetzt ist. Das ist (wenn auch nicht in der nötigen Deutlichkeit) dokumentiert, so dass ich den Fehler zumindest zum Teil bei mir sehe. Nach meinem ganzen Bashing in der letzten Zeit will an dieser Stelle mal eine Lanze für deren Support brechen: die Mitarbeiter sind freundlich, durchaus kompetent und in diesem Fall hat der gute Mann sogar extra für mich eine frische Installation der Xilinx-Software gemacht um mein Problem nachzuvollziehen. Und er wird eine Erweiterung der Dokumentation veranlassen. Ich denke man sollte einige der Supporter umschulen und in der Softwareentwicklung einsetzen.

Der Rest auf Englisch, vielleicht hilft es jemandem via google.

Integrating ChipScope into Xilinx ISE 8.1 on Linux (probably also Solaris)

Before you start ISE the environment variabless XILINX and CHIPSCOPE have to be properly set. CHIPSCOPE must point to the top directory of your ChipScope installation, in my case /opt/Xilinx/chipscope. Best is to include this at the end of you setting.sh for ISE. IMHO the ChipScope installer should do this, but he doesn't. Then start ISE and open Edit -> Preferences -> Integrated Tools. Type in the Chipscope binary path to the field ChipScope, for Linux this is $CHIPSCOPE/bin/lin. Don't use "$CHIPSCOPE" here, but use full pathname (in my case /opt/Xilinx/chipscope/bin/lin). That's it.

Anbieterkennzeichnung