Forum: FPGA, VHDL & Co. Ise Webpack 10.1 unter Suse


von befro (Gast)


Lesenswert?

Gerade eben habe ich mittels

./setup

das ISE Webpack auf mein Suse 11 System installiert. Scheinbar hat alles 
einigermaßen geklappt, die Dateien befinden sich alle im /opt/Xilinx... 
Verzeichnis.

Jezt die Frage: Wie starte ich das System eigentlich? Blöderweise hat 
die Installation nichts ins Suse Menue eingetragen und das ISE-Webpack 
finde ich nirgends auf der Platte, weil ich nicht weiss, wie die 
Startdatei heißen soll.

Hat jemand eine Idee ?

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

export XIL_IMPACT_USE_LIBUSB=1
/bin/bash /opt/Xilinx/10.1/ISE/settings32.sh
/opt/Xilinx/10.1/ISE/bin/lin/ise

Sinnvollerweise diese 3 Zeilen in ein Script packen, und das dann immer 
starten.
Die 1. Zeile brauchst du, wenn du den ISE-Integrierten-xusb-basierten 
Treiber zum Download von Designs auf das Xilinx Starter Kit-Board 
verwenden möchtest und ein neueres Linux hast, da dieses mit dem 
älteren, integrierten Treiber nicht funktioniert.

von befro (Gast)


Lesenswert?

Hallo Niklas,

vielen Dank für die Antwort, es funktioniert prächtig. Allerdings frage 
ich mich, wie man drauf kommen sollte. Ich konnt nirgends eine 
Beschreibung finden, die es so gut erklärt hätte wie Deine.

ISE funktioniert jetzt auf meinem Suse System und ich kann Designs 
kompilieren.
Eigentlich will ich ein CPLD über ein JTAG Parallelportkabel 
programmieren ( also mit der Programmiersoftware Impact ). Allerdings 
kann ich die wiederum seltsamerweis auch nicht finden.

Hast Du vielleicht noch einen Tip?

Vielen Dank im Vorraus,
befro

von Niklas G. (Gast)


Lesenswert?

impact ist in der ISE integriert. Im Process Window der ISE befindet 
sich ein Punkt Configure Target Device, der beim aktivieren das 
impact-Fenster öffnet. Das da ist auch hilfreich:
http://www.mikrocontroller.net/articles/Xilinx_ISE_Linux

von befro (Gast)


Lesenswert?

Danke für die schnelle Antwort. Ich kann Impact öffnen und einen 
Device-Chain configurieren.

Wenn ich das Device programmieren will passiert folgendes:

WARNING:iMPACT:923 - Can not find cable, check cable setup !

Das ist in meinem Fall auch nicht verwunderlich, weil ich an den 
Parallelport bis jetzt überhaupt nichts angeschlossen habe.
Wie man in den Beschreibungen für die Programmierung über den 
Parallelport liest, scheint es ja ein größeres Problem zu sein, den 
richtigen Treiber zu installieren.

Jetzt frage ich mich, ob es eine Möglichkeit gibt, festzustellen, ob 
Impact schon bis zum Parallelport "durchdringt" oder ob irgendwo 
zwischendrin schon eine Treiberfehlermeldung Impact am 
Programmierkabelzugriff hindert.

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Nach dem starten von impact über "Configure Target Device" erscheinen im 
"Transcript Window" (->View->Transcript) im Reiter "Console" die 
Log-Meldungen von impact. Dort kannst du sehen, welche Geräte es 
anzusprechen versucht, z.B.:
Connecting to cable (Parallel Port - parport1).
 Linux release = 2.6.27-gentoo-r7.
WARNING:iMPACT -  Module windrvr6 is not loaded. Please reinstall the 
cable drivers. See Answer Record 22648.
 Linux release = 2.6.27-gentoo-r7.
WARNING:iMPACT -  Module parport_pc is not loaded. Please reinstall the 
cable drivers. See Answer Record 22648.
Cable connection failed.

Die beiden Fehlermeldungen z.B. zeigen, dass der Treiber nicht 
installiert ist (was aber bei mir egal ist, da ich einen USB-Programmer 
verwende). Näheres dazu im oben verlinkten Wiki-Artikel.

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.