Forum: FPGA, VHDL & Co. Interesse an Xilinx-Tutorial?


von fpw (Gast)


Lesenswert?

Hi,

ich habe gerade angefangen, mich mit FPGAs zu beschäftigen. Dazu habe 
ich mir ein Spartan-3E-Starter-Kit besorgt.

Es war für mich nicht sehr einfach, die ganze Software unter Linux zum 
Laufen zu bringen und das erste Projekt zu erstellen. Ich kann mir gut 
vorstellen, dass es anderen auch so geht bzw. früher ging.

Bei Interesse würde ich ein Tutorial darüber schreiben, wie man folgende 
Dinge macht:

- Installation und Konfiguration des neuesten ISE-WebPacks unter Linux
- Erstellen eines neuen, leeren Projekts für das Spartan-3E-Starter
- Modellieren eines einfachen Projekts in VHDL
- Anlegen der Constraints mithilfe der Dokumentation des Boards
- Synthetisierung des Projekts
- Implementierung des Projekts für den FPGA
- Übertragen des Bitstreams auf das Board

Also, hätte jemand Interesse daran?

von Stefan Salewski (Gast)


Lesenswert?

>Bei Interesse würde ich ein Tutorial darüber schreiben

Du kennst:

ISE 9.1i Quick Start Tutorial (28 Seiten)

ISE In-Depth Tutorial (168 Seiten)

Einführung in Xilinx Webpack ISE 9.1 und ModelSim XE von Urs Graf (34 
Seiten)

von Stefan Salewski (Gast)


Lesenswert?

>- Installation und Konfiguration des neuesten ISE-WebPacks unter Linux

Ein gutes Tutorial speziell für Linux wäre sicher eine gute Sache.
Ich habe dazu bisher nur vereinzelte Berichte finden können.
Insbesondere wie man die Xilinx Tools unter Linux von der Kommandozeile 
aus benutzen kann würde mich interessieren.

von loeter (Gast)


Lesenswert?

Hi,

@fpw:
Ich spiele auch gerade mit dem Gedanken mal etwas mit Xilinx und dem 
ISE-WebPack unter Linux anzustellen, und wäre Dir sehr verbunden, wenn 
Du Deine Erfahrungen in einem solchen Tutorial veröffentlichen würdest.

Insbesondere die Installtion unter Linux würde mich interessieren. Aber 
auch Deine Lösung zur Übertragung auf das Board.

Gruss

           Kai

von Stefan Salewski (Gast)


Lesenswert?

Das hatte ich gestern vergessen zu erwähnen:

http://gentoo-wiki.com/HOWTO_Xilinx

von Gast (Gast)


Lesenswert?

> Also, hätte jemand Interesse daran?

Nehm es mir bitte nicht übel, aber ich verstehe nicht, wieso jeder 
"Noob" gleich immer ein Tutorial schreiben muss, wenn er gerade mal 
geschaft hat z.B. einen 7-Segement Dekoder zu bauen.

Ich hätte mir schon oft Tutorials gewünscht, wo nicht die Basics 
beschrieben werden, sondern die auf z.B. digitale Signalverarbeitung 
abzielen oder sowas, aber da wird man dann immer alleine gelassen.

Anfänger-Tutorial gibt es sicher schon mehr als genug ... Google hätte 
sicher einige gekannt.

Gruß
Gast

von Günter -. (guenter)


Lesenswert?

Stefan Salewski wrote:
[...]
> Insbesondere wie man die Xilinx Tools unter Linux von der Kommandozeile
> aus benutzen kann würde mich interessieren.

Hier findest du ein Python Skript, das ein Makefile kreiert um ein 
Projekt zu implementieren:

http://www.dilloneng.com/documents/downloads/gen_ise_sh/

Der Vorteil ist das die ganze Konfiguration nur an einer Stelle gemacht 
werden muss.

Gruß,

Günter

von tom (Gast)


Lesenswert?

Hi,

@Gast:

> Nehm es mir bitte nicht übel, aber ich verstehe nicht, wieso jeder
> "Noob" gleich immer ein Tutorial schreiben muss, wenn er gerade mal
> geschaft hat z.B. einen 7-Segement Dekoder zu bauen.

Ooch, ich versteh ihn schon! Das Ganze von vorn bis hinten zum Laufen zu 
bekommen, ist schon eine ziemliche Fizzelei. Außerdem machst Du dann 
erst mal ein Quellenstudium nicht unter 2 Stunden. Und probierst 5 Tools 
aus ... aber erst das letzte funktioniert! ;-) Und so weiter und so 
lustig. Und dabei träumst Du von einer Beschreibung, die Dich befähigt, 
das Ganze einfach und ohne zusätzliche Schleifen zum Rennen zu bekommen!

Das war die Idee von fpw! Es gibt ebend immer unterschiedliche Arten von 
"Tutorials" und auch mit unterschiedlichen Leveln. One for all gibt es 
nicht! Also selber machen ... ;-)

@fpw:

Schreib Deine Erfahrungen doch einfach als (vielleicht auch neuen 
Unter-Artikel) hier in's Wiki mit rein. Gerade Linux ist ein moving 
target. Eine andere Disti, ein anderer Kernel, nicht zuletzt auch eine 
neue ISE-Version - und schon darfst Du Dein Tutorial erweitern! Also 
hinschreiben: Disti, Kernel, ISE-Version und wie Du's gelöst hast. Das 
hilft anderen sicher schon weiter oder gibt zumindest Anhaltspunkte, 
wo's klemmen könnte.

Schönen Tag noch,
Thomas

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Da Webpack unter Windows 98 nicht lief habe ich damals versucht, es 
unter Wine zum Laufen zu bekommen aber aufgegeben. Es wollte eine 
Registriernummer wissen, die unter XP nicht verlangt wird. Ein 
Linux-Paket gabs später von Xilinx nur für Redhat-Linux.
Deshalb sind Erfahrungsberichte mit einer erfolgreichen Installation 
nicht verkehrt, obs gleich ein Tutorial werden muß - danke fürs Angebot 
jedenfalls.

von Randy (Gast)


Lesenswert?

> Da Webpack unter Windows 98 nicht lief habe ich damals versucht, es
> unter Wine zum Laufen zu bekommen aber aufgegeben.

Ich hab das Webpack 8.1 unter Win98 installiert, obwohl offiziell mind. 
Win2000 vorrausgesetzt wurde. Nur das JTAG-Programmieren mit dem 
Parallel Cable 3 ging nicht, das eigentliche VHDL programmieren war kein 
Problem.

Das Red-Hat Webpack (auch 8.1) habe ich einfach in ein Suse installiert. 
D.h. einfach das .gz in ein Verzeichnis ausgepackt und das Shell-Skript 
ausgeführt. Das hat sich beschwert dass es eine Init-Skript nicht finden 
konnte in das es einige Umgebungsvariablen eintragen wollte. Die 
Variablen hab ich dann manuell gesetzt. Läuft, bis jetzt habe ich keine 
Probleme erkannt. Die Distri scheint also nicht so kritisch zu sein (ich 
bin ein ziemlicher Linux-Anfänger)

Randy

von Rick Dangerus (Gast)


Lesenswert?

Ihr dürft auch gerne hier weitermachen:
Xilinx ISE Linux

Rick

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.